㈠ sram通常用做系统的高速缓存 称为
你说的是什么缓存,是CPU的缓存吗?
缓存(Cache)大小是CPU的重要指标之一,其结构与大小对CPU速度的影响非常大。简单地讲,缓存就是用来存储一些常用或即将用到的数据或指令,当需要这些数据或指令的时候直接从缓存中读取,这样比到内存甚至硬盘中读取要快得多,能够大幅度提升CPU的处理速度。
所谓处理器缓存,通常指的是二级高速缓存,或外部高速缓存。即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM(静态随机存储器)组成。用来存放那些被CPU频繁使用的数据,以便使CPU不必依赖于速度较慢的DRAM(动态随机存储器)。L2高速缓存一直都属于速度极快而价格也相当昂贵的一类内存,称为SRAM(静态RAM),SRAM(Static RAM)是静态存储器的英文缩写。由于SRAM采用了与制作CPU相同的半导体工艺,因此与动态存储器DRAM比较,SRAM的存取速度快,但体积较大,价格很高。
处理器缓存的基本思想是用少量的SRAM作为CPU与DRAM存储系统之间的缓冲区,即Cache系统。80486以及更高档微处理器的一个显着特点是处理器芯片内集成了SRAM作为Cache,由于这些Cache装在芯片内,因此称为片内Cache。486芯片内Cache的容量通常为8K。高档芯片如Pentium为16KB,Power PC可达32KB。Pentium微处理器进一步改进片内Cache,采用数据和双通道Cache技术,相对而言,片内Cache的容量不大,但是非常灵活、方便,极大地提高了微处理器的性能。片内Cache也称为一级Cache。由于486,586等高档处理器的时钟频率很高,一旦出现一级Cache未命中的情况,性能将明显恶化。在这种情况下采用的办法是在处理器芯片之外再加Cache,称为二级Cache。二级Cache实际上是CPU和主存之间的真正缓冲。由于系统板上的响应时间远低于CPU的速度,如果没有二级Cache就不可能达到486,586等高档处理器的理想速度。二级Cache的容量通常应比一级Cache大一个数量级以上。在系统设置中,常要求用户确定二级Cache是否安装及尺寸大小等。二级Cache的大小一般为128KB、256KB或512KB。在486以上档次的微机中,普遍采用256KB或512KB同步Cache。所谓同步是指Cache和CPU采用了相同的时钟周期,以相同的速度同步工作。相对于异步Cache,性能可提高30%以上。
目前,PC及其服务器系统的发展趋势之一是CPU主频越做越高,系统架构越做越先进,而主存DRAM的结构和存取时间改进较慢。因此,缓存(Cache)技术愈显重要,在PC系统中Cache越做越大。广大用户已把Cache做为评价和选购PC系统的一个重要指标。
㈡ 我想知道cache的组成到底是dram还是sram
cache由SRAM组成,位于CPU和主存储器DRAM之间。
cache是位于CPU与内存间的一种容量较小但速度很高的存储器。CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据。
如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。
Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上。
(2)sram的缓存扩展阅读:
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
㈢ PC的CPU中缓存所用SRAM的单位容量(/MB)价格是多少
有些处理器同样是四核却有三级缓存,有些只有二级,主频和FSB是相等,但是价格的确实天差地别,每个单位容量的缓存的价格,还没有这种确定的说法
㈣ SRAM构成一级缓存还是二级缓存,或者一二三级缓存代表着什么硬件
你是想来了解SRAM的作用吗?
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2 CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。
㈤ SRAM是缓存还是内存
SRAM是一种读写速度很优秀的存储器(比DRAM速度快很多的存储器),因为读写速度优秀,所以价格就贵,所以一般容量做的比较小,容量做大的话成本就会很高(因为计算机要亲民啊,做的那么贵谁买得起呢),所以一般不拿来当内存使用(就是平常说的内存条),一般用作TLB(快表)或者用来减少存取时间的高速缓存,而DRAM一般用来做内存,一般容量比较大,为什么容量大呢,因为他比SRAM存储器慢所以价格便宜,容量做大一点就没关系啦
㈥ 书上说 通常SRAM被用来作为高速缓冲储存器Cache,DRAM被用来作为内存,是不是说SRAM不是内存
是这样的:
SRAM 速度快,容量小,价格贵
DRAM速度不快,容量大,价格便宜
所以市场普及的是DRAM芯片的内存条,所以一提到内存通常指DRAM。
SRAM当然可以作内存,但是可能只有特殊行业才用吧。
至于cache,是缓冲,缓存,是寄存器与锁存器 缓冲器等等的结合,有内存的部分,但制作工艺与组成芯片不同,价格比内存贵。
㈦ 处理器三级缓存是SRAM还是SDRAM
是SRAM。
前边的,一级缓存跟二级缓存都是用的SRAM,怎么三级缓存就嫌人家慢了……SRAM是最快的。
SDRAM是DDR-SDRAM的前身,换句话说这个东西比现在内存条上用的内存模块落后。
㈧ 某SRAM芯片的存储容量为64k*16位,该芯片的地址线和数据线数目为多少
SRAM芯片的存储容量为64k*16位,该芯片的地址线是16根,数据线是16根。
存储容量的计算公式是:2^n,其中n就表示地址线的数目。2^16=65536,在计算机中就称其存储容量最大可扩展为64K。存储器芯片容量=单元数×数据线位数,因此64k*16位芯片的数据线是16根。
SRAM的中文意思就是静态随机存取存储器,是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。
相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。
(8)sram的缓存扩展阅读
SRAM主要用途:
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等。
SRAM一般可分为五大部分:存储单元阵列(core cells array),行/列地址译码器(decode),灵敏放大器(Sense Amplifier),控制电路(control circuit),缓冲/驱动电路(FFIO)。
SRAM是静态存储方式,以双稳态电路作为存储单元,SRAM不像DRAM一样需要不断刷新,而且工作速度较快,但由于存储单元器件较多,集成度不太高,功耗也较大。
㈨ CPU中的2级缓存是SRAM还是DRAM
补充:
目前,PC及其服务器系统的发展趋势之一是CPU二级缓存越做越大,系统架构越做越先进,而DRAM的结构和存取时间改进较慢。因此现在的CPU的二级缓存通常都是SRAM。
㈩ CPU使用的Cache是用SRAM组成的一种高速缓冲存储器,下列叙述中,正确的是——————
A Cache功能上与寄存器不同 X
B Cache的读写速度大大大于主存 X
C OK
D Cache不是内容副本,而是调度缓存 X