2.计算机组成结构

在这里插入图片描述

我们现在所使用的计算机,从本质上讲,都是冯诺依曼机,包括笔记本电脑、台式电脑、服务器等等。冯诺依曼体系的计算机

早期计算机仅含固定用途程序,举个例子:有个计算机它只能运行数学运算的程序,那么它就不能运行文字处理的软件,也不能拿来玩游戏,如果要让它能够进行别的功能,就需要改变计算机的程序,而在当时,所谓的重写程序并不是指现在的重新编译一个程序那么简单,而是必须更改电路或者说更改结构,甚至重新设计这个机器。改变程序得更改结构、重新设计电路 难。

这样就很坑爹,如果说计算机只能用来打游戏,不能用来写代码,那么我们就不能先玩一会游戏再写一会代码了,这样子是非常不合理的。于是冯诺依曼就想着将程序存储起来,然后在设计底层硬件的时候,不再是设计专有的电路,而是设计一个通用电路,当我们需要运行某种程序的时候,我们先把这段程序翻译成电路能够理解的语言,然后让通用电路去执行相关的逻辑。

这就是冯诺依曼体系的核心概念------存储程序的指令,设计通用电路。改变程序 就编写一个程序

由冯诺依曼体系所延伸的存储型计算机,改变了之前糟糕的一切,皆由创造一种通用的指令集结构,并将所谓的运算转化为一串程序指令的运行,使整个计算机更有弹性。借助将指令当成一种特殊类型的计算数据,一台存储型的计算机可以轻易地改变其程序,并且在程序的控制下,改变运行的内容,改变的时候不需要重新设计电路,不需要重新改变计算机的结构,这就是冯诺依曼体系所带来的巨大贡献。

冯诺依曼体系计算机包含五大组件:

1.必须有一个存储器,用来存放程序和数据,即机械硬盘,固态硬盘

  1. 必须有一个控制器,用来控制程序的流转和数据的输入运行,以及处理运算结果,即内存条

  2. 必须有一个运算器,主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中,即CPU

4.必须有输入设备,用来将人们熟悉的信息形式转换为机器能够识别的信息形式,即键盘,鼠标等

5.必须有输出设备,可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出

冯诺依曼机带来的特点:

1.能够把需求的程序和数据送至计算机中(由输入设备完成)

  1. 能够长期记忆程序、数据、中间结果及最终运算结果的能力(由存储器完成)

  2. 能够具备算术、逻辑运算和数据传送等数据加工处理的能力(由运算器、控制器完成)

4.能够按照要求将处理结果输出给用户(由输出设备完成)

4.能够按照要求将处理结果输出给用户(由输出设备完成)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值