首先,要清楚电脑里CPU的速度最快,然后是内存,最后是硬盘。如果CPU要从硬盘里读取数据,CPU只能等硬盘将读取的数据一点一点的放到内存,在进行处理。由于CPU处理速度太快,硬盘读取数据的速度远远跟不上CPU处理的速度。这样CPU大部分的时间是在等待数据,而不是在处理数据。会造成很大的CPU资源浪费。 当加入告诉缓存后,硬盘可以将数据读出现放入缓存,等到一定的量后,在放入内存让CPU处理。CPU在处理这批数据时,硬盘有可以用这段时间读取新的数据到缓存。若CPU处理完这次的数据,可是硬盘还没将缓存的数据放入内存。CPU可以去执行别的任务,不用等待数据。高速的缓存就相当于一个中转仓库
什么是缓存
精选 转载上一篇:磁盘、硬盘和内存区别
下一篇:内存缓存和硬盘缓存
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
什么是Redis缓存穿透、缓存雪崩、缓存击穿
缓存穿透缓存穿透,是指
缓存 数据库 数据库查询