磁盘数据寻址方式(CHS与LBA相互转换)
磁盤數(shù)據(jù)尋址方式
訪問(wèn)硬盤上的數(shù)據(jù)總是以扇區(qū)為單位進(jìn)行的,即每次讀或?qū)懼辽偈且粋€(gè)扇區(qū)的數(shù)據(jù)。
常用兩種:物理尋址方式(CHS)和邏輯尋址方式(LBA)
物理尋址方式
物理尋址方式又稱為CHS(Cylinder柱面/Head磁頭/Sector扇區(qū))方式,用柱面號(hào)(即磁道號(hào))、磁頭號(hào)(即盤面號(hào))和扇區(qū)號(hào)來(lái)表示一個(gè)特定扇區(qū)。柱面和扇區(qū)從0開(kāi)始編號(hào),而扇區(qū)從1開(kāi)始編號(hào)的。
磁盤容量=磁頭數(shù)×柱面數(shù)×扇區(qū)數(shù)×512字節(jié)系統(tǒng)在寫入數(shù)據(jù)時(shí)是按照從柱面到柱面的方式,當(dāng)上一個(gè)柱面寫滿數(shù)據(jù)后才移動(dòng)磁頭到下一個(gè)柱面,而且是從柱面的第一個(gè)磁頭的第一個(gè)扇區(qū)開(kāi)始寫入,從而使磁盤性能最優(yōu)。
邏輯尋址方式
尋址方式也改為以扇區(qū)為單位的線性尋址,這種尋址方式便是LBA。即將所有的扇區(qū)統(tǒng)一編號(hào)。C/H/S中的扇區(qū)編號(hào)是從“1”至“63”,而邏輯扇區(qū)LBA方式下扇區(qū)是從“0”開(kāi)始編號(hào),所有扇區(qū)編號(hào)按順序進(jìn)行。
對(duì)于任何一個(gè)硬盤,都可以認(rèn)為其扇區(qū)是從0號(hào)開(kāi)始。
CHS與LBA之間的相互轉(zhuǎn)換
在CHS尋址方式中,讀取某一扇區(qū)之間要讀取的扇區(qū)數(shù)即為此扇區(qū)的LBA參數(shù)。
CHS參數(shù)轉(zhuǎn)換為其相對(duì)應(yīng)的LBA參數(shù)值的公式如下:
總結(jié)
以上是生活随笔為你收集整理的磁盘数据寻址方式(CHS与LBA相互转换)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android Rom定制与修改学习(一
- 下一篇: 无意中发现的神奇题目~