CPU和内存之间是怎么进行数据传输的?

时钟脉冲周期传输是什么?还有其他的技术细节和有关的术语解释下啊。不胜感激。
好吧,我这样问:SDRAM采用3.3v工作电压,带宽64位,SDRAM将CPU与RAM通过一个相同的时钟锁在一起,使RAM和CPU能够共享一个时钟周期,以相同的速度同步工作,与 EDO内存相比速度能提高50%。SDRAM基于双存储体结构,内含两个交错的存储阵列.
其中的原理是什么,不明白。

只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

平常使用的程序,如Windows操作系统、打字软件、游戏软件等,一般都是安装在硬盘等外存上的,但仅此是不能使用其功能的,必须把它们调入内存中运行,才能真正使用其功能,平时输入一段文字,或玩一个游戏,其实都是在内存中进行的。

扩展资料:

内存与CPU无法组合的原因

不同于其他配件,内存在计算中的作用要相对更重要一些,承担着CPU和计算机沟通的重要作用,所以其如果结合在CPU上,如果稍有差池,那么肯定对计算机影响巨大,所以,在早期,在二者发展的初期,人们更多地考虑的是如何提升二者的性能,而不是将二者结合起来。因为单独的一个产品的性能尚有很大空间,所以结合的需求自然不会强烈。

对于用户来说,内存和CPU的性能直接关系到计算机的性能,而且不同的业务需求对计算机的CPU和内存的需求不同,有的业务可能并不需要大内存,但对处理器要求较高,而有的业务则对内存要求较高,对处理器要求较低,如果单纯地将内存和处理器结合在一起,很难满足不同用户的需求。

参考资料来源:百度百科——内存

参考资料来源:中关村在线——没那么简单 内存与CPU"相爱"为何这么难?

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
CPU和内存频率关系

Front Side Bus,简写为FSB,前端总线

什么是前端总线?不是超频的方法之一,也不是用来超频的。

我们知道,电脑有许多配件,配件不同,速度也就不同。在286、386和早期的486电脑里,CPU的速度不是太高,和内存保持一样的速度。后来随着CPU速度的飞速提升,内存由于电气结构关系,无法象CPU那样提升很高的速度(就算现在内存达到400、533,但跟CPU的几个G的速度相比,根本就不是一个级别的),于是造成了内存和CPU之间出现了速度差异,这时就提出一个CPU的主频、倍频和外频的概念,外频顾名思义就是CPU外部的频率,也就是内存的频率,CPU以这个频率来与内存联系。CPU的主频就是CPU内部的实际运算速度,主频肯定是比外频高的,高一定的倍数,这个数就是倍频。举个例子,你从电脑垃圾堆里拣到一个被抛弃的INTEL 486 CPU,上面印着486 DX/2 66。这个486的CPU的主频是66MHZ,DX/2代表是2倍频的,于是算出CPU的外频是33MZ,也就是内存的工作频率,这同时也是前端总线FSB的频率。因为CPU是通过前端总线来与内存发生联系的,所以内存的工作频率(或者说外频也行)就是前端总线的频率。刚才这个垃圾堆里的486 CPU,前端总线的频率就是33MZ。这样的前端总线结构一直延续到486之后的奔腾(俗话说的586)、奔腾2、奔腾3,例如一颗奔3 933MHZ的CPU,外频133,也就是说它的前端总线是133MHZ,内存工作频率也是133。

到了奔腾4年代,内存和CPU的工作模式发生了改变,前端总线的概念也变得有些复杂。奔腾4 CPU采用了Quad Pumped(4倍并发)技术,该技术可以使系统总线在一个时钟周期内传送4次数据,也就是传输效率是原来的4倍,相当于用了4条原来的前端总线来和内存发生联系。在外频仍然是133MHZ的时候,前端总线的速度增加4倍变成了133X4=533MHZ,当外频升到200MHZ,前端总线变成800MHZ,所以你会看到533前端总线的P4和800前端总线的P4,就是这样来的。他们的实际外频只有133和200,但由于人们保留了以前老的概念——前端总线就是外频,所以习惯了这样的叫法:533外频的P4和800外频的P4。其实还是叫533前端总线或533 FSB的P4比较合适。

那内存的情况怎么样呢?外频不完全等于前端总线了,那外频还等于内存的频率吗?内存发展到了DDR,跟原来相比,一个时钟周期内可以传送比原来多一倍的数据,DDR就是DOUBLE DATA RATE的缩写,意思就是双倍的数据传输速率。在133MHZ的外频下,DDR的传输速度是266,外频提高到200MHZ的时候,DDR的传输速度是400,DDR266的内存和DDR400的内存就是这个意思。

再看一下现在外频、内存频率、CPU的前端总线的的关系。在以前P3的时候,133的外频,内存的频率就是133,CPU的前端总线也是133,三者是一回事。现在P4的CPU,在133的外频下,前端总线达到了533MHZ,内存频率是266(DDR266)。问题出现了,前端总线是CPU与内存发生联系的桥梁,P4这时候的前端总线达到533之高,而内存只有266的速度,内存比CPU的前端总线慢了一半,理论上CPU有一半时间要等内存传数据过来才能处理数据,等于内存拖了CPU的后腿。这样的情况的确存在的,845和848的主板就是这样。于是提出一个双通道内存的概念,两条内存使用两条通道一起工作,一起提供数据,等于速度又增加一倍,两条DDR266就有266X2=533的速度,刚好是P4 CPU的前端总线速度,没有拖后腿的问题。外频提升到200的时候,CPU前端总线变为800,两条DDR400内存组成双通道,内存传输速度也是800了。所以要P4发挥好,一定要用双通道内存,865以上的主板都提供这个功能。但845和848主板就没有内存双通道功能了。

刚才说的是INTEL P4的FSB概念,它的对手AMD的CPU有所不同。

旧的462针脚的AMD CPU,采用ev6前端总线,相当于外频的两倍,也就是133外频时,AMD 462脚的CPU的FSB是266,使用DDR266内存和他搭配就刚刚好,如果用两条DDR266做成双通道,虽然内存有533的传输速度,但对于266的FSB,作用不大,所以双通道内存对CPU的帮助不明显。

新的AMD 754/939 64位CPU,内部就集成了内存管理器(以前内存管理器在主板心片里),所以AMD 64位CPU的前端总线FSB频率与CPU实际频率一致。

就是前端总线的意思,800的U用在533的板上这个U就降到533的状态下使用,DDR400也是只有DDR266的速度
前端总线(FSB)频率(即总线频率)是直接影响CPU与内存直接数据交换速度
CPU主频=总线频率*倍频

外频与前端总线(FSB)频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。

所以用FSB是533的主版应该可以用!

fsb是速度。能不能上要看总线频率

FSB(前端总线)front side bus
在PC 内部,一个设备与另一个设备通过系统总线(Bus)传递数字信号。CPU可以通过前端总线(FSB)与内存、显卡及其他设备通信。FSB频率越快,处理器在单位时间里得到更多的数据,处理器利用率越高。
前端总线频率直接影响CPU与内存直接数据交换的总线速度。由于采用了特殊的技术,使存在于CPU与内存(CPU通过北桥的内存管理器与内存交换数据)的总线能够在一个时钟周期内完成2次甚至4次传输,因此相当于频率提升了好几倍。(即是CPU外频数倍。)

Intel和AMD在FSB上采用的技术不同。
Intel FSB频率=CPU 外频*4
例如:2.4C 外频200MHz, FSB频率800MHz
AMD FSB频率=CPU外频*2
例如:Athlon XP 2500+ (Barton)外频 166MHz,FSB频率333MHz 。

FSB带宽表示FSB的数据传输速度,单位MB/s或GB/s 。
FSB带宽=FSB频率*FSB位宽/8,现在FSB位宽都是64位。
例如:P4 2.0A:FSB带宽=400MHz*64bit/8=3.2GB/s 。

一般就INTEL的U来说400的上266
533的上333
800的上400本回答被提问者采纳
第2个回答  2007-11-16
什么意思?
内存加载数据,CUP指导运算和数据的发配,传输和处理以二进制数进行,
储存以ASC码进行~
傻孩子

CPU和内存之间是怎么进行数据传输的?
只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。平常使用的程序,如Windows操作系统、打字软件、游戏软件等,一般都是安装在硬盘等外存上的,但仅此是不能使用其功能的,必须把它们调入内存中运行,才能真正使用其功...

内存与cpu通过什么连接
内存芯片通过内存插槽连接到主存控制器,再由主存控制器与CPU进行数据交换。因此,内存与CPU之间的数据传输需要通过主板上的高速数据信号线来实现。同时,CPU也需要通过主板上的各种控制芯片和逻辑芯片来协调其与其它硬件设备之间的数据传输和控制关系。

CPU和内存之间的通信是怎么实现的?CPU对内存的访问时如何实现的? 大学...
通过地址和数据总线来进行访问,内存类似一个大的矩阵阵列,可以通过地址线找到相应的数据位置,然后内存将数据发送到数据总线上,CPU可以读取到,是经过高速缓存Cache来进行的。CPU要读取一个数据时,首先从Cache中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给...

CPU和内存之间的通信是怎么实现的?CPU对内存的访问时如何实现的? 大学...
1. CPU与内存之间的通信通过地址和数据总线实现。2. 内存可以视为一个大型矩阵,CPU通过地址线确定数据位置,并将数据从内存发送到数据总线上,CPU从总线上读取数据。3. CPU在访问数据时,首先检查高速缓存(Cache)是否含有所需数据。4. 如果数据在Cache中,CPU立即读取并使用;若不在,则从较慢的内...

在微型计算机中,CPU和内存储器之间的信息传送是由什么总线实现的?
数据总线:用于传送数据信息。数据总线是双向三态形式的总线,即它既可以把CPU的数据传送到存储器或输入输出接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel8086微处理器字长16位,其数据总线宽度也是16位。地址总线 (...

内存属于外部设备、能不能与Cpu直接交换信息?
内存能与Cpu直接交换信息。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,最后将这些数据传输给其它系统。内存是计算机与CPU进行沟通的桥梁,内存的运行也决定了计算机的稳定运行。总结来说就是:CPU是负责运算和处理的,内存是交换数据的,没有内存,...

CPU与内存交换信息的途径是什么?
计算机各部件间的联系通过信息流动来实现,有两种信息流,一种是数据流,另一种是控制流。数据流是指原始数据、程序和各种运算结果,控制流是指各部件向控制器发出的请求信号以及控制器向各部件发出的控制信号。

CPU与内存的信息交换通道是什么?
cpu与内存之间是通过主板直连的,观察一下主板正面或背面,内存插槽的每个焊盘点,通过或直或曲的pcb板电路,直接连接到cpu插槽,也就是说cpu通过这些电路直接读取内存信息。寄存器部件,包括通用寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的...

内存显卡CPU主板硬盘之间到底是怎么样传输数据的
内存显卡CPU主板硬盘之间到底是怎么样传输数据的?首先,CPU命令从硬盘读取数据,但不可能一下子就处理那么多的数据,于是就让内存先存放着,然后CPU读取,而且因为硬盘的储存数率远远比不上内存,所以必须通过内存读取数据,然后CPU处理之后,再给显卡显示,主板的作用只是通过其主线,传输这一系列信号~

内存和cpu连接方式
CPU通过内存管理模块与内存进行连接,cpu是负责运算和处理的,内存是交换数据的。当程序或者操作者对cpu发出指令,这些指令和数据暂存在内存里,在cpu空闲时传送给cpu,cpu处理后把结果输出到输出设备上,输出设备就是显示器,打印机等。在没有显示完之前,这些数据也保存在内存里,如果内存不足,那么系统...

相似回答