-
磁盤緩存
鎖定
磁盤緩存,又稱磁盤快取,實際上就是將下載到的數據先保存於系統為軟件分配的內存空間中(這個內存空間被稱之為“內存池”),當保存到內存池中的數據達到一個程度時,便將數據保存到硬盤中。這樣可以減少實際的磁盤操作,有效的保護磁盤免於重複的讀寫操作而導致的損壞。
相同的技巧可用在寫入動作,我們先將欲寫入的內容放入內存中,等到系統有其它空閒的時間,再將這塊內存的資料寫入磁盤中。
- 中文名
- 磁盤緩存
- 外文名
- Disk Cache
- 又 稱
- 磁盤快取
- 分 為
- 讀緩存和寫緩存
磁盤緩存磁盤緩存分類
磁盤緩存分為讀緩存和寫緩存。
讀緩存是指,操作系統為已讀取的文件數據,在內存較空閒的情況下留在內存空間中(這個內存空間被稱之為“內存池”),當下次軟件或用户再次讀取同一文件時就不必重新從磁盤上讀取,從而提高速度。
寫緩存實際上就是將要寫入磁盤的數據先保存於系統為寫緩存分配的內存空間中,當保存到內存池中的數據達到一個程度時,便將數據保存到硬盤中。
磁盤緩存磁盤緩衝方式
根據寫入方式的不同,有寫通式和回寫式兩種。寫通式在讀硬盤數據時,系統先檢查請求指令,看看所要的數據是否在緩存中,如果在的話就由緩存送出響應的數據,這個過程稱為命中。這樣系統就不必訪問硬盤中的數據,由於SDRAM的速度比磁介質快很多,因此也就加快了數據傳輸的速度。回寫式就是在寫入硬盤數據時也在緩存中找,如果找到就由緩存就數據寫入盤中,如今的多數硬盤都是採用的回寫式緩存,這樣就大大提高了性能。
緩存英文名為 Cache。CPU 緩存也是內存的一種,其數據交換速度快且運算頻率高。磁盤緩存則是操作系統為磁盤輸入輸出而在普通物理內存中分配的一塊內存區域。