什么是cache?

题目
问答题
什么是cache?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

增加Cache块大小,对Cache性能有何影响?其原因是什么?


正确答案: (1)对给定的Cache容量,当块大小增加失效率开始是下降,后来反而上升了;
(2)Cache容量越大,使失效率达到最低的块大小就越大。
导致上述失效率先下降后上升的原因,在于增加块大小会产生双重作用。
一方面它减少了强制性失效,因为局部性原理有时间局部性和空间局部性两方面的含义,增加块大小利用了空间局部性;
另一方面,由于增加块大小会减少Cache中块的数目,所以有可能会增加冲突失效。在Cache容量较小时,甚至还会增加容量失效。
刚开始增加块大小时,由于块大小还不是很大,上述的第一种作用超过第二种作用,从而使失效率下降。但等到块大小较大时,第二种作用超过第一种作用,使失效率上升。

第2题:

什么是cache?


正确答案: cache是用来作为CPU和主存之间缓冲区的一种非常高速的存储器.

第3题:

开机时显示“No 80 cache install”什么意识?


这个提示说明,主板IDE接口上使用的不是80针的硬盘线,尽管这并不影响计算机的正常使用,但会使硬盘无法工作在DMA66/100模式下,无法发挥硬盘的最大性能。由于传输速率的提高,为加强抗干扰能力,ATA66/100硬盘必须配合专用的信号排线使用,才能达到较高的传输速率。与普通的硬盘线不同,Ultra ATA66/100专用排线由80条信号线组成的,非常密集,而其中有40条是用于抗干扰的地线。这种80针信号线是向下兼容的,其实较老的硬盘和主板尽管不支持Ultra ATA66/100,但也可以使用80针排线,这能够在一定程度上提高系统的稳定性(尤其是在超频环境下)。
换一个80线的ide数据线,就是比你现在用的40芯的密度大一倍的,一般一头是蓝色,插到主板上
换一个80线的ide数据线,就是比你现在用的40芯的密度大一倍的,一般一头是蓝色,插到主板上
开机时显示“No 80 cache install”
问:计算机在开机自检时显示“MasterIDE    No80 cacheinstall!”,不过系统却能够正常启动,进入Windows以后也使用正常。请问这个提示是什么原因?怎么才能取消它?
答:这个提示说明,主板IDE接口上使用的不是80针的硬盘线,尽管这并不影响计算机的正常使用,但会使硬盘无法工作在DMA66/100模式下,无法发挥硬盘的最大性能。由于传输速率的提高,为加强抗干扰能力,ATA66/100硬盘必须配合专用的信号排线使用,才能达到较高的传输速率。与普通的硬盘线不同,UltraATA66/100专用排线由80条信号线组成的,非常密集,而其中有40条是用于抗干扰的地线。这种80针信号线是向下兼容的,其实较老的硬盘和主板尽管不支持UltraATA66/100,但也可以使用80针排线,这能够在一定程度上提高系统的稳定性(尤其是在超频环境下)。

第4题:

CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。


正确答案: C.PU与Cache之间数据传输的主要特点是:
高速:Cache以与CPU相同或接近的速度工作;
不确定:CPU对Cache的访问可能因“命中”而成功,也可能以“失靶”而失败。
C.ache与主存之间数据传输的主要特征是:
数据传输以“页”为单位,使用“成组传输方式(突发总线方式)”进行。
导致上述特点的原因是,这一层次以“高速”为追求的目标,利用了程序、数据的“局部性”原理。
主存与辅存之间的数据传输以“数据块/扇区”为单位,通常以DMA方式进行。
导致上述特点的原因是,这一层次以“大容量”、“低价格”为追求的目标,辅存大容量、“粗粒度”的结构特点正好能够满足对上述目标的要求。
系统对不同层次的数据传输有着不同的要求,因而设置了不同的软硬件结构,最终导致了传输方式上的差异。

第5题:

计算机中设置Cache的作用是什么?能否将Cache的容量扩大,最后取代主存,为什么?


正确答案: 计算机中设置Cache的作用是解决CPU和主存速度不匹配问题。
不能将Cache的容量扩大取代主存,原因是:
(1)Cache容量越大成本越高,难以满足人们追求低价格的要求;
(2)如果取消主存,当CPU访问Cache失败时,需要将辅存的内容调入Cache再由CPU访问,造成CPU等待时间太长,损失更大。

第6题:

什么叫执行轨迹Cache?Intel公司在哪种微处理器中首次采用该种Cache?


正确答案: 执行轨迹Cache位于指令译码逻辑和执行核心逻辑之间,用来存放已经译码的指令或微操作。Intel公司在Pentium 4微处理器中首次采用了执行轨迹Cache。

第7题:

Cache做在CPU芯片内有什么好处?


正确答案: Cache做在CPU芯片内主要有下面几个好处:
(1)可提高外部总线的利用率。因为Cache在CPU芯片内,CPU访问Cache时不必占用外部总线。
(2)Cache不占用外部总线就意味着外部总线可更多地支持I/O设备与主存的信息传输,增强了系统的整体效率。
(3)可提高存取速度。因为Cache与CPU之间的数据通路大大缩短,故存取速度得以提高。

第8题:

在处理器上的Cache是什么Cache()。

A.L1 Cache

B.动态 Cache

C.处理增加 Cache

D.RAM Cache

E.系统 Cache


参考答案:A

第9题:

引入Cache有什么好处?


正确答案:引入 Cache可以使CPU访问存储器的平均存取周期大大缩短,确切地说,以较小的硬件代价使Cache/主存储器系统的平均访问时间大大缩短,从而大大提高了整个微机系统的性能。

第10题:

什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理?


正确答案: (1)Cache是位于CPU与主存之间的高速小容量存储器。
(2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。