第一章 计算机系统概论
1.计算机系统简介
1.1计算机的软硬件概念
![](https://i-blog.csdnimg.cn/blog_migrate/335ea573f0bc8d70cf76e4a8c479407c.jpeg)
1.2计算机的系统层次结构
计算机的解题过程:
高级语言 —— > 汇编语言 —— > 操作系统 —— > 机器语言 —— > 微指令系统
虚拟机器M3——>虚拟机器M2——>虚拟机器——>虚拟机器M1——>微程序机器M0
1.3 计算机体系结构和计算机组成
计算机体系结构:(有无乘法指令)
程序员所见到的计算机系统的属性概念性的结构与功能特性。
(指令系统、数据类型、寻址技术、I/O机理)
计算机组成:(如何实现乘法指令)
实现计算机体系结构所体现的属性(具体指令的实现)
2.计算机的基本组成
2.1冯诺依曼计算机
2.1.1 冯诺依曼计算机的特点⭐
1.计算机由五大部件组成
2.指令和数据以同等地位存于存储器,可按地址寻访
3.指令和数据用二进制表示
4.指令由操作码和地址码组成
5.指令在存储器内按顺序存放
6.以运算器为中心
2.1.2 冯诺依曼计算机硬件框图
运算器:算术运算与逻辑运算
存储器:存放数据和程序
控制器:指挥程序运行
输入设备:将信息转化成机器能识别的形式
输出设备:将结果转化成人民熟悉的形式
2.1.3 现代计算机硬件框图
![](https://i-blog.csdnimg.cn/blog_migrate/2ca299d165ca329320f21f92ed7bc0d5.jpeg)
2.1.3 现代计算机硬件构成
![](https://i-blog.csdnimg.cn/blog_migrate/a9a73d37bee2fde6e588cb2f033bb01f.jpeg)
2.2计算机的工作步骤
2.2.1计算机组成框图:
![](https://i-blog.csdnimg.cn/blog_migrate/de7447b6a5f457f5a652eff4de9718f7.jpeg)
2.2.2 主存器的基本组成
![](https://i-blog.csdnimg.cn/blog_migrate/fad767b01dc74e9b289e97d9406d382c.jpeg)
存储单元:存放一串二进制代码
存储字:存储单元中二进制代码的组合
存储字长:存储单元中二进制代码的位数,每个存储单元赋予一个地址号
(MAR:存储器地址寄存器,反映存储单元的个数)
(MDR:存储器地址寄存器,反映存储字长)
设 MAR=4位,则存储单位个数为
2
4
=
16
2^{4}=16
24=16
设 MDR=8位,则存储字长即为 8 位
2.2.3 运算器的基本组成
![](https://i-blog.csdnimg.cn/blog_migrate/3d5a60d9ca3d65ff1c4ec3465152dd17.jpeg)
ACC:累加器
MQ:乘商寄存器
X:操作数寄存器
2.2.4 控制器的基本组成
![](https://i-blog.csdnimg.cn/blog_migrate/ae65a9b2d3c142a4ac500df3157b276a.jpeg)
2.3 计算机硬件的主要技术指标
2.3.1 机器字长:
CPU一次能处理数据的位数,与CPU中的寄存器位数有关。
2.3.2 存储容量:
![](https://i-blog.csdnimg.cn/blog_migrate/3ef3b004820623da0e800c1cb94361b7.jpeg)