硬盤的扇區
不管是機械硬盤還是固態硬盤,都有數百上千億個基本存儲單元——機械硬盤是一組磁性分子,固態硬盤是單個的晶體管,它們的不同狀態,代表着1~4個0和1的組合。我們為了方便訪問,會把若干個這樣的組合作為硬盤的最小讀寫單位——扇區(sector)。
- 老式的機械硬盤一個扇區是4096位(bit,代表一個0或者1),一個字節有8位,也就是512字節(Byte)。
- 現代硬盤、固態一般一個扇區是4096個字節,也就是4KB。
- 固態硬盤里面其實不叫扇區,叫頁(Page),現在有的閃存芯片一個Page是8KB甚至16KB的,但為了兼容性,操作系統訪問物理硬盤的時候,通常還是使用512字節扇區來進行訪問。
這樣一個扇區上的數據,很多文章中會說是一塊(Block)數據,這也是很多地方把硬盤稱之為塊設備的原因(Block Device)。