假设一个有3个盘片的硬盘,共有4个记录面,转速为7200r/min,盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为8道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的非格式化容量和格式化容量约为(50)

admin2019-03-04  54

问题 假设一个有3个盘片的硬盘,共有4个记录面,转速为7200r/min,盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为8道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的非格式化容量和格式化容量约为(50),数据传输速率约为(51)。若一个文件超出一个磁道容量,剩下的部分(52)。

选项 A、存于同一盘面的其他编号的磁道上
B、存于其他盘面的同一编号的磁道上
C、存于其他盘面的其他编号的磁道上
D、存放位置随机

答案B

解析 磁盘上的数据都存放于磁道上。磁道就是磁盘上的一组同心圆,其宽度与磁头的宽度相同。为了避免减少干扰,磁道与磁道之间要保持一定的间隔(inter-track gap),沿磁盘半径方向,单位长度内磁道的数目称之为道密度(道/英寸,TPI),最外层为 0道。
   沿磁道方向,单位长度内存储二进制信息的个数叫位密度。为了简化电路设计,每个磁道存储的位数都是相同的,所以其位密度也随着从外向内而增加。磁盘的数据传输是以块为单位的,所以磁盘上的数据也以块的形式进行存放。这些块就称为扇区 (sector),每个磁道通常包括10~100个扇区。同样为了避免干扰,扇区之间也相互留有空隙(inter—sector gap)。柱面是若干个磁盘组成的磁盘组,所有盘面上相同位置的磁道组称为一个柱面(每个柱面有/1个磁道);若每个磁盘有m个磁道,则该磁盘组共有m个柱面。根据硬盘存放数据的规则,在向磁盘记录一个文件时,应将文件尽可能记录在同一柱面(不同记录面上的同号磁道构成一个柱面)上,当一个柱面记录不下时,再记录到相邻柱面上。因此,当一个文件超出一个磁道容量时,剩下的部分应存于其他盘面的同一编号的磁道上,即同一柱面的其他磁道上。
   所谓的格式化,是指将磁盘空间按照一定的磁盘阵列排布方法,有序且很规则地划分为若干个扇区,然后再把其中的所有存储介质的电离子清除,使之上面不管有无数据,都清零。在格式化中,要插入一些停顿位、写入些辅助位,使得格式化后的容量小于格式化前的容量。磁盘格式化后能够存储有用信息的总量称为存储容量,其计算公式如下:
                           存储容量=n×t×s×b
其中n为保存数据的总盘面数;t为每面磁道数:s为每道的扇区数;b为每个扇区存储的字节数。
   磁盘的存取时间包括寻道时间和等待时间。寻道时间(查找时间,seek time)为磁头移动到目标磁道所需的时间(movable—head disk),对于固定磁头磁盘而言,无须移动磁头,只需选择目标磁道对应的磁头即可。等待时间为等待读写的扇区旋转到磁头下方所用的时间。一般选用磁道旋转一周所用时间的一半作为平均等待时间。寻道时间由磁盘机的性能决定,目前主流硬盘典型的AST(average seek time)一般在10ms左右,而转速则有2400r/min,5400r/min,7200r/min,等等。软盘转速较慢,一般只有360r/min (因为磁头与盘面接触性读写)。
   磁盘的数据传输速率是指磁头找到地址后,单位时间写入或读出的字节数:
                           R=TB÷T
   其中TB为一个磁道上记录的字节数,了为磁盘每转一圈所需的时间,只为数据传输速率。
   另外,对于这类试题,考生还需要记住几个公式:
   (1)总磁道数=记录面数×磁道密度×(外直径-内直径)÷2
   (2)非格式化容量=位密度×3.14×最内圈直径×总磁道数
   (3)格式化容量=每道扇区数×扇区容量×总磁道数
   (4)平均数据传输速率=最内圈直径×位密度×盘片转速
   做这类试题时,一定要注意单位的换算。根据题目给定条件,我们可计算如下:
                           总磁道数=4×8×(30-10)÷2×10=3200
   说明:因为直径是以厘米为单位,而道密度是以毫米为单位,所以需要乘以10。
   非格式化容量=(250×3.14×10×10×3200)÷8÷1024÷1024=29.95MB
   说明:因为括号中求出的单位是位,而1B=8b(1字节=8位),1KB=1024B, 1MB=1024KB。
                        格式化容量=(16×512×3200)÷1024÷1024=25MB
   平均数据传输速率=((2×3.14×(100+2))×250×7200÷60)÷8÷1000=1177.5KB/s
   说明:数据传输率中的K为1000。
转载请注明原文地址:https://jikaoti.com/ti/cKx7FFFM
0

最新回复(0)