什麼是chs定址,什麼是lba定址

2021-10-01 12:01:42 字數 1670 閱讀 8901

lba(logical block addressing)邏輯塊定址模式

人們常說的硬碟引數還是古老的 chs (cylinder/head/sector)引數。那麼為什麼要使用這些引數,它們的意義是什麼?它們的取值範圍是什麼?

很久以前(long long ago ...),硬碟的容量還非常小的時候,人們採用與軟盤類似的結構生產硬碟。也就是硬碟碟片的每一條磁軌都具有相同的扇區數。由此產生了所謂的3d引數 (disk geometry)。即磁頭數(heads),柱面數(cylinders),扇區數(sectors),以及相應的定址方式。

其中:磁頭數(heads) 表示硬碟總共有幾個磁頭,也就是有幾面碟片,最大為 255 (用 8 個二進位制位儲存);

柱面數(cylinders) 表示硬碟每一面碟片上有幾條磁軌,最大為 1023(用 10 個二進位制位儲存);

扇區數(sectors) 表示每一條磁軌上有幾個扇區, 最大為 63 (用 6個二進位制位儲存)。

每個扇區一般是 512個位元組,理論上講這不是必須的,但好象沒有取別的值的。

所以磁碟最大容量為:

255 * 1023 * 63 * 512 / 1048576 = 8.024 gb ( 1m = 1048576 bytes ) 或硬碟廠商常用的單位:

255 * 1023 * 63 * 512 / 1000000 = 8.414 gb ( 1m = 1000000 bytes )

隨著硬碟技術的進步,硬碟容    量越來越大,chs模式無法管理超過8064 mb的硬碟,因此工程師們發明了更加簡便的lba定址方式。在lba位址中,位址不再表示實際硬碟的實際實體地址(柱面、磁頭和扇區)。lba編址方式將chs這種三維定址方式轉變為一維的線性定址,它把硬碟所有的物理扇區的c/h/s編號通過一定的規則轉變為一線性的編號,系統效率得到大大提高,避免了煩瑣的磁頭/柱面/扇區的定址方式。在訪問硬碟時,由硬碟控制器再將這種邏輯位址轉換為實際硬碟的實體地址。

chs定址模式: ① chs定址模式將硬碟劃分為磁頭(heads)、柱面(cylinder)、扇區(sector)。 △磁頭(heads):每張磁片的正反兩面各有乙個磁頭,乙個磁頭對應一張磁片的乙個面。因此,用第幾磁 頭就可以表示資料在哪個磁面。 △柱面(cylinder):所有磁片中半徑相同的同心磁軌構成「柱面",意思是這一系列的磁軌垂直疊在一起,就形成乙個柱面的形狀。簡單地理解,柱面數=磁軌數。 △扇區(sector):將磁軌劃分為若干個小的區段,就是扇區。雖然很小,但實際是乙個扇子的形狀,故稱為扇區。每個扇區的容量為512位元組。 ② 知道了磁頭數、柱面數、扇區數,就可以很容易地確定資料儲存在硬碟的哪個位置。也很容易確定硬碟的容量,其計算公式是: 硬碟容量=磁頭數×柱面數×扇區數×512位元組 ③large定址模式把柱面數除以整數倍、磁頭數乘以整數倍而得到的邏輯磁頭/柱面/扇區引數進行定址,所以表示的已不是硬碟中的物理位置,而是邏輯位置。lba定址模式是直接以扇區為單位進行定址的,不再用磁頭/柱面/扇區三種單位來進行定址。但為了保持與chs模式的相容,通過邏輯變換演算法,可以轉換為磁頭/柱面/扇區三種引數來表示,但表示的也和large定址模式一樣,已不是硬碟中的物理位置,而是邏輯位置了。  就是定址方式不同 chs 就是 c柱面 h 磁頭 s扇區,chs定址是從1扇區開始,lba就是將硬碟劃分成乙個乙個扇區,定址是從0扇區開始。我們在硬碟標籤看到250g的硬碟 465214568,這個數字就是lba位址,這個硬碟有465214568個扇區,一般乙個扇區可以儲存512位元組,用lba值除以2可以大體估算出這個硬碟的容量是多少gb

組合語言 快速理解什麼是定址,什麼是定址方式

有很多專業的資料講述這些概念,但是,雖然很專業,但是初學者根本看不懂!因此在這裡,我用最簡單的方式,告訴你 計算機的世界中,只有二進位制資訊,不是0,就是1,沒有其他資訊。我之前說過,計算機世界是人類世界的對映 點此可以檢視文章 這些二進位制資訊,是具備不同的含義的,通常分為兩類 計算機的指令,指揮...

什麼是LVM 什麼是LV 什麼是VG

lvm logicl volume manager 邏輯卷管理器,通過使用邏輯卷管理器對硬碟儲存裝置進行管理,可以實現硬碟空間的動態劃分和調整。一 基本概念 1 物理卷 pv physical volume 物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬碟上的分割槽,也可以是整個物理硬碟。2 捲...

什麼是IaaS?什麼是PaaS?什麼是SaaS?

最近有朋友問我,什麼是iaas?什麼是paas?什麼是saas?他們又有什麼分別?其實,雲計算發展到今天,這些當年看似新穎的概念,已經快爛大街了,從業者早就對這些概念習以為常,但是圈外人卻依然是丈二和尚摸不著頭腦。今天我就來為圈外人士來解答一下,什麼是iaas,什麼是paas,什麼是saas。先來說...