问答题 硬磁盘共有4个记录面,存储区域内半径为10cm,外半径为15.5cm,道密度为60道/cm,外层位密度为600bit/cm,转速为6000r/min。问:
问答题 硬磁盘的磁道总数是多少?
【正确答案】有效存储区域=15.5cm-10cm=5.5cm,道密度=60道/cm,因此每个面60道/cm×5.5cm=330道,即有330个柱面,磁道总数=4×330道=1320道。
【答案解析】
问答题 硬磁盘的容量是多少?磁盘的非格式化容量和格式化容量是一个什么概念,两者之间有什么关系?
【正确答案】外层磁道的长度为2πR=2×3.14×15.5cm=97.34cm 每道信息量=600bit/cm×97.34cm=58404bit=7300.5B 磁盘总容量=7300.5B×1320道=9636660B(非格式化容量) 磁盘在使用之前要对其执行格式化操作,要首先完成划分磁道和扇区,设置文件目录区等。非格式化容量是指一个盘片上可以记录的二进制位的总数量,而格式化容量通常是指用户可用空间的二进制位的总数量,前者比后者要大,因为系统要管理磁盘会占用一定的存储空间,还要使用一个磁道用于同步,扇区之间还有间隔和一些为保存检错纠错信息的空间,磁盘上往往还会留有一些备份磁道。在谈到磁盘容量时,通常指的是格式化之后用户可用的磁盘容量。
【答案解析】
问答题 将长度超过一个磁道容量的文件记录在同一个柱面上是否合理?
【正确答案】如果长度超过一个磁道容量的文件,将它记录在同一个柱面上比较合理,因为不需要重新寻找磁道,这样数据读/写速度快。
【答案解析】
问答题 采用定长数据块记录格式,直接寻址的最小单位是什么?寻址命令中磁盘地址如何表示?
【正确答案】采用定长数据块格式,直接寻址的最小单位是一个扇区,每个扇区记录固定字节数目的信息,在定长记录的数据块中,活动头磁盘组的编址方式可用如下格式: [*] 此地址格式表示最多可以接4台硬盘,每台最多有8个记录面,每面最多可有128个磁道,每道最多可有16个扇区。
【答案解析】
问答题 假定每个扇区的容量512B,每个磁道有12个扇区,寻道的平均等待时间为10.5ms,试计算读出磁盘一个扇区中数据的平均时间。
【正确答案】读一个扇区中数据所用的时间为 找磁道的时间+找扇区的时间+磁头扫过一个扇区的时间 找磁道时间是指磁头从当前所处磁道运动到目标磁道的时间,一般选用磁头在磁盘径向方向上移动1/2个半径长度所用时间为平均值来估算,题中给的是10.5ms。 找扇区的时间是指磁头从当前所处扇区运动到目标扇区的时间,一般选用磁盘旋转半周的所用时间作为平均值来估算,题中给出的磁盘转速为6000r/min,即100r/s,即磁盘转一周用时为10ms,转半周的时间是5ms。 题中给出每个磁道有12个扇区,磁头扫过一个扇区用时为10/12ms=0.83ms,计算结果应该为10.5ms+5ms+0.83ms=16.33ms。 为了减少寻找磁道和等待扇区所占时间的比例,磁盘通常应该以多个扇区为单位进行读写,一旦开始具体的读写操作,就对多个连续的扇区进行顺序读写,读写的数据首先保存到系统设置的一个缓存区中,CPU通常要经过操作系统实现与这个缓冲区交换数据,而不是直接与磁盘设备本身交换数据。
【答案解析】