假定有一个磁盘组共有100个柱面,每个柱面上有8个磁道,每个盘面被划分成8个扇区。现有一个含有6400个逻辑记录的文件,逻辑记录的大小与扇区大小一致,该文件以顺序结构的形式被存放到磁盘上。柱面、磁道、扇区的编号从“0’’开始,逻辑记录的编号也从“0”开始。文件信息从0柱面、0磁道、0扇区开始存放,请问:
(1)该文件的第3680个逻辑记录应存放在哪个柱面的第几个磁道的第几个扇区?
(2)第78柱面的第6磁道的第6扇区中存放了该文件中的第几个逻辑记录?
磁盘信息存放: 由题设知,本磁盘组共有1 00个柱面,每个柱面上有8个磁道,每个盘面被划分成8个扇区;并且文件逻辑记录的大小与扇区大小一致,且文件是按顺序结构存放的。因此,该磁盘组的每个盘面可以存放8个逻辑记录,每个柱面可以存放64(8 ×X8)个逻辑记录,整个磁盘组可以存放6400(100 × 64)个逻辑记录。文件信息从0柱面、0磁道、0扇区开始存放,逻辑记录从0开始编号。 (1)第3680个逻辑记录存放的位置是: 柱面号:INT(3680÷64)=57 磁道号:INT(MOD(3680,64)÷8)=4 扇区号:MOD(MOD(3680,64),8)=0 所以,第3680个逻辑记录应存放在第57柱面的第4磁道的第扇区。 (2)第78柱面的第6磁道的第6扇区中存放的文件逻辑记录号是: 78×64+6×8+6=5046 所以,第78柱面的第6磁道的第6扇区中存放的文件逻辑记录号是5046。