主存和缓存是什么
⑴ 计算机的主存由什么组成
主存,主要指的是内存。内存是随机存储器(RAM)存储器的任何一个存储单元都就可以随机存储,存取的时间与存储单元的物理位置无关。
而存储系统这包含有高速缓存,主存,辅存。他们的存取速度是由高到低排列的。之所以采用这样的多级存储器主要是为了解决提高速度,增大容量,同时又降低成本。cache(高速缓存)-主存主要是为了匹配cpu和主存之间的速度,cpu速度快,而访问主存的速度慢,所以弄了一个访问速度快的高速缓存,提前把cpu要用的数据放到cache中,这样就可以减少cpu访问内存的时间了,提高整体的运行速度了;辅存是用来存放文件的,断电的情况下,数据还在,这样cpu需要访问时,则先通过io总线将数据读到内存上,然后再访问内存。
自从计算机的祖师爷冯·诺依曼提出了计算机的冯·诺依曼结构,那么多年来计算机就一直按照这个结构发展下来了。冯·诺依曼结构中有一点,就是把计算机划分成五个部分,即运算器、控制器、存储器、输入设备和输出设备。
对于CPU,充当的是运算器和控制器的作用;主板,主要是控制器,协调CPU和各外设直接工作;内存,即主存,是最重要的存储器;显卡则是兼有运算器和输出设备;而网卡则是典型的输入输出设备。
对于组成方法,单片机估计跟你想象中的计算机就很不一样。一个主板,上面CPU、内存什么都有。
计算机是可以没有CPU的,在CPU诞生之前,运算器和控制器是分开的,不过,现在一般都有了;
计算机是可以没有主板的,主板的存在主要还是为了拓展性,在不需要这种拓展的系统中,比如航天控制的计算机可能就没有这样的主板,至少家里面冰箱或者微波炉中使用的计算机是没有这样的主板的。
计算机是可以没有主存的,对于一些存储量不大的计算机,可以只使用寄存器或者非常少的存储器。
计算机是可以没有显卡的,显示的任务是可以由CPU独立完成的,对于服务器之类的一些特殊计算机,显卡很可能根本就用不了。
计算机是可以没有声卡的,我们实验室买了好几个服务器都是没有声卡的;
计算机是可以没有网卡的,我家买的第一个电脑就没有,那时候上网还用传说中的调制解调器。
⑵ 主存储器 与 缓存 有什么关系
一般来说缓存在CPU里面,常听说的就是一有缓存,二级缓存,
像比较新的酷睿四核的二级缓存可中8M
还有现在的硬盘也带缓存,高端的是16M的缓存,一般是2M或8M
主存主是平常说的内存,不包含缓存,它本事就是一个高速存储器.
速度:CPU缓存>内存>硬盘缓存>硬盘
⑶ 什么是字块内地址什么是主存块地址什么是缓存块地址什么是组地址
字块内地址: 一个块含有几个字,数据位于第几个字就是字块内地止。
主存块地址:将主存分块存储,位于第几块就是主存块地址。
缓存块地址:将cache分块存储,位于第几块就是主存块地址。
组地址:将cache的块分组,位于第几组就是组地址。
具体关系如图所示:
(3)主存和缓存是什么扩展阅读:
cache(缓存)与主存映射有三种映射:
全相联映射:主存的一块可以映射到cache的任意一行中。
直接相联映射 :根据cache的大小将主存划分为若干个区,每个区中的块与cache中的行一一对应。主存的一块只能存放到cache的某一特定行中。
组相联映射:
1、首先将cache的划分为若干组(U组),每组有V行(称为V路组相联)。
2、主存按每U块划分为一组,每组有U块。
3、主存的第j块按模U映射到cache的第i组中的任意一行。
4、组间直接映射,组内全相联映射
参考资料:网络-块映射策略
⑷ 高速缓存(cache)和主存是不是指的内存(就是大家所说的内存条)啊
你好!
不是
CACHE指的是内建高速缓存,是速度最高的存储器,通常CPU和硬盘会有Cache
内存条是主存
辅存的叫法很少见,貌似其他的存储器都能这么叫吧
打字不易,采纳哦!
⑸ 缓存是什么意思
缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。原始意义是指访问速度比一般随机存取存储器(RAM)快的一种RAM。通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。
一、缓存的概念
缓存是硬盘控制器上的一块内存芯片,具有极快的存取速率,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速率和外界接口传输速率不同,缓存在其中起到一个缓冲的作用。千万不能把缓存理解成一个东西,它是一种处理方式的统称。
二、缓存种类
CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。我们把原来的静态ram缓存叫一级缓存,而把后来增加的动态RAM叫二级缓存。
L3 Cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。
SuperCache,也就是超级缓存,计算机的速度瓶颈主要在于机械硬盘的读写速度,SuperCache就是给硬盘的读写用高速内存来做缓存,是大内存机器的提速首选,服务器的必备利器。
⑹ 缓存、内存、闪存的区别分别指什么样的东西
一、主体不同
1、缓存:是指访问速度比一般随机存取存储器(RAM)快的一种高速存储器
2、内存:是计算机中重要的部件之一,它是外存与CPU进行沟通的桥梁。
3、闪存:一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。
二、特点不同
1、缓存:不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。
2、内存:内存的运行也决定了计算机的稳定运行。内存条是由内存芯片、电路板、金手指等部分组成的。
3、闪存:是一种特殊的、以宏块抹写的EPROM。闪存进行一次抹除,就会清除掉整颗芯片上的数据。
三、作用不同
1、缓存:可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。
2、内存:作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
3、闪存:是一种非易失性存储器,即断电数据也不会丢失。因为闪存不像RAM(随机存取存储器)一样以字节为单位改写数据,因此不能取代RAM。