㈠ Cache是什么存储器
朋友你好:
Cache,也就是高速缓冲存储器嘛,位于CPU与内存间的存储器,存取速度比普通内存快,容量比内存大得多。
希望我的回答能够给你帮助。
㈡ cache在计算机中 指什么
cache是指高速缓冲存储器。
高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。主要由三大部分组成:Cache存储体、地址转换部件、替换部件。
(2)cache是由什么存储器件构成的扩展阅读:
Cache 位于 CPU 和内存之间,可以节省 CPU 从外部存储器读取指令和数据的时间。在 CPU 执行程序过程中,需要从主存取指令或写数据时,先检查 cache 中有没有要访问的信息,若有,就直接在 cache 中读写,而不用访问主存储器。
若没有,再从主存中把当前访问信息所在的一个一个主存块复制到 cache 中。因此,cache 中的内容是主存中部分内容的副本。值得注意的是,cache 对程序员在编写高级或低级语言程序时是透明的,因此程序员无需了解 cache 是否存在或者如何设置,感觉不到 cache 的存在。
参考资料来源:网络-高速缓冲存储器
㈢ 我想知道cache的组成到底是dram还是sram
cache由SRAM组成,位于CPU和主存储器DRAM之间。
cache是位于CPU与内存间的一种容量较小但速度很高的存储器。CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据。
如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。
Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上。
(3)cache是由什么存储器件构成的扩展阅读:
SRAM主要用于二级高速缓存(Level2 Cache)。它利用晶体管来存储数据。与DRAM相比,SRAM的速度快,但在相同面积中SRAM的容量要比其他类型的内存小。
SRAM的速度快但昂贵,一般用小容量的SRAM作为更高速CPU和较低速DRAM 之间的缓存(cache)。
SRAM也有许多种,如AsyncSRAM (Asynchronous SRAM,异步SRAM)、Sync SRAM (Synchronous SRAM,同步SRAM)、PBSRAM (Pipelined Burst SRAM,流水式突发SRAM),还有INTEL没有公布细节的CSRAM等。
参考资料:网络-CACHE存储器
参考资料:网络-SRAM
㈣ 什么是Cachecache有什么用说明cache的几种替换策略
1、cache叫高速缓冲储存器 位于cpu与内存之间 是一种特殊的储存器子系统
2、作用是提高cpu对储存器的访问速度
3、随机替换策略、FIFO(即:先进先出 )LUR(即:最近最少使用策略)
㈤ CPU中Cache是什么及组成结构介绍
点评:CPU中Cache是在计算机存储系统的层次结构中,介于中央处理器和主存储器之间的高速小容量存储器,下面介绍下其基本概念及组成结构,感兴趣的朋友可以参考下哈基本概念在计算机存储系统的层次结构中,介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级的存储器。高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。 某些机器甚至有二级三级缓存,每级缓存比前一级缓存速度慢且容量大。 组成结构高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。 主要由三大部分组成:Cache存储体:存放由主存调入的指令与数据块。 地址转换部件:建立目录表以实现主存地址到缓存地址的转换。 替换部件:在缓存已满时按一定策略进行数据块替换,并修改地址转换部件。
㈥ cache作用
Cache作用具体如下:
1、Cache可以大大提高CPU访问主存的速度,中央处理器绝大多数存取主存储器的操作能为存取高速缓冲存储器所代替,能极大缓和中央处理器和主存储器之间速度不匹配的矛盾。
在计算机技术发展过程中,主存储器存取速度一直比中央处理器操作速度慢得多,使中央处理器的高速处理能力不能充分发挥,整个计算机系统的工作效率受到影响。在存储层次上采用高速缓冲存储器来缓和中央处理器和主存储器之间速度不匹配的矛盾也是常用的方法之一。很多大、中型计算机以及新近的一些小型机、微型机也都采用高速缓冲存储器。
2、Cache可以显着提高计算机系统处理速度。
高速缓冲存储器的容量一般只有主存储器的几百分之一,但它的存取速度能与中央处理器相匹配。根据程序局部性原理,正在使用的主存储器某一单元邻近的那些单元将被用到的可能性很大。因而,当中央处理器存取主存储器某一单元时,计算机硬件就自动地将包括该单元在内的那一组单元内容调入高速缓冲存储器,中央处理器即将存取的主存储器单元很可能就在刚刚调入到高速缓冲存储器的那一组单元内。于是,中央处理器就可以直接对高速缓冲存储器进行存取。在整个处理过程中,如果中央处理器绝大多数存取主存储器的操作能为存取高速缓冲存储器所代替,计算机系统处理速度就能显着提高。
拓展资料:
cache定义如下:
cache名为高速缓冲存储器。其是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。cache是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。
Cache原理具体如下:
任何程序或数据要为CPU所使用,必须先放到主存储器(内存)中,即CPU只与主存交换数据,所以主存的速度在很大程度上决定了系统的运行速度。程序在运行期间,在一个较短的时间间隔内,由程序产生的地址往往集中在存储器的一个很小范围的地址空间内。
指令地址本来就是连续分布的,再加上循环程序段和子程序段要多次重复执行,因此对这些地址中的内容的访问就自然的具有时间集中分布的倾向。数据分布的集中倾向不如程序这么明显,但对数组的存储和访问以及工作单元的选择可以使存储器地址相对地集中。这种对局部范围的存储器地址频繁访问,而对此范围外的地址访问甚少的现象被称为程序访问的局部化性质。
如果把在一段时间内一定地址范围被频繁访问的信息集合成批地从主的系统中,CPU访问数据时,在Cache中能直接找到的概率,它是Cache的一个重要指标,与Cache的大小、替换算法、程序特性等因素有关。
增加Cache后,CPU访问主存的速度是可以预算的,64KB的Cache可以缓冲4MB的主存,且命中率都在90%以上。以主频为100MHz的CPU(时钟周期约为10ns)、20ns的Cache、70ns的RAM、命中率为90%计算,CPU访问主存的周期为:有Cache时,20×0.9+70×0.1=34ns;无Cache时,70×1=70ns。
CPU访问主存的速度大大提高了,但是加Cache只是加快了CPU访问主存的速度,而CPU访问主存只是计算机整个操作的一部分,所以增加Cache对系统整体速度只能提高10~20%左右。
㈦ cache是如何工作的
Cache的工作原理是基于程序访问的局部性(通俗说就是把经常用到的数据放在一个高速的cache里面)。
Cache存储器:电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory静态存储器)组成。
Cache的功能是提高CPU数据输入输出的速率。
Cache容量小但速度快,内存速度较低但容量大,通过优化调度算法,系统的性能会大大改善,仿佛其存储系统容量与内存相当而访问速度近似Cache。
Cache通常采用相联存储器。
㈧ cache主要由什么半导体芯片组成
cache主要由SRAM半导体芯片组成。
Cache存储器,又称之为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory 静态存储器)组成。
SRAM,全称静态随机存取存储器(StaticRandom-AccessMemory),是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。
(8)cache是由什么存储器件构成的扩展阅读:
SRAM的类型:
一、根据晶体管类型分类
1、双极性结型晶体管(用于TTL与ECL)—非常快速但是功耗巨大
2、MOSFET(用于CMOS)—低功耗,现在应用广泛。
二、根据功能分类
1、异步—独立的时钟频率,读写受控于地址线与控制使能信号。
2、同步—所有工作是时钟脉冲边沿开始,地址线、数据线、控制线均与时钟脉冲配合。
三、根据特性分类
1、零总线翻转(Zero bus turnaround,ZBT)—SRAM总线从写到读以及从读到写所需要的时钟周期是0
2、同步突发SRAM(synchronous-burst SRAM,syncBurst SRAM)
3、DDR SRAM—同步、单口读/写,双数据率I/O
4、QDR SRAM(Quad Data Rate (QDR) SRAM)—同步,分开的读/写口,同时读写4个字(word)。
四、根据触发类型
1、二进制SRAM
2、三进制计算机SRAM
㈨ 4.31 Cache技术的基本思想和出发点是什么一个Cache系统由哪几个主要部分组成
cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项技术。由内容cache,相联存储表和管理逻辑组成。