CPU的高速缓存、显卡的内存和硬盘的缓存有什么区别?

来源:网络  时间:2021-02-19 07:54:21

磁盘缓存是为了减少CPU通过I/O读取磁盘的次数,提高磁盘I/O的效率,并使用一块内存来存储更频繁访问的磁盘的内容;因为对内存的访问是一种...

磁盘缓存是为了减少CPU通过I/O读取磁盘的次数,提高磁盘I/O的效率,并使用一块内存来存储更频繁访问的磁盘的内容;因为对内存的访问是一种电子操作,而对磁盘的访问是一种I/O操作,因此感觉磁盘I/O变得更快。

在写操作中也可以使用同样的技术。我们首先将想要写入的内容放入内存,然后等到系统有其他空闲时间后才将内存数据写入磁盘。