目录
第一章
冯诺依曼计算机设计思想
- 采用二进制代码表示数据和指令
- 采用存储程序工作方式
- 由存储器,运算器,控制器,输入设备,输出设备等五大不见组成计算机硬件系统
存储程序工作方式
- 事先编制程序
- 事先存储程序
- 自动、连续地执行程序
计算机硬件系统包括
- CPU
- 主存储器
- 外存储器
- 输入/输出设备
- 总线
- 接口
系统软件的组成
系统软件一般包括 :
- 操作系统
- 编译程序与解释程序
- 各种软件平台
例句 : WINDOW,LINUX,UNIX…
计算机组成角度划分
划分为 :
第一层 :微体系结构
第二层 : 指令系统层
第三层 : 操作系统层
第四层 : 汇编语言层
第五层 : 面向问题语言层
软、硬件逻辑等价
计算机系统以硬件为基础,通过软件扩充其功能,并以执行程序方式体现其功能。虽然基本功能需要硬件支持,复杂功能需要软件实现。但是对用户来说在功能上是等价的,因此我们称为软、硬在功能上的逻辑等价。
计算机性能指标
- 基本字长
指的是参与一次运算的二进制位数 - 通路宽度
一次所能并行传送的二进制的位数 - 运算速度
显然 - 主存容量
CPU可直接编制访问的存储器的容量
提高CPCU性能的奇数
- 流水线处理技术
- RISC技术
- 超标量技术
- 平衡不同子系统的数据吞吐量
第三章
组合逻辑/微程序控制器
组合逻辑控制器 :
产生控制信号的部件,是用组合逻辑线路来实现的
微程序控制器 :
由微程序产生的控制信号
两者的优缺点 :
相较于微程序控制器,组合逻辑控制器速度较快,但是设计效率较低,检查调试复杂,修改扩展困难。
多时序系统信号划分
划分为 :
机器周期、节拍、时钟脉冲
他们之间的关系 :
首先 一个机器周期对应四个节拍,同时
然后我们需要画三个机器周期和上面那个一样
再之后画 4 4 4个岔开的节拍,主义节拍4他是凹起步的
然后开始画时钟脉冲
指令流水线的工作原理
- 取指令(读下一个预期的指令到缓冲器)
- 译码指令(分析操作码和操作数的寻址方式)
- 计算操作数地址
- 取操作数,根据操作数地址从存储器取操作数
- 执行指令,完成操作码指定的操作
- 写操作数,将结果存入存储器
第四章
实模式和保护模式逻辑地址
实模式逻辑地址是
段基址 + 偏移地址
保护模式逻辑地址是 :
段选择器+偏移地址
80x86寄存器
AX,BX,CX,DX数据寄存器
AX作为累加器用
BX作为通用寄存器
CX,作为通用寄存器
DX,作为通用继春绮
其中还有
SP,BP,DI,SI
SP堆栈指针寄存器
BP基址指针寄存器
DI和SI作为隐含的源变址 和 目的变址寄存器
第六章
主存、外存、Cache
主存 : 内存容量小、存储速度快
作用 : 用于存储当前运行所需的程序和数据
外存 : 容量大,但存取速度相对较慢
作用 : 用于存放当前不参加运行的程序和数据
Cache : 存取速度与CPU速度相匹配,价格较贵,存储容量较小
用来存放正在执行的程序和数据
SRAM,DRAM
SRAM静态存储器 :
采用双稳态触发器存储信息
DRAM动态存储器 :
利用电容存储电荷状态来记录信息
Cache三种映射方式,重要指标
- 直接映射
主存中的每一块只能复制到某一个固定的Cache中 - 全相联映射
主存的每一块可映射到Cache中的任一块 - 组相联映射
主存中的一个组内的块数与Cache中的分组数相同
第七章
计算机响应中断过程
- 判断是否有中断请求
- 进入中断响应周期
- CPU在响应周期中硬件自动完成必要操作
DMA工作过程
- 初始化
初始化接口和相关信息 - DMA请求
- DMA响应
- DMA传送
- 结束处理
总线的分类方法
按照总线在系统中所处地位
- 内总线
- 外总线
按照数据传送格式
3. 并行总线
4. 串行总线
按照控制方式
5. 同步总线
6. 异步总线
中断的定义和类型
中断 : 接到随机请求,CPU暂停执行原来的程序,转去执行中断处理程序,为响应的随机事件服务,处理完毕之后继续执行的过程
书上分为 :
非屏蔽中断,可屏蔽中断
以及内中断 :
- 除法出错中断
- 溢出中断指令
- 单步中断
- 断点中断
我打算写
5. 输入输出中断
6. 外中断
7. 机器故障中断
8. 程序中断