1.计算机的硬件组成
1.1冯诺依曼机
内存的产生:

结构框图:

特点:

1.2现代计算机结构


1.3小节

2.基本硬件
2.1主存储器
基本模型

类比模型(读取数据)

2.1.1储存体


地址->MAR(通过MAR访问需要的值的地址)
MDR->存储字长(取出MAR要求的存储体地址中存储的值)
实例
32位系统指MAR可以访问32bit位数的地址,即内存地址编号可以达到2的32次幂。
MDR大小为字长数,即一个存储单元能存储多少个二进制位数(bit)。
2.1.2运算器

核心为ALU
2.1.3控制器


2.2 计算机实际工作过程
实例
int a = 2,b = 3,c = 1,y = 0;
void main()
{
y = a*b+c;
}
编译进入主存
执行存放于(0)处的操作




通过以上操作即可将a变量的值放入ACC寄存器存放起来。

执行完操作指令(000001)后,PC会自动加1,
地址由0->1,执行存放于1处的代码。
执行存放于(1)处的操作




执行存放于(2)处的指令




执行存放于(3)处的操作




小结
1)#1->#5执行过程完全一致(取数指令),CU会根据指令不同,在#6后产生不同

2)CPU区分取出的是(指令)还是(数据)即是通过指令周期的不同。

3.计算机系统的层次结构

3.1语言层级

python以及JavaScript等高级语言是通过解释器(解释程序)逐句翻译为机器语言。

3.2小结

4.计算机的性能指标

