计算机组成

教育部英特尔精品课程——2008

精品课程负责人:施青松

课程介绍

The emphasis of this course is on the basic issues of computer organization and computer design. Computer organization is concerned with the way the hardware components are connected together to form a computer system. Computer design is concerned with the development of the hardware for the computer taking into consideration of a given set of specifications. In this course, students will learn the principle and hardware implementation of computer components, and how to completely design a correct single processor computer. The contents of this course include computer arithmetic algorithm and hardware implementation for integer numbers; MIPS instruction set architecture; ALU design; register file design; single-cycle(& Multicycle ) processor datapath and control unit design; and their hardware implementations; memory; cache; virtual memory; and input and output systems.

The course contents include 60 lectures, 8 exercise lessons and 25 experimentation lessons.

We will use the book Computer Organization and Design which was wrote by John L Henry (Stanford University) and David A. Patterson (University of California at Berkeley) for teaching.

Prerequisites course: Digital ,C

教学课件

Chapter 1

Computer Abstractions and Technology
施青松

Chapter 2

Instructions: Language of the Computer
施青松

Chapter 3

Arithmetic for Computers
施青松

Chapter 4

The Processor: Datapath and Control
施青松

Chapter 5

Large and Fast: Exploiting Memory Hierarchy
施青松

Chapter 6

Storage, Networks, and Other Peripherals
施青松

教学视频

第1讲

从数字系统到计算机
施青松

第2讲

ALU部件设计分析
施青松

第3讲

单周期数据通路分析
施青松

第4讲

单周期控制器设计
施青松

第5讲

单周期CPU实现
施青松

第6-1讲

多周期数制通路分析
施青松

第6-2讲

多周期数制通路分析讨论-1
施青松

第6-3讲

多周期数制通路分析讨论-2
施青松

第6-4讲

多周期控制信号分析
施青松

第6-5-1讲

多周期控制状态机讨论-1
施青松

第6-5-2讲

多周期控制状态机讨论-2
施青松

第6-6讲

多周期控制状态机分析
施青松

第7讲

多周期CPU实现与接口译码
施青松

教学团队

现有教学团队

施青松 副教授

  •  计算机科学与技术学院

  •  zjsqs[at]zju.edu.cn

楼学庆 主讲教师,高级工程师

  •  计算机科学与技术学院

  •  xqlou[at]zju.edu.cn

姜晓红 主讲教师,副教授

  •  计算机科学与技术学院

  •  jiangxh[at]cad.zju.edu.cn

张明敏 主讲教师,副教授

  •  计算机科学与技术学院

  •  jiangxh[at]cad.zju.edu.cn

陆魁军 主讲教师,副教授

  •  计算机科学与技术学院

  •  lukj[at]zju.edu.cn

曾参与的教学团队

潘雪增 主讲教师,教授、博导

  •  计算机科学与技术学院

  •  xzpan[at]cs.zju.edu.cn

平玲娣 主讲教师,教授、博导

  •  计算机科学与技术学院

  •  ldping[at]cs.zju.edu.cn

胡威 主讲教师,讲师

  •  计算机科学与技术学院

  •  ehu[at]zju.edu.cn

陈天洲 主讲教师,教授、博导

  •  计算机科学与技术学院

  •  tzchen[at]zju.edu.cn