当前位置:首页 » 服务存储 » 虚拟存储就是cache吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

虚拟存储就是cache吗

发布时间: 2022-04-02 10:34:17

Ⅰ cache和虚拟存储器在原理和功能上有何相同点和不同点

首先,他们都是存储器,这是他们主要的相同点。
通常人们所说的Cache就是指缓存SRAM。 SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除非重新写入新数据或关闭电源,否则写入的数据保持不变。由于CPU的速度比内存和硬盘的速度要快得多,所以在存取数据时会使CPU等待,影响计算机的速度。SRAM的存取速度比其它内存和硬盘都要快,所以它被用作电脑的高速缓存(Cache)。

有了高速缓存,可以先把数据预写到其中,需要时直接从它读出,这就缩短了CPU的等待时间。高速缓存之所以能提高系统的速度是基于一种统计规律,主板上的控制系统会自动统计内存中哪些数据会被频繁的使用,就把这些数据存在高速缓存中,CPU要访问这些数据时,就会先到Cache中去找,从而提高整体的运行速度。一般说来,256K的高速缓存能使整机速度平均提高10%左右
所谓虚拟存储器就是 把内外存统一起来使用,起基本思想是把正在是用的部分保留在内存中。把暂时不用的部分防在外村中,使用时调入内存,虚拟存储器的容量与cpu的地址结构有关,如奔腾的地址位是32位,那么他的寻址空间就是2的32次方,4GB,就是说他的最大寻址空间是4GB。

Ⅱ 叙述Cache和虚拟存储器的地位和作用

相似之处:①把程序中最近常用的部分驻留在高速的存储器中;
②一旦这部分变得不常用了,把它们送回到低速的存储器中;
③这种换入换出是由硬件或操作系统完成的,对用户是透明的;
④力图使存储系统的性能接近高速存储器,价格接近低速存储器。
主要区别:在虚拟存储器中未命中的性能损失要远大于Cache系统中未命中的损失。

Ⅲ 硬盘上设置的虚拟内存是cache吗

虚拟内存不是cache,cache是高速缓存。存在于CPU内部,容量很小(几十KB)但速度比内存高得多, 接近于CPU的速度。因此造价昂贵。

目前的市场上CPU里面都有的一级、二级缓存。一些高端的CPU还有三级缓存。
缓存容量的增大,可以大幅度提升CPU内部读取数据的速度,而不用再到内存或者硬盘上寻找,以此提高系统性能。

您说的硬盘上设置的虚拟内存,完全不是cache,希望能理解

Ⅳ 急!!!cache和虚拟存储器在原理和功能上有什么

通常人们所说的Cache就是指缓存SRAM。
SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除非重新写入新数据或关闭电源,否则写入的数据保持不变。由于CPU的速度比内存和硬盘的速度要快得多,所以在存取数据时会使CPU等待,影响计算机的速度。SRAM的存取速度比其它内存和硬盘都要快,所以它被用作电脑的高速缓存(Cache)。
有了高速缓存,可以先把数据预写到其中,需要时直接从它读出,这就缩短了CPU的等待时间。高速缓存之所以能提高系统的速度是基于一种统计规律,主板上的控制系统会自动统计内存中哪些数据会被频繁的使用,就把这些数据存在高速缓存中,CPU要访问这些数据时,就会先到Cache中去找,从而提高整体的运行速度。一般说来,256K的高速缓存能使整机速度平均提高10%左右
所谓虚拟存储器就是
把内外存统一起来使用,起基本思想是把正在是用的部分保留在内存中。把暂时不用的部分防在外村中,使用时调入内存,虚拟存储器的容量与cpu的地址结构有关,如奔腾的地址位是32位,那么他的寻址空间就是2的32次方,4GB,就是说他的最大寻址空间是4GB。
相似之处:①把程序中最近常用的部分驻留在高速的存储器中;
②一旦这部分变得不常用了,把它们送回到低速的存储器中;
③这种换入换出是由硬件或操作系统完成的,对用户是透明的;
④力图使存储系统的性能接近高速存储器,价格接近低速存储器。主要区别:在虚拟存储器中未命中的性能损失要远大于Cache系统中未命中的损失。

Ⅳ 硬盘的Cache(缓存)空间和虚拟内存是一回事吗

正好相反。Cache是用内存(固化在硬盘主板上)模拟硬盘实际存储空间,
虚拟内存是用硬盘模拟实际内存,正好是反的

Ⅵ 关于虚拟存储器的与cache的问题

常见的三级存储体系(从CPU往外)是:Cache、主存、外存。 主存储器用来存放需CPU运行的程序和数据。用半导体RAM构成,常包含少部分ROM。可由CPU直接编程访问,采取随机存取方式,即:可按某个随机地址直接访问任一单元(不需顺序寻找),存取时间与地址无关。存储容量较大,常用字节数表示,有时也用单元数×位数表示。速度较快,以存取周期表示。 Cache位于CPU与主存之间(有些Cache集在CPU芯片之中),用来存放当前运行的程序和数据,它的内容是主存某些局部区域(页)的复制品。它用快速的半导体RAM构成,采取随机存取方式。存储容量较小而速度最快。 外存储器用来存放暂不运行但需联机存放的程序和数据。用磁盘、光盘、磁带等构成,磁盘用于需频繁访问场合,光盘目前多用于提供系统软件,而磁带多用于较大系统的备份。CPU不能直接编址访问外存,而是将它当作外围设备调用。磁带采取顺序存取方式。磁盘与光盘采取直接存取(半顺序)方式,先直接定位到某个局部区域,再在其中顺序存取。外存容量可以很大,以字节数表示。由于外存的存取时间与数据所在位置有关,所以不能用统一的存取周期指标来表示。例如磁盘的速度指标可按其工作过程分成三个阶段描述:①平均寻道时间②平均旋转延迟...

Ⅶ 计算机系统中使用Cache和虚拟存储器的作用是什么

通常人们所说的Cache就是指缓存SRAM。 SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除非重新写入新数据或关闭电源,否则写入的数据保持不变。由于CPU的速度比内存和硬盘的速度要快得多,所以在存取数据时会使CPU等待,影响计算机的速度。SRAM的存取速度比其它内存和硬盘都要快,所以它被用作电脑的高速缓存(Cache)。 有了高速缓存,可以先把数据预写到其中,需要时直接从它读出,这就缩短了CPU的等待时间。高速缓存之所以能提高系统的速度是基于一种统计规律,主板上的控制系统会自动统计内存中哪些数据会被频繁的使用,就把这些数据存在高速缓存中,CPU要访问这些数据时,就会先到Cache中去找,从而提高整体的运行速度。一般说来,256K的高速缓存能使整机速度平均提高10%左右 所谓虚拟存储器就是 把内外存统一起来使用,起基本思想是把正在是用的部分保留在内存中。把暂时不用的部分防在外村中,使用时调入内存,虚拟存储器的容量与cpu的地址结构有关,如奔腾的地址位是32位,那么他的寻址空间就是2的32次方,4GB,就是说他的最大寻址空间是4GB。

相似之处:①把程序中最近常用的部分驻留在高速的存储器中; ②一旦这部分变得不常用了,把它们送回到低速的存储器中; ③这种换入换出是由硬件或操作系统完成的,对用户是透明的; ④力图使存储系统的性能接近高速存储器,价格接近低速存储器。主要区别:在虚拟存储器中未命中的性能损失要远大于Cache系统中未命中的损失。

Ⅷ 急!!!cache和虚拟存储器在原理和功能上有什么相同和不同。

正确答案:

相同处是都利用了程序局部性原理,把程序划分为许多信息块,运行时能自动地把信息块从慢速存储器向快速存储器调度,信息块调度都采用一定的替换策略以提高继续运行时的命中率。它们采用的地址变换、地址映象方式和替换算法是相同的。

不同处是CACHE用于弥补主存与CPU之间的速度差异,而虚存用于弥补主存容量的不足;CACHE每次传送的信息块是定长的,只有几十个字节。虚存的信息块可定长(页)的,也可是不定长的(段),长度也比较大;CPU可直接访问CACHE,但不能直接访问辅存;CACHE的信息交换过程全由硬件实现,主辅存间的信息交换则通过辅助硬件与存储管理软件来完成。

2、答:一次重叠把一条指令解释的过程分解成两个过程,而流水则把指令的解释分解为更多的过程;一次重叠可同时解释两条指令,而流水则可解释多条命令;一次重叠是流水的特征。

3、答:由三部分组成:(1)外部设备:是围绕主机而设置的各种信息媒体转换的传递的设备。(2)设备控制器与接口:控制主机与外部设备之间的信息格式转换、交换过程及外部设备运行状态的硬、软件,也叫设备适配器,它与外部设备的特性有关。(3)I/O总线:是主机与外部设备之间的信息传送通路。

从使用角度,可分成人-机交互设备,如键盘、打印机、显示器等;机-机通信设备,如MODEM等;计算机信息的驻在设备,如磁盘、光盘、磁带等。

Ⅸ 虚拟存储器和cache的区别

cache 是高速缓存