作者:帝京 | 来源:互联网 | 2023-09-24 17:45
高速缓存存储器高速缓存提高了CPU的访问速度。它不是一种技术,而是一种存储单元,即存储设备。在高速缓冲存储器中,最近使用的数据被复制。每当程序准备好执行时,它就会从主存中取出,然后
高速缓存存储器
高速缓存提高了 CPU 的访问速度。它不是一种技术,而是一种存储单元,即存储设备。在高速缓冲存储器中,最近使用的数据被复制。每当程序准备好执行时,它就会从主存中取出,然后复制到高速缓存中。但是,如果它的副本已经存在于高速缓冲存储器中,则直接执行该程序。
虚拟内存
虚拟内存增加了主内存的容量。虚拟内存不是存储单元,它是一种技术。在虚拟内存中,即使是比主内存大的程序也可以执行。
虚拟内存和缓存内存的比较区别:
编号 |
虚拟内存 |
高速缓存 |
1 |
虚拟内存增加了主内存的容量。 |
而高速缓存提高了CPU的访问速度。 |
2 |
虚拟内存不是内存单元,它是一种技术。 |
高速缓存内存正是一个内存单元。 |
3 |
虚拟内存的大小大于缓存内存。 |
而缓存内存的大小小于虚拟内存。 |
4 |
操作系统管理虚拟内存。 |
硬件管理高速缓存。 |
5 |
在虚拟内存中,执行大小大于主内存的程序。 |
在缓存内存中,最近使用的数据被复制到。 |
6 |
在虚拟内存中,需要映射框架来将虚拟地址映射到物理地址。 |
在高速缓存中,不需要这样的映射框架。 |