假设一个磁盘组有100个柱面(编号为0-99),每个柱面有16个磁道(又称盘面,
编号为0-15),每个盘面有8个扇区(编号为0-7),每个盘面用一个读写磁头。现采用位示图方法管理磁盘空间,其字号位号均从第0字第0位递增编号。令磁盘块号按柱面顺序和盘面顺序编排。请回答下列问题:
(1)若采用16位的字组成位示图,共需要多少个字?
(2)第30字的第12位对应于哪个柱面、哪个读写磁头和哪个扇区?
按以下通式转换: 块号=字号×字长+位号 柱面号=[块号/柱面上的块数] 磁头号=[(块号mod柱面上的块数)/盘面上的扇区数] 扇区号=(块号mod柱面上的块数)mod盘面上的扇区数 需要字为:(8×16×100)÷16=800,需要800个字; 块号为:30 × 1.6+12=492,块号为492; 柱面号:[492÷(16×8)](向下取整) =3,柱面号为3; 磁头号:[(492 nod(16×8))÷8](向下取整)=13,磁头号为13; 扇区号:(492 mod(16×8))nod 8=4,扇区号为4。