Decode360's Blog

          業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            302 隨筆 :: 26 文章 :: 82 評(píng)論 :: 0 Trackbacks
          ??? 磁盤(pán)上的數(shù)據(jù)都存放于磁道上。磁道就是磁盤(pán)上的一組同心圓,其寬度與磁頭的寬度相同。為了避免減少干擾,磁道與磁道之間要保持一定的距離(inter-track gap),沿磁盤(pán)半徑方向,單位長(zhǎng)度內(nèi)磁道的數(shù)目稱之為道密度(道/英寸,TPI),最外層為0道。
          ?
          ??? 沿磁道方向,單位長(zhǎng)度內(nèi)存儲(chǔ)二進(jìn)制信息的個(gè)數(shù)叫做位密度。為了簡(jiǎn)化電路設(shè)計(jì),每個(gè)磁道存儲(chǔ)的位數(shù)都是相同的,所以其位密度也隨著從外到內(nèi)而增加。磁盤(pán)的數(shù)據(jù)傳輸是以塊為單位的,所以磁盤(pán)上的數(shù)據(jù)也以塊的形式進(jìn)行存放。這些塊就稱為扇區(qū)(sector),每個(gè)磁道通常包括10~100個(gè)扇區(qū)。同樣為了避免干擾,扇區(qū)之間也相互留有空隙(inter-sector gap)。柱面是若干個(gè)磁盤(pán)組成的磁盤(pán)組,所有盤(pán)面上相同位置的磁道組稱為一個(gè)柱面(每個(gè)柱面有n個(gè)磁道);若每個(gè)磁盤(pán)有m個(gè)磁道,則該磁盤(pán)組共有m個(gè)柱面。根據(jù)硬盤(pán)存放數(shù)據(jù)的規(guī)則,在向磁盤(pán)記錄一個(gè)文件時(shí),應(yīng)將文件盡可能記錄在同柱面(不同記錄面上的同號(hào)磁道構(gòu)成一個(gè)柱面)上,當(dāng)一個(gè)柱面記錄不下時(shí),再記錄到相鄰柱面上。因此,當(dāng)一個(gè)文件超出一個(gè)磁道容量時(shí),剩下的部分應(yīng)存于其他盤(pán)面的同一編號(hào)的磁道上,即同一柱面的其他磁道上。
          ?
          ??? 所謂的格式化,是指將磁盤(pán)空間按照一定的磁盤(pán)陣列排布方法,有序且很規(guī)則得劃分為若干個(gè)扇區(qū),然后再把其中的所有存儲(chǔ)介質(zhì)的電離子清除,使之上面不管有無(wú)數(shù)據(jù),都清零。在格式化中,要插入一些停頓位,寫(xiě)入一些輔助位,使得格式化后的容量小于格式化前的容量。磁盤(pán)格式化后能存儲(chǔ)有用信息的總量稱為存儲(chǔ)容量,其計(jì)算公式如下:
          ?
          ??? 存儲(chǔ)容量 = n×t×s×b
          ?
          ??? 其中n為保存數(shù)據(jù)的總盤(pán)面數(shù);t為每面磁道數(shù);s為每道的扇區(qū)數(shù);b為每個(gè)扇區(qū)存儲(chǔ)的字節(jié)數(shù)。
          ?
          --------
          ?
          ??? 磁盤(pán)的存儲(chǔ)時(shí)間包括尋道時(shí)間和等待時(shí)間。尋道時(shí)間(查找時(shí)間,seek time)為磁頭移動(dòng)到目標(biāo)磁道所需要的時(shí)間(movable-head disk),對(duì)于固定磁頭磁盤(pán)而言,無(wú)需移動(dòng)磁頭,只需選擇目標(biāo)磁道對(duì)應(yīng)的磁頭即可。等待時(shí)間為等待讀寫(xiě)的扇區(qū)旋轉(zhuǎn)到磁頭下方所用的時(shí)間。一般選用磁道旋轉(zhuǎn)一周所用時(shí)間的一半作為平均等待時(shí)間。尋道時(shí)間由磁盤(pán)機(jī)的性能決定,目前主流硬盤(pán)典型的AST(average seek time)一般在10ms左右,而轉(zhuǎn)速則有2400r/min,5400r/min,7200r/min,等等.軟盤(pán)轉(zhuǎn)速較慢,一般只有360r/min(因?yàn)榇蓬^與盤(pán)面接觸性讀寫(xiě))。
          ?
          ??? 磁盤(pán)的數(shù)據(jù)傳輸速率是指磁頭找到地址后,單位時(shí)間寫(xiě)入或讀出的字節(jié)數(shù):
          ?
          ??? R = TB÷T
          ?
          ??? 其中TB為一個(gè)磁道上記錄的字節(jié)數(shù),T為磁盤(pán)每轉(zhuǎn)一圈所需的時(shí)間,R為數(shù)據(jù)傳輸速率。
          ?
          --------
          ?
          ??? 其他需要記住的公式有:
          ?
          ??? (1)總磁道數(shù)=記錄面數(shù)×磁道密度×(外直徑-內(nèi)直徑)÷2
          ??? (2)非格式化容量=位密度×3.14×最內(nèi)圈直徑×總磁道數(shù)
          ??? (3)格式化容量=每道扇區(qū)數(shù)×扇區(qū)容量×總磁道數(shù)
          ??? (4)平均數(shù)據(jù)傳輸速率=最內(nèi)圈直徑×3.14×位密度×盤(pán)片轉(zhuǎn)速
          ?
          ?
          ---------------------------------
          ?
          例1
          ?
          ??? 假設(shè)一個(gè)硬盤(pán)有3個(gè)盤(pán)片,共4個(gè)記錄面,轉(zhuǎn)速為7200r/min,盤(pán)面有效記錄區(qū)域 的外直徑為30cm,內(nèi)直徑為10cm,記錄位密度為250b/mm,磁道密度為8道/mm, 每磁道分16個(gè)扇區(qū),每扇區(qū)512字節(jié),試計(jì)算該磁盤(pán)的非格式化容量,格式化容量 和數(shù)據(jù)傳輸率。
          答:
          ??? 非格式化容量=最大位密度×最內(nèi)圈周長(zhǎng)×總磁道數(shù)
          ??? 最內(nèi)圈周長(zhǎng)=100*3.1416=314.16mm
          ??? 每記錄面的磁道數(shù)=(150-50)×8=800道;
          ??? 因此,每記錄面的非格式化容量=314.16×250×800/8=7.5M
          ??? 格式化容量=每道扇區(qū)數(shù)×扇區(qū)容量×總磁道數(shù)=16×512×800×4/1024/1024=25M
          ??? 硬盤(pán)平均數(shù)據(jù)傳輸率公式:
          ??? 平均數(shù)據(jù)傳輸率=每道扇區(qū)數(shù)×扇區(qū)容量×盤(pán)片轉(zhuǎn)速=16×512×7200/60=960kb/s
          ?
          注:解這類題關(guān)鍵是要注意單位的換算。
          ?
          ?




          -The End-

          posted on 2009-05-18 20:30 decode360-3 閱讀(3899) 評(píng)論(8)  編輯  收藏 所屬分類: Exam

          評(píng)論

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算 2009-07-18 15:30 houlc
          每記錄面的磁道數(shù)=(150-50)×8=800道;
          這個(gè)150 和50 是怎么計(jì)算出來(lái)的?請(qǐng)教一下  回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算[未登錄](méi) 2009-09-22 13:20 zc
          題目會(huì)給出  回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算 2010-04-13 20:29 彭峰
          內(nèi)外直徑分別為30CM,和10CM ,半徑為150mm和50mm
          @houlc
            回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算 2010-07-19 17:40 滿滿
          @彭峰
          為何
          “因此,每記錄面的非格式化容量=314.16×250×800/8=7.5M ”
          最后要/8呢

            回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算 2010-07-19 17:43 滿滿
          知道了,原來(lái)是每道的字節(jié).   回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算[未登錄](méi) 2012-10-12 16:51 Aaron
          “這些塊就稱為扇區(qū)(sector)”這句話說(shuō)反了,數(shù)個(gè)扇區(qū)組成塊。  回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算[未登錄](méi) 2012-10-12 16:52 Aaron
          qq:251507191  回復(fù)  更多評(píng)論
            

          # re: 磁盤(pán)存儲(chǔ)容量計(jì)算 2014-06-10 15:50 地方
          每記錄面的非格式化容量=314.16×250×800/8=7.5M
          為什么要除以8呢?不是要乘以4嗎 才得總磁道數(shù)?  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 新安县| 河津市| 嘉黎县| 常熟市| 舒城县| 丹巴县| 乐陵市| 青川县| 深州市| 慈溪市| 遂川县| 济宁市| 自贡市| 江安县| 科尔| 屏东市| 安溪县| 博野县| 三穗县| 安仁县| 上栗县| 黄大仙区| 塔城市| 通山县| 安平县| 石门县| 来安县| 合作市| 延寿县| 堆龙德庆县| 旬邑县| 涟水县| 湛江市| 沽源县| 东海县| 溧阳市| 闽侯县| 上犹县| 湖南省| 弥勒县| 平利县|