计算机组成原理 第一章、第二章

第一章 计算机系统概论

1.1 计算机系统简介

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pbjrcxeh-1600568598379)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1600079005138.png)]

系统软件:管理整个计算机系统,(语言处理程序、操作系统、服务性程序

服务性程序是指为了帮助用户使用与维护电脑,提供服务性手段并支持其他软件开发而编制的一类程序。服务性程序是一类辅助性的程序,它提供各种运行所需的服务。可以在操作系统的控制下运行,也可以在没有操作系统的情况下独立运行,主要有工具软件、编辑程序、软件调试程序以及诊断程序等几种。 例如用于程序的装入、链接、编辑和调试用的装入程序、链接程序、编辑程序调试程序,以及故障诊断程序、纠错程序等,包括编辑程序、纠错程序、连接程序等。

1.2 计算机基本组成

指令和数据都可地址寻址,都用二进制表示,指令(由操作码和地址码组成)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FeJmWytw-1600568598388)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1600096947954.png)]

上图实线表示数据通路,虚线表示控制和状态的反馈

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RnQWqEMr-1600568598390)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1600097257568.png)]

自顶向下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G8Om3F1a-1600568598394)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1600311521522.png)]

ACC:累加器 MQ:乘商寄存器 X:操作数寄存器

指令:操作码+地址码

扫描二维码关注公众号,回复: 11758785 查看本文章

*乘法实例

初态:ACC 被乘数

​ [M] -> MQ

​ [ACC] -> X

​ 0 -> ACC

​ [X]X[MQ] -> ACC//MQ

控制器完成一条指令:1.取指令(PC存放地址) 2.分析指令IR(存放当前预执行的指令) 3.执行指令(CU,控制单元)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pdyTvCMJ-1600568598397)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\1600311959430.png)]

图1 综合图

带宽:带宽应用的领域非常多,可以用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。在数字设备中,带宽指单位时间能通过链路的数据量。通常以bps来表示,即每秒可传输的位数。

机器字长:CPU一次能处理数据的位数,与CPU中的寄存及位数有关。

运算速度:在相同的时间内完成的算法数量

存储容量:存放二进制信息的总位数。

练习题

错题一

单选(1分)

计算机系统中有很多条指令,不同指令主机完成一条指令的过程也不尽相同,以下是某指令的执行过程.

img

上述框图中,是指令____的执行过程。

  • A.乘法指令
  • B.存数指令
  • C.取数指令
  • D.加法指令

正确答案:C你错选为B

解析:指引线9-主存储器指向运算器,所以是从存储器中取出数到运算器中运行。

错题二

单选(1分)

计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作等。MIPS是衡量计算机运行速度普遍采用的计量单位。假想,机器A每秒能执行200万条指令,记做2MIPS,机器B每秒能执行500万条指令,记做5MIPS。在这两台机器上,运行同一程序时,两条机器上所用时间___

  • A.A机器用的时间短
  • B.B机器用的时间短
  • C.A机器B机器所用时间相同
  • D.无法确定

正确答案:D你错选为B

解析:不同的机器翻译同一程序出来的指令数也不一样,因此无法只用MIPS来评判计算机的运行速度。一个用户程序执行过程中可能会插入运行其他程序,所以通常观测到的用户程序执行时间要大于其真正的CPU执行时间。

错题三

多选(2分)

存放在寄存器ACC中的操作数有___

  • A.乘数及乘积高位
  • B.被除数及余数
  • C.被加数及和
  • D.减数及差

正确答案:B、C你错选为A、C

解析:[ACC]被加数、被减数、被乘数、被除数。结果和、差、积高位、除余数都在[ACC]内。

X寄存器:加数、减数、被乘数、除数

MQ:积低位、商

第二章 计算机的发展与应用

2.1计算机的发展史

需求推动发展,电子技术的发展,计算机体系结构计数的发展,从电子管发展到超大规模集成电路。

微处理器芯片:4位到64位

摩尔定律(英语:Moore’s law)是由英特尔(Intel)创始人之一戈登·摩尔提出的。其内容为:集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍;经常被引用的“18个月”,是由英特尔首席执行官大卫·豪斯(David House)提出:预计18个月会将芯片的性能提高一倍(即更多的晶体管使其更快),是一种以倍数增长的观测。

软件技术的兴起

机器语言 汇编语言 面向机器

高级语言 面向问题

软件发展的特点:1.发展周期长 2.制作成本昂贵 3.检测软件产品质量的特殊性

2.2计算机的应用

1.科学计算和数据处理

2.工业控制和实时控制

3.网络技术

4.虚拟现实

5.办公自动化和管理信息系统

6.CAD/CAM/CIMS

7.人工智能

2.3计算机的展望

1.速度快

2.芯片集成度的提高,集成度受物理限制,成本几何级增长

猜你喜欢

转载自blog.csdn.net/weixin_45736522/article/details/108690217