2023计算机考研知识点:冯·诺依曼机(计算机组成原理)

基本工作方式:控制流驱动方式;

最根本的特征:采用“存储程序”原理,即按地址访问并顺序执行指令;

指令和数据均以二进制形式存放在存储器中;

CPU区分依据是:指令周期的不同阶段。

冯·诺依曼计算机:以运算器为中心

现代的计算器:以存储器为中心

5大部件:存储器、运算器、控制器、输入设备、输出设备(适配器)

三大部分:CPU(运算器、控制器)、I/O设备(输入设备、输出设备)、主存储器

拓展课堂:

计算机鼻祖冯·诺依曼提出的冯·诺依曼体系结构(Von Neumann architecture),也叫存储程序计算机。

什么是存储程序计算机呢?这里面其实暗含了两个概念

“可编程”计算机

“存储”计算机

什么是“不可编程”?

计算机是由各种门电路组合而成的,然后通过组装出一个固定的电路版,完成一个特定的计算程序。

一旦需要修改功能,就要重新组装电路。这样的话,计算机就是“不可编程”的,因为程序在计算机硬件层面是“写死”的。

最常见的就是老式计算器,电路板设好了加减乘除,做不了任何计算逻辑固定之外的事情。

计算器的本质是一个不可编程的计算机

我们再来看“存储”计算机。

程序本身是存储在计算机的内存里,可以通过加载不同的程序来解决不同的问题。

有“存储程序计算机”,自然也有不能存储程序的计算机。

典型的就是早年的“Plugboard”这样的插线板式的计算机。整个计算机就是一个巨大的插线板,通过在板子上不同的插头或者接口的位置插入线路,来实现不同的功能。这样的计算机自然是“可编程”的,但是编写好的程序不能存储下来供下一次加载使用,不得不每次要用到和当前不同的“程序”的时候,重新插板子,重新“编程”。

著名的Engima Machine就用到了Plugboard来进行“编程” 图片可以看到,无论是“不可编程”还是“不可存储”,都会让使用计算机的效率大大下降。而这个对于效率的追求,也就是“存储程序计算机”的由来。

冯,基于当时在秘密开发的EDVAC写了一篇报告First Draft of a Report on the EDVAC,描述了他心目中的一台计算机应该长什么样。这篇报告在历史上有个很特殊的简称,叫First Draft。这样,现代计算机的发展就从祖师爷写的一份草案开始了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值