门|门CS 2013 |问题65CPPKU3年前发布关注私信625 考虑具有16个记录表面(0-15)的硬盘,具有16384个气缸(0~1638),每个气缸包含64个扇区(0~63)。每个扇区的数据存储容量为512字节。数据按柱面组织,寻址格式为 .大小为42797 KB的文件存储在磁盘中,文件的起始磁盘位置为<1200,9,40>。如果文件以连续方式存储,则文件最后一个扇区的柱面号是多少? (A) 1281 (B) 1282 (C) 1283 (D) 1284 答复: (D) 说明: 文件大小为42797KB=4279*2^10B=85594*2^9B。 现在一个扇区=512B 所以文件将存储在85594个扇区,也就是说,我们需要跨越85594个扇区 文件的开头是 交叉气缸数=85594/16*64=83气缸 要交叉的剩余扇区=85594-(83*16*64)=602 要交叉的曲面数=9 所以要穿过9面,我们需要穿过更多的圆柱体,因为锉刀从9面开始,圆柱体中的曲面数是16 交叉气缸数=83+1=84 因此,气缸号1200+84=1284 这个问题的小测验 null © 版权声明文章版权归作者所有,未经允许请勿转载。THE END技术文章 喜欢就支持一下吧点赞5 分享QQ空间微博QQ好友海报分享复制链接收藏