硬碟容量計算

2021-07-09 18:42:45 字數 2138 閱讀 1740

簡述:硬碟有多個碟片,碟片一般上下兩面都會寫資料,乙個盤面乙個磁頭。磁碟容量:磁頭數*磁軌數*每磁軌扇區數*扇區容量(512byte)

硬碟的讀寫是和扇區有著緊密關係的。在說扇區和讀寫原理之前先說一下和扇區相關的」盤面」、「磁軌」、和「柱面」。

1.盤面

硬碟的碟片一般用鋁合金材料做基片,高速硬碟也可能用玻璃做基片。硬碟的每乙個碟片都有兩個盤面(side),即上、下盤面,一般每個盤面都會利 用,都可以儲存資料,成為有效碟片,也有極個別的硬碟盤面數為單數。每乙個這樣的有效盤面都有乙個盤面號,按順序從上至下從「0」開始依次編號。在硬碟系 統中,盤面號又叫磁頭號,因為每乙個有效盤面都有乙個對應的讀寫磁頭。硬碟的碟片組在2~14片不等,通常有2~3個碟片,故盤面號(磁頭號)為0~3或 0~5。

2.磁軌

磁碟在格式化時被劃分成許多同心圓,這些同心圓軌跡叫做磁軌(track)。磁軌從外向內從0開始順序編號。硬碟的每乙個盤面有300~1 024個磁軌,新式大容量硬碟每面的磁軌數更多。資訊以脈衝串的形式記錄在這些軌跡中,這些同心圓不是連續記錄資料,而是被劃分成一段段的圓弧,這些圓弧 的角速度一樣。由於徑向長度不一樣。

所以,線速度也不一樣,外圈的線速度較內圈的線速度大,即同樣的轉速下,外圈在同樣時間段裡,劃過的圓弧長度要比內圈 劃過的圓弧長度大。每段圓弧叫做乙個扇區,扇區從「1」開始編號,每個扇區中的資料作為乙個單元同時讀出或寫入。乙個標準的3。5寸硬碟盤面通常有幾百到 幾千條磁軌。磁軌是「看」不見的,只是盤面上以特殊形式磁化了的一些磁化區,在磁碟格式化時就已規劃完畢。

3.柱面

所有盤面上的同一磁軌構成乙個圓柱,通常稱做柱面(cylinder),每個圓柱上的磁頭由上而下從「0」開始編號。資料的讀/寫按柱面進行,即磁 頭讀/寫資料時首先在同一柱面內從「0」磁頭開始進行操作,依次向下在同一柱面的不同盤面即磁頭上進行操作,只在同一柱面所有的磁頭全部讀/寫完畢後磁頭才轉移到下一柱面,因為選取磁頭只需通過電子切換即可,而選取柱面則必須通過機械切換。

電子切換相當快,比在機械上磁頭向鄰近磁軌移動快得多,所以,資料 的讀/寫按柱面進行,而不按盤面進行。也就是說,乙個磁軌寫滿資料後,就在同一柱面的下乙個盤面來寫,乙個柱面寫滿後,才移到下乙個扇區開始寫資料。讀數 據也按照這種方式進行,這樣就提高了硬碟的讀/寫效率。

一塊硬碟驅動器的圓柱數(或每個盤面的磁軌數)既取決於每條磁軌的寬窄(同樣,也與磁頭的大小有關),也取決於定位機構所決定的磁軌間步距的大小。

4.扇區

作業系統以扇區(sector)形式將資訊儲存在硬碟上,每個扇區包括512個位元組的資料和一些其他資訊。乙個扇區有兩個主要部分:儲存資料地點的識別符號和儲存資料的資料段。

扇區的第乙個主要部分是識別符號。識別符號,就是扇區頭標,包括組成扇區三維位址的三個數字:扇區所在的磁頭(或盤面)、磁軌(或柱面號)以及扇區在磁 道上的位置即扇區號。頭標中還包括乙個字段,其中有顯示扇區是否能可靠儲存資料,或者是否已發現某個故障因而不宜使用的標記。有些硬碟控制器在扇區頭標中 還記錄有指示字,可在原扇區出錯時指引磁碟轉到替換扇區或磁軌。最後,扇區頭標以迴圈冗餘校驗(crc)值作為結束,以供控制器檢驗扇區頭標的讀出情況, 確保準確無誤。

扇區的第二個主要部分是儲存資料的資料段,可分為資料和保護資料的糾錯碼(ecc)。在初始準備期間,計算機用512個虛擬資訊位元組(實際資料的存放地)和與這些虛擬資訊位元組相應的ecc數字填入這個部分。

四、硬碟的讀寫原理

系統將檔案儲存到磁碟上時,按柱面、磁頭、扇區的方式進行,即最先是第1磁軌的第一磁頭下(也就是第1盤面的第一磁軌)的所有扇區,然後,是同一柱面的下一磁頭,……,乙個柱面儲存滿後就推進到下乙個柱面,直到把檔案內容全部寫入磁碟。

系統也以相同的順序讀出資料。讀出資料時通過告訴磁碟控制器要讀出扇區所在的柱面號、磁頭號和扇區號(實體地址的三個組成部分)進行。磁碟控制器則 直接使磁頭部件步進到相應的柱面,選通相應的磁頭,等待要求的扇區移動到磁頭下。

扇區到來時,磁碟控制器讀出每個扇區的頭標,把這些頭標中的位址資訊與 期待檢出的磁頭和柱面號做比較(即尋道),然後,尋找要求的扇區號。待磁碟控制器找到該扇區頭標時,根據其任務是寫扇區還是讀扇區,來決定是轉換寫電路, 還是讀出資料和尾部記錄。

找到扇區後,磁碟控制器必須在繼續尋找下乙個扇區之前對該扇區的資訊進行後處理。如果是讀資料,控制器計算此資料的ecc碼,然後,把ecc碼與已記錄的ecc碼相比較。如果是寫資料,控制器計算出此資料的ecc碼,與資料一起儲存。在控制器對此扇區中的資料進行必要處理期間,磁 盤繼續旋轉。

硬碟容量如何計算? 硬碟容量說明

電腦所標稱的硬碟容量同作業系統所顯示的硬碟容量存在差異,例如 標稱40gb 的硬碟在作業系統中顯示卻不足40gb,這並非電腦硬碟安裝有誤或出現了問題,而屬於計算機領域的一種正常現象,這主要是由於 a.硬碟製造商和計算機作業系統對硬碟容量的計算標準不同硬碟製造商在標註硬碟容量時採用的是1000進製,即...

SDRAM容量計算

行位址12位,列位址8位,資料16位,片內有四個組。那麼這塊晶元的容量大小是多少?怎麼計算的?具體計算如下 行位址12位,說明行數是2的12次方。列位址8位,說明列數是2的8次方。資料個數就有2的20次方,就是1mb。即bank大小為1mb。在1mb中,每個資料16位 bit 每位元組為8bit。所...

磁碟容量計算

磁碟容量有兩種計算方法,格式化容量和非格式化容量,下面用課本上的例題來說明 假設乙個有3個碟片的硬碟,共有4個記錄面,轉速為7200 分鐘,盤面有效記錄區域的外直徑為30cm,內直徑為10cm,記錄位密度為250位 mm,磁軌密度為8道 mm,每個磁軌分16扇區,每扇區512位元組。試計算該硬碟的格...