计算机组成原理——第一章(1)

本文是本人学习408计算机组成原理第一章的知识点总结,分为4个部分,分别为计算机硬件的基本组成、各个硬件的工作原理、计算机系统的层次结构、计算机的性能指标。话不多说,我们开始 

1.计算机硬件的基本组成

        1.1五大部分

                1.1.1输入设备

                    输入设备:将信息转化为机器能识别的形式

                1.1.2输出设备

                    输出设备:将结果转化成人们熟悉的形式

                1.1.3主存储器

                    主存储器:存放数据和程序

                1.1.4运算器

                     运算器:算术运算、逻辑运算

                1.1.5控制器

                     控制器:指挥各部件,使程序运行

        1.2冯诺依曼结构

                1.2.1首次提出“存储程序”的概念

                冯诺依曼为什么会提出这个概念呢,首先我们先了解这个背景,当年我们知道计算机非常的庞大,都是手动接线来控制计算,那如果我们要从一条指令换到另一条指令,程序猿们就要自己手动接线,时间耗费很大,所以冯诺依曼这个人才就提出了“存储程序”这个概念

存储程序:将指令以二进制代码的形式事先输入计算机的主存储器,然后计算机会根据存储在存储器里的指令一条一条的执行,直到程序运行结束

首先通过输入设备输入一条条的指令,输入设备会将我们人看得懂的指令转化成机器能识别的形式,然后输入设备会将数据传输给运算器,运算器通过算术运算(比如加减乘除)或者逻辑运算(与或非操作)最后通过输出设备将结果转化为人熟悉的形式。

最重要的是控制器,它就像人们的大脑,指挥程序的运行,解析一条条的指令,所以我们可以看到在存储器和控制器之前有一条数据线,这就是控制器从存储器读取一条指令,解析之后发给运算器让运算器运行

冯诺依曼计算机的特点:

        1.计算机由五大部分组成

        2.指令和数据以同等地位存在存储器,可以按地址寻访

        3.指令和数据用二进制表示

        4.指令由操作码和地址码组成(操作码个人理解就是计算机各个操作都有属于自己的编号,而这个编号就是操作码,用户输入操作码来控制计算机执行动作,)

        5.存储程序

        6.以运算器为中心

我们来看第6个特点,运算器作为早期冯诺依曼机的中心,每一条数据都要经过它来处理,这样的话会导致运算效率降低,来看一个简单的例子

我们把一些输入的数据当做是原材料,通过采购部门(输入设备)运往生产加工部门(运算器),生产完之后存放在仓储部门(存储器)最后运往销售部门卖出去,而控制器像一个霸道总裁一样分析指令指挥所有部门。那这时候就有一个问题,如果我们物资不需要加工而是想直接存放在仓储部门,那按照冯诺依曼机的构造,每一条数据都要经过运算器,那就会降低运算效率,然后现代计算机结构就横空出世了

1.3现代计算机结构

1.3.1以存储器为中心

早期冯诺依曼机是以运算器为中心的,而现代计算机是以存储器为中心的,数据通过输入设备传进来之后,先放在存储器中,然后运算器接着运算,这样的话就可以解放运算器的时间,最后通过输出设备输出

因为运算器和控制器之间关系非常紧密,所以之后这两个部件通常是被集成在一个芯片上,也就是我们熟悉的CPU

1.3.2CPU=运算器+控制器

 CPU包括运算器和控制器,先讲控制器吧,控制器和运算器之间有一条线,这是控制器发给运算器的运算信号,告诉运算器要执行什么运算。控制器和主存储器有一条线,这是控制器控制是要在主存储器读取还是存储的操作,还有告诉I/O设备输入输出设备的停止。CPU和主存储器也会进行数据的交换,CPU和主存储器合起来就是主机,这和我们平时见到的带风扇的主机不一样

 注意一个容易搞混的知识点,主存归属于CPU,而辅存属于I/O设备,举个简单的例子,我们平时用的手机有运行内存和存储空间两个,运行内存就是辅存,只有当APP运行的时候就会存到辅存里面,所以有一些手机辅存小的话,就有导致杀后台。而存储空间就是主存,我们手机下载的APP的内存就放在了主存里面。所以主存和辅存是有很大区别的,归属于的位置也不同,同学们要注意!!

1.4思维导图

最后放一下知识点思维导图,方便后面回顾

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值