磁盘缓存是什么
磁盘缓存的定义
磁盘缓存,又称磁盘快取,实际上就是将下载到的数据先保存于系统为软件分配的内存空间中(这个内存空间被称之为“内存池”),当保存到内存池中的数据达到一个程度时,便将数据保存到硬盘中。
磁盘缓存的作用
- 减少磁盘操作
- 可以减少实际的磁盘操作,有效的保护磁盘免于重复的读写操作而导致的损坏。
- 提升磁盘I/O效率
- 是为了减少CPU透过I/O读取磁盘机的次数,提升磁盘I/O的效率,用一块内存来储存存取较频繁的磁盘内容。因为内存的存取是电子动作,而磁盘的存取是I/O动作,感觉上磁盘I/O变得较为快速。
- 对于写入动作,先将欲写入的内容放入内存中,等到系统有其它空闲的时间,再将这块内存的资料写入磁盘中。
- 硬盘缓存有写入缓冲、预读取、读缓冲等功能。写入时先写入cache再到硬盘;预读取能预先将上次读取数据的后面一段读到cache中以便快速响应;读缓冲是将数据在cache中保留副本直至存满则删最早副本。
磁盘缓存的分类
磁盘缓存分为读缓存和写缓存。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
