(資料圖)
最近小編看到大家都在討論4k對齊是什么意思(你知道什么是4K對齊嗎?) 相關(guān)的事情,對此呢小編也是非常的感應(yīng)興趣,那么這件事究竟是怎么發(fā)生的呢?具體又是怎么回事呢?下面就是小編搜索到的關(guān)于4k對齊是什么意思(你知道什么是4K對齊嗎?) 事件的相關(guān)信息,我們一起來看一下吧!
4k對齊是什么意思?(你知道4K排列是什么嗎?)
對于硬盤來說,有兩個(gè)很重要的東西,一個(gè)叫扇區(qū),一個(gè)叫簇。扇區(qū)是硬盤存儲數(shù)據(jù)的物理單位,簇是存儲單位,可以包含多個(gè)扇區(qū),一個(gè)簇只能對應(yīng)一個(gè)文件。
在傳統(tǒng)的機(jī)械硬盤中,一個(gè)扇區(qū)是512字節(jié),而現(xiàn)在流行的固態(tài)硬盤采用了新的標(biāo)準(zhǔn)“4K扇區(qū)”,即4096字節(jié)。然而,我們的系統(tǒng)只能識別512字節(jié)的扇區(qū)。為了讓新標(biāo)準(zhǔn)硬盤與系統(tǒng)兼容,硬盤廠商想了一個(gè)辦法,把扇區(qū)分成八份,即4096除以8等于512。以這種方式分成八部分的扇區(qū)稱為邏輯扇區(qū)。
硬盤有無數(shù)個(gè)扇區(qū),每個(gè)扇區(qū)都有自己的地址。目前更流行的硬盤格式一般是NTFS。NTFS分區(qū)的起始地址不是從0開始,而是從LBA63開始,因?yàn)橹粋€(gè)0-62扇區(qū)存儲在引導(dǎo)區(qū)。一個(gè)512字節(jié)的扇區(qū)乘以63個(gè)扇區(qū)等于32,256字節(jié),也就是31.5K然而我們只能存儲來自LBA63的數(shù)據(jù)。現(xiàn)在我們可以看到問題了。如果我要存儲一個(gè)4K簇,它會占用31.5K到35.5K之間的扇區(qū),由于一個(gè)簇只能對應(yīng)一個(gè)文件,這就導(dǎo)致了每個(gè)4K簇原本只占用一個(gè)扇區(qū),卻要占用兩個(gè)扇區(qū)(物理扇區(qū)),因?yàn)榍懊驽e(cuò)位了,也就是4K錯(cuò)位了。
如果4K錯(cuò)位,對機(jī)械硬盤有好處,寫的東西可以直接覆蓋,所以影響不大。但是SSD就麻煩多了,因?yàn)镾SD需要先擦除數(shù)據(jù)再寫入。最初,它只需要擦除一個(gè)扇區(qū),但它必須擦除兩個(gè)扇區(qū)(物理扇區(qū)),因?yàn)?K沒有對齊。如果千千有成千上萬個(gè)部門要運(yùn)作,那會怎樣?不要扼殺系統(tǒng)!所以我們必須找到一種方法,而這種方法就是讓它與4K結(jié)盟!
4K對齊操作是將硬盤扇區(qū)對齊為8的整數(shù)倍邏輯扇區(qū),這樣每個(gè)簇正好對應(yīng)一個(gè)扇區(qū)(物理扇區(qū)),即512字節(jié)乘以8等于4096字節(jié)(4K)。只要是8的倍數(shù),它就是4K對齊的。
\關(guān)鍵詞: 你知道