CPU不能直接与外存打交道?

如题所述

CPU只能和和内存进行数据交换和存储。而不能和外存储器(硬盘等)直接进行数据交换。

内存:
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-07
CPU 不能直接访问外存储器。
从冯.诺依曼的存储程序工作原理及计算机的组成来说,计算机分为运算器、控制器、存储器和输入/输出设备,这里的存储器就是指内存,而硬盘属于输入/输出设备。
CPU运算所需要的程序代码和数据来自于内存,内存中的东西则来自于硬盘,所以硬盘并不直接与CPU打交道。硬盘相对于内存来说就是外部存储器。存储器是用来存储器数据的,内存有高速缓存和内存,计算机内部存储,外存就是类似U盘的外部存储。内存储器速度快 价格贵,容量小,断电 后内存内数据会丢失。(ROM 断电不丢失)
第2个回答  2013-01-18
不能 CPU只能直接读取内存
大概流程是
CPU告诉主板南桥芯片 我要什么数据 主板从硬盘或U盘拿到数据 放进内存,然后告诉CPU 好了
然后CPU从内存去读取数据 处理好以后 交给北桥芯片
然后北桥芯片把处理好的信息 交给显卡 打印机 神马的外设
大概就是这样 不是很具体 忽略了一些我认为不必要的步骤

不过也有例外的 曾经在SATA2的年代 一度AMD 平台的中低端主板没有南桥
因为AMD处理里面集成了一个内存控制器就相当于集成了一个简单的南桥 可以直接读取硬盘
省去了一些步骤 不过虽然现在的AMD也有内存控制器 不够由于SATA3 和 DDR3 相对复杂
它不能完全胜任了,就只能做一个提升性能的作用本回答被网友采纳
第3个回答  2015-12-18
cpu是直接和内存
通过内存和硬盘读取数据
硬盘就属于外存
第4个回答  2013-01-18
以前硬件的要通过北桥这个媒介
从AMD的AM3及英特尔的I系列CPU发布后(大致都是09年)
内存控制器从北桥转移到CPU内 所以北桥也随之消失 CPU与内存之间才算无阻碍传输