第一章
一、计算机系统组成
处理器、内存、输入\输出模块、系统总线
二、寄存器
1.概念:CPU中暂存指令
2.特点:1)速度快2)容量小3)按名字访问
3.引入寄存器原因:内存速度慢与CPU的高速不搭,引入寄存器减少对内存的访问
4.分类:USER-VISIBLE && USER INVISIBLE 1)PC 2)IR
三、指令的顺序执行
1.指令周期:一个指令的执行时间
2.程序的顺序执行:1)取值 2)执指
3.中断
1)概念:执行程序时遇到到打断,中断当前,处理紧急情况,等中断结束后,返回节点继续执行
2)原因:I/O与CPU无法协调,CPU空闲,为提高效率,为了使IO/CPU同时执行,不同程序重要性不一样,多道程序处理
3)两种中断:可忽略和基于优先级的中断
四、存储的层次结构
1.概念:混合的层次结构
2.原因:大作为小的扩展,在性能、速度、价格中折中。
3.三级:板内,板外,离线
板内构成:register、cache、main memory(快,易丢失)
板外构成:磁盘(容量大,不易丢失)
4.NAS:网络附加存储
SAN:
5.局部性原理:
时间局部性原理(循环):
空间局部性原理(冯洛伊曼体系决定):
五、IO的三种访问方式
1.程序IO:发出IO指令,IO返回之前,处理器一直访问
优:易实现;缺:CPU利用率低
2.中断IO:
优:提高CPU利用率;缺:CPU进行数据传输
3.DMA:小的CPU,所有数据传输都交给DMA
缺:增加了计算机成本