1-7冯诺依曼结构和具体实现
我们现在日常所接触的计算机,几乎全部都是冯·诺依曼结构,都遵循着存储程序的基本原理。 那这些计算机的具体实现,和当年冯·诺依曼的设计方案有哪些区别和联系呢。 这就需要我们来对比分析了。 冯·诺依曼计算机的主要构成,我们现在已经非常熟悉了,包括运算器CA,控制器CC,存储器M, 输入设备I和输出设备O。 此外,还有在计算机外部的记录介质R。那这样原理性的框图和现在计算机的具体实现是如何来对应的呢。 我们还是拿个人计算机作为例子来进行讲解,在这块个人计算机的主板上, 可以插上CPU芯片,存储(我们也常称为内存条)再 接上硬盘,连上键盘,插上显卡,连上显示器, 最后再接上电源,这样就构成了一台可以正常运行的计算机。 那CPU对应的是运算器CA和控制器CC,主存对应的是存储器M。 这些我们已经比较清楚了,那CPU是如何获取指令,开始执行的呢。 这块主板上采用的是个人计算机上长期占据主导地位的南北桥结构。 所以CPU对外会连接的一块芯片,叫做北桥。 这是在主板上非常明显的一块芯片,CPU想要访问主存, 就得通过北桥芯片。但是我们还要注意,计算机刚启动的时候,主存里面是没有信息的,因为当计算机断电之后, 主存的信息都会丢失。那在系统启动之后,CPU从哪里获得指令呢? 我们也可以看到北桥下方,还有一块比较大的芯片。 它就是南桥。 我们已经知道南桥内部,集成了很多输入输出设备的控制器