高速缓存存储器
高速缓存提高了 CPU 的访问速度。它不是一种技术,而是一种存储单元,即存储设备。在高速缓冲存储器中,最近使用的数据被复制。每当程序准备好执行时,它就会从主存中取出,然后复制到高速缓存中。但是,如果它的副本已经存在于高速缓冲存储器中,则直接执行该程序。
虚拟内存
虚拟内存增加了主内存的容量。虚拟内存不是存储单元,它是一种技术。在虚拟内存中,即使是比主内存大的程序也可以执行。
虚拟内存和缓存内存的比较区别:
编号 | 虚拟内存 | 高速缓存 |
---|---|---|
1 | 虚拟内存增加了主内存的容量。 | 而高速缓存提高了CPU的访问速度。 |
2 | 虚拟内存不是内存单元,它是一种技术。 | 高速缓存内存正是一个内存单元。 |
3 | 虚拟内存的大小大于缓存内存。 | 而缓存内存的大小小于虚拟内存。 |
4 | 操作系统管理虚拟内存。 | 硬件管理高速缓存。 |
5 | 在虚拟内存中,执行大小大于主内存的程序。 | 在缓存内存中,最近使用的数据被复制到。 |
6 | 在虚拟内存中,需要映射框架来将虚拟地址映射到物理地址。 | 在高速缓存中,不需要这样的映射框架。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264343.html