SPOC学校专有课程
计算机系统结构
分享
spContent=
—— 课程团队
课程概述

课程具有如下特点:    

1. 满足差异化的学习需求

为不同专业背景的学习者提供有各自侧重点的学习参考。课程教材有两本,这两本教材有各自的特色,一本强调“体系结构设计和性能量化”、另一本强调“程序员视角的系统结构“。课程内容是对这两个方向的整合和内容重塑。

l  David A. Patterson, John L.Hennessy. 计算机组成与设计:硬件/软件接口(MIPS 版第4版 或 RISC-V第5版),机械工业出版社。

l  Randal E.BryantDavid R.O'Hallaron. 深入理解计算机系统(原书第3) , 机械工业出版社。

 

2.精心设计实验内容

参考国内外一流计算机专业相关课程的先进经验,引入了免费开源虚拟仿真实验平台(蓝桥云课实验楼),设计开发了一系列课程实验,引导学生从数的表示和运算、指令系统、高速缓存、处理器流水线结构、线程级并行、数据级并行等方面深入理解计算机的软硬件系统。强调计算机系统能力和软件性能优化能力的培养。帮助学习者更好地理解计算机工作原理、以及并行编程的基本方法。

成绩要求

本课程占平时成绩的10%

课程大纲
预备知识

课程适合于大学本科教学。课程对计算机硬件没有预备知识的要求。但学习者在学习本课程前,应至少掌握一门计算机高级编程语言(如C语言、Java或Python语言)。

参考资料

教材

David A. Patterson, John L.Hennessy. Computer  Organization & Design: A Hardware/Software Interface,  5th edition. 计算机组成与设计:硬件/软件接口(第5版),机械工业出版社。

参考书:

Randal E.Bryant,David R.O'Hallaron. Computer Systems:A Programmer‘s Perspective(CSAPP); 深入理解计算机系统(原书第3版) , 机械工业出版社。