- 理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
- 理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。
- 能够综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,对一些基本部件进行简单设计;并能对高级程序设计语言(如C语言)中的相关问题进行分析。
- 计算机系统的基本组成
- 计算机硬件的基本组成
- 计算机软件和硬件的关系
- 计算机的工作过程
- 吞吐量、响应时间;
- CPU时钟周期、主频、CPI、CPU执行时间;
- MIPS、MFLOPS 、GFLOPS、TFLOPS、PFLOPS、EFLOPS、ZFLOPS 。
- 进位计数制及其相互转换
- 真值和机器数
- BCD码
- 字符与字符串
- 校验码
- 定点数的表示
- 无符号数的表示;
- 有符号整数的表示。
- 定点数的运算
- 定点数的位移运算;
- 原码定点数的加减运算;
- 补码定点数的加/减运算;
- 定点数的乘/除运算;
- 溢出概念和判别方法。
- 浮点数的表示
- IEEE 754标准
- 浮点数的加/减运算
- 串行加法器和并行加法器
- 算术逻辑单元ALU的功能和结构
- SRAM存储器
- DRAM存储器
- 只读存储器
- Flash存储器
- Cache的基本工作原理
- Cache和主存之间的映射方式
- Cache中主存块的替换算法
- Cache写策略
- 虚拟存储器的基本概念
- 页式虚拟存储器
- 段式虚拟存储器
- 段页式虚拟存储器
- TLB(快表)
- 指令的基本格式
- 定长操作码指令格式
- 扩展操作码指令格式
- 有效地址的概念
- 数据寻址和指令寻址
- 常见寻址方式
- 硬布线控制器
- 微程序控制器
- 微程序、微指令和微命令;
- 微指令格式;
- 微指令命令的编码方式;
- 微地址的形式方式。
- 指令流水线的基本概念
- 指令流水线的基本实现
- 超标量和动态流水线的基本概念
- 总线的基本概念
- 总线的分类
- 总线的组成及性能指标
- 集中仲裁方式
- 分布仲裁方式
- 同步定时方式
- 异步定时方式
- 输入设备:键盘、鼠标
- 输出设备:显示器、打印机
- 外存储器:硬盘存储器、磁盘阵列、光盘存储器
- I/O接口的功能和基本结构
- I/O端口及其编址
- 程序查询方式
- 程序中断方式
- 中断的基本概念;
- 中断响应过程;
- 中断处理过程;
- 多重中断和中断屏蔽的概念。
- DMA方式
- DMA控制器的组成;
- DMA传送过程。