课程介绍

课程从计算机系统角度介绍计算机设计的概念原理和设计方法。

内容包括计算机体系结构基本概念、定量设计原理;指令系统设计;处理器流水线技术;存储器层次结构;I/O存储设备;及多处理机基本概念。

通过学习,学生应了解计算机系统定量设计原理及方法,熟练掌握硬件设计工具和环境,掌握流水线处理器实现技术,培养具有系统观的高级软硬件设计开发技能。

课程代码:21191062

课程名称:计算机体系结构

学分:3.5

周学时:2.5-2

面向对象:计算机及相关学科大三本科生

预修课程要求:具有数字逻辑设计基础,掌握计算机组成、操作系统原理,最好掌握一门硬件设计语言以及一门汇编程序设计语言。(预修过“数字逻辑设计”、“计算机组成”、“操作系统”、“汇编与接口”课程。)

理论课教学课件

Lecture 1

Arch 1
陈文智、王总辉

Lecture 2

Arch 2
陈文智、王总辉

Lecture 3

Arch 3
陈文智、王总辉

Lecture 4-5

Arch 4-5
陈文智、王总辉

Lecture 6

Arch 6
陈文智、王总辉

Lecture 7

Arch 7
陈文智、王总辉

Lecture 8

Arch 8
陈文智、王总辉

Lecture 9

Arch 9
陈文智、王总辉

Lecture 10

Arch 10
陈文智、王总辉

Lecture 11-12-13

Arch 11-12-13
陈文智、王总辉

Lecture 14

Arch 14
陈文智、王总辉

Lecture 15

Arch 15
陈文智、王总辉

实验课教学课件

Topic 0

Basic Knowledge
陈文智、王总辉

Topic 1

Multiple-cycle CPU Design
陈文智、王总辉

Topic 2

5-stage CPU executing in pipeline
陈文智、王总辉

Topic 3

Pipelined CPU with stall
陈文智、王总辉

Topic 4

Pipelined CPU with forwarding
陈文智、王总辉