磁盤緩存

磁盤緩存 （ Disk Buffer 、 Disk Cache ） 實際上是將下載到的數據先保存於系統爲軟件分配的內存空間中 （ 這個內存空間被稱之爲 “ 內存池 ” ） ， 當保存到內存池中的數據達到一個程度時 ， 便會將數據保存到硬盤中 。 這樣可以減少實際的磁盤操作 ， 有效的保護磁盤免於重複的讀寫操作而導致的損壞 。 磁盤緩存是爲了減少CPU透過I / O讀取磁碟機的次數 ， 提升磁碟I / O的效率 ， 用一塊記憶體來儲存存取較頻繁的磁碟內容 ； 因爲記憶體的存取是電子動作 ， 而磁碟的存取是機械動作 ， 感覺上磁碟I / O變得較爲快速 。 相同的技巧可用在寫入動作 ， 我們先將欲寫入的內容放入記憶體中 ， 等到系統有其它空閒的時間 ， 再將這塊記憶體的資料寫入磁碟中 。