電腦硬盤分類圖解?磁盤的尋址分成物理方式C/H/S尋址和邏輯方式LBA Logical Block Addressing的方式,今天小編就來說說關于電腦硬盤分類圖解?下面更多詳細答案一起來看看吧!
磁盤的尋址分成物理方式C/H/S尋址和邏輯方式LBA Logical Block Addressing的方式。
運動的方向分成:軸向和徑向。軸向就是軸的延長方向,是高的方向。徑向是軸的直徑方向。
C/H/S尋址的意思:
C是Cylinder,代表柱面。用10bit比特的二進制位存儲,編号從0開始,範圍是0-1023。
H是磁頭數Header,用8位二進制位存儲,編号從0開始,範圍是0-255。
S是扇區數,Sector。用6位二進制位存儲,編号從1開始,所以記住扇區編号從1開始。
CHS尋址是物理方式,定位磁盤的柱面号(磁道編号)、磁頭号、扇區号的方式尋址。
LBA是Logical Block Addressing,邏輯塊尋址模式。
CHS最大尋址是:
255✖️1023✖️63✖️512/1048576=8024.65576MB,也就是7.837GB。
磁盤廠商計算方式是:
255✖️1023✖️63✖️512/1000000=8414.46144MB=8.414GB
CHS最大尋址計算:
256✖️1024✖️63✖️512/1024576=8064MB。
廠商計算的最大尋址是:
256✖️1024✖️63✖️512/1000000=8.4GB。
硬盤讀寫順序是先寫完一個柱面,再進行磁頭換道,讀取下一個柱面的第一個盤面扇區中的數據。
假設NS為每磁道扇區數,NH為磁頭數,C代表當前的柱面号,H代表當前磁頭号、S代表扇區編号。那麼:
LBA=NH✖️NS✖️C NS✖️H S-1
其中:
C=(LBA div NS)div NH;
H=(lBA div NS) mode NH;
S=(LBA mod NS) ➕1。
例如:LBA=0,則C/H/S=0/0/1。
從C/H/S到LBA的計算公式為:
LBA=(C➖CS)✖️PH ✖️PS➕(H➖HS)✖️PS➕(S➖SS)。
PH代表每個柱面磁頭數。
PS代表每個磁道扇區數。
CS代表Cylinder的起始編号。
HS代表:Header磁頭的起始編号。
SS代表:扇區的起始編号。
再簡單一點的表達式:
LBA邏輯磁盤編号=磁頭數✖️每磁道扇區數✖️當前所在柱面号➕每磁道扇區數✖️當前所在磁頭号➕當前所在扇區号➖1。
因為扇區編号從1開始,所以需要減1。
對于磁盤來說,一次磁頭的連續讀或者寫叫做一次IO。
磁頭的尋道方式分成好幾種:
FCFS:先到先服務First Come First Serve,按照順序來。
SSTF:Shorest Seek Time First,距離磁頭最近的一個IO磁道去讀寫,可是會造成IO餓死的情況。
SCAN 回旋掃描模式。
C-SCAN 單向掃描模式。
LOOK智能監察掃描摸式和C-LOOK智能監察單向掃描模式。
普通磁盤的尋道速度是:5ms。
普通IDE接口是10ms。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!