读取磁盘:LBA方式
生活随笔
收集整理的這篇文章主要介紹了
读取磁盘:LBA方式
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
LBA簡(jiǎn)介
磁盤讀取發(fā)展
IO操作讀取硬盤的三種方式:
chs方式 :小于8G (8064MB)
LBA28方式:小于137GB
LBA48方式:小于144,000,000 GB
LBA方式訪問(wèn)使用了data寄存器,LBA寄存器(總共3個(gè)),device寄存器,command寄存器來(lái)完成的。
LBA28和LBA48方式:
LBA28方式使用28位來(lái)描述一個(gè)扇區(qū)地址,最大支持128GB的硬磁盤容量。
LBA28的寄存器
| data寄存器 | 0x1F0 | 已經(jīng)讀取或?qū)懭氲臄?shù)據(jù),大小為兩個(gè)字節(jié)(16位數(shù)據(jù)) 每次讀取1個(gè)word,反復(fù)循環(huán),直到讀完所有數(shù)據(jù) |
| features寄存器 | 0x1F1 | 讀取時(shí)的錯(cuò)誤信息 寫入時(shí)的額外參數(shù) |
| sector count寄存器 | 0x1F2 | 指定讀取或?qū)懭氲纳葏^(qū)數(shù) |
| LBA low寄存器 | 0x1F3 | lba地址的低8位 |
| LBA mid寄存器 | 0x1F4 | <
總結(jié)
以上是生活随笔為你收集整理的读取磁盘:LBA方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: React.lazy()
- 下一篇: 亚马逊跟卖如何合理跟卖僵尸链接