假定有一个磁盘组共有100个柱面,每个柱面上有8个磁道,每个盘面被划分成8个扇区。现有一个含有6400个逻辑记录的文件,逻辑记录

作者:高老师 浏览 0

假定有一个磁盘组共有100个柱面,每个柱面上有8个磁道,每个盘面被划分成8个扇区。现有一个含有6400个逻辑记录的文件,逻辑记录的大小与扇区大小一致,该文件以顺序结构的形式被存放到磁盘上。柱面、磁道、扇区的编号均从%”开始,逻辑记录的编号也从“0”开始。文件信息从0柱面、0磁道、0扇区开始存放。请问:
(1)该文件的第3680个逻辑记录应存放在哪个柱面的第几个磁道的第几个扇区?
(2)第78柱面的第6磁道的第6扇区中存放了该文件的第几个逻辑记录?
【正确答案】:(1)第3680个逻辑记录存放的位置是:
柱面号:INT(3680/64)=57
磁道号:INT(MOD(3680,64)/8)=4
扇区号:MOD(MOD(368,64),8)=0
所以,第3680个逻辑记录应存放在第57柱面的第4磁道的第0扇区。
(2)第78柱面的第6磁道的第6扇区中存放的文件逻辑记录号是:78×64+6×8+6=5046
所以,第78柱面的第6磁道的第6扇区中存放的文件逻辑记录号是5046。P257

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板