磁盘缓存加快访问速度

磁盘缓存加快访问速度,作为体现内存和磁盘亲密关系的第一个示例,首先让我们来看一下磁盘缓存(disk cache)。磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。这样一来,当接下来需要读取同一数据时,就不用通过实际的磁盘,而是从磁盘缓存中把内容读出。使用磁盘缓存可以大大改善磁盘数据的访问速度(图5-2)。

磁盘缓存加快访问速度
图5-2 磁盘缓存提高访问速度的机制

Windows提供了磁盘缓存机制作为操作系统。不过,对普通用户来说,磁盘缓存发挥显著效果的时代只延续到Windows 95/98。现在,随着硬盘访问速度的大幅改善,磁盘缓存的效果也没有之前那么明显了。

把低速设备的数据保存在高速设备中,需要时可以直接将其从高速设备中读出,这种缓存的方式在其他情况下也会用到。其中的一个实例就是在Web浏览器中的使用。由于Web浏览器是通过网络来获取远程Web服务器的数据并将其显示出来的。因此,在显示较大的图片等文件时,会花费不少时间。于是,Web浏览器就可以把获取的数据暂时保存在磁盘中,然后在需要时再显示磁盘中的数据。也就是说,把低速的网络数据保存到相对高速的磁盘中。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!