其實(shí),磁盤(pán)緩存分為兩種,一種是讀緩存,另一種是寫(xiě)緩存。
一、讀緩存
讀緩存是指,操作系統(tǒng)為已讀取的文件數(shù)據(jù),在內(nèi)存較空閑的情況下留在內(nèi)存空間中(這個(gè)內(nèi)存空間被稱(chēng)之為“內(nèi)存池”),當(dāng)下次軟件或用戶(hù)再次讀取同一文件時(shí)就不必重新從磁盤(pán)上讀取,從而提高速度。
二、寫(xiě)緩存
寫(xiě)緩存實(shí)際上就是將要寫(xiě)入磁盤(pán)的數(shù)據(jù)先保存于系統(tǒng)為寫(xiě)緩存分配的內(nèi)存空間中,當(dāng)保存到內(nèi)存池中的數(shù)據(jù)達(dá)到一個(gè)程度時(shí),便將數(shù)據(jù)保存到硬盤(pán)中。這樣可以減少實(shí)際的磁盤(pán)操作,有效的保護(hù)磁盤(pán)免于重復(fù)的讀寫(xiě)操作而導(dǎo)致的損壞,也能減少寫(xiě)入所需的時(shí)間。