计算机为我们定义了创造无限可能的世界,创造可能不但需要软件的开发,更需要的是对计算机硬件原理的认识和理解。本课程介绍了计算机硬件基本结构、工作原理和分析设计方法等内容,专注于培养学生对计算机整机概念有完整清晰的认识。了解当今现代计算机组织与结构的特征及各组成部件所采用的最新的技术及理论,为培养学生的计算机系统分析、设计、开发和使用能力打下坚实的理论基础。
Overview
Syllabus
- 第一章 计算机系统概论
- 1.1 计算机组成的基本概念和原理
- 1.2 计算机的基本组成
- 1.3 计算机硬件的主要技术指标
- 第二章 计算系统的发展历程
- 2.1 计算机的发展及应用
- 第三章 数据的计算:运算和表示
- 3.1 无符号数和有符号数
- 3.2 数的定点表示和浮点表示
- 第四章:计算机的“四则运算”
- 4.1 定点运算
- 4.2 浮点四则运算
- 4.3 算术逻辑单元
- 第五章 数据的读写:存储系统
- 5.1 存储器的分类和层次结构
- 5.2 主存储器
- 5.3 高速缓冲存储器
- 5.4 辅助存储器
- 第六章 指令系统与智能交互
- 6.1 机器指令
- 6.2 操作数类型和操作类型
- 6.3 寻址方式
- 6.4 指令格式举例和RISC技术
- 第七章 交互计算的核心:处理器
- 7.1 CPU的结构和指令周期
- 7.2 指令流水
- 7.3 中断系统
- 第八章 交互计算的链接:总线系统
- 8.1 总线的基本概念和结构
- 8.2 总线控制
- 第九章 I/O系统和交互接口
- 9.1 输入输出系统的概念与组成
- 9.2 I/O设备
- 9.3 I/O接口
- 第十章 交互计算的决策:控制单元
- 10.1 微操作命令的分析
- 10.2 控制单元的功能
- 10.3 控制单元的设计
- 10.4 微程序设计
- 期末考试
Taught by
Cheng Xu, Songyin Dai, and Bing XinXu