日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么是chs寻址,什么是lba寻址?

發布時間:2024/1/18 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是chs寻址,什么是lba寻址? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

?

總結

以上是生活随笔為你收集整理的什么是chs寻址,什么是lba寻址?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。