《计算机组成与系统结构习题解答与教学指导》作为《计算机组成与系统结构》教材的教学指导用书,主要对每个章节的教学目标和内容安排、主要内容提要、基本术语解释、常见问题解答等给出系统性的说明和描述,并在此基础上,提供了大量的单项选择练习题及其答案、分析应用题及其分析解答。 《计算机组成与系统结构习题解答与教学指导》提供了系统性的教学指导和丰富的习题及其解答,可以作为高等学校计算机专业本科或高职高专学生计算机组成原理与系统结构课程的教学辅助教材,也可以作为有关专业研究生或计算机技术人员的参考书。
“计算机组成原理”和“计算机系统结构”是计算机学科各专业的核心基础课。有些高校将两门课程分开来上,也有些高校针对单处理器计算机系统开设了一门“计算机组成与系统结构”课程,而针对多核处理器、多处理器计算机、并行计算机等高级体系结构的内容专门开设一门“高级体系结构”课程。不管如何设置课程,计算机组成与计算机系统结构涉及的基本内容都是一样的,这些内容位于软、硬件结合处,不仅涉及到计算机硬件设计、计算机指令系统设计,还涉及到操作系统、编译器和高级语言程序设计等部分软件设计技术,因此,相关内容是整个计算机系统中最核心的部分。
2010年4月由清华大学出版社出版的由作者编写的主教材《计算机组成与系统结构》主要针对单处理器计算机系统的组成与系统结构涉及的相关内容进行介绍。为了让学生更好地理解基本概念和基本原理,在主教材编写时,采用了“基本原理和实现细节相结合,历史发展过程和现实实际情况相结合”的方针,力求使学生能够全面、系统、准确、牢固地掌握相关知识。因而,使得主教材的内容涵盖面广、细节内容较多、篇幅较大,给教材的使用带来一些困难。
为了更好地协助主讲老师用好主教材,作者编写了本辅助教材,对主教材中每一章的内容进行了概括总结,给出了以下6个方面的教学辅助内容。
(1) 教学目标和内容安排:给出相应章节的教学总体目标和基本教学要求,并比较详细地说明课堂教学内容和学生课后阅读内容的安排,以及每章的主要教学思路或教学方法。
(2) 主要内容提要:对主教材中相应章节内容进行浓缩,形成主干知识框架结构,便于学生将全书内容串接起来,形成本课程的知识框架体系。
(3) 基本术语解释:给出相关章节所涉及的基本术语的解释说明,并给出名词术语的中英文对照。
(4) 常见问题解答:提供了大量的常见问题,并给出对每个问题的解释说明。这些常见问题是作者在长期的教学过程中发现的普遍存在于学生中的共性问题。
(5) 单项选择题:提供了相应章节内容的单项选择练习题及其参考答案。
(6) 分析应用题:提供了相应章节内容的分析应用题及其分析解答。
单项选择题和分析应用题两个方面的教学辅助内容,主要是为了巩固学生所学的基本原理而设置的。通过对一些具体问题的分析,能够提高学生对基本原理的认识。
本书作为主教材的教学辅助资料,可以与主教材配套使用。同时,本书相对独立、自成体系,因此也可单独使用。既可作为“计算机组成原理”或“计算机组成与系统结构”课程的教师参考书,也可作为学生学习“计算机组成原理”或“计算机组成与系统结构”课程时的学习参考书。
在本书的编写过程中,得到了杨若瑜副教授的大力协助,从书稿的篇章结构到内容各方面都提出了许多宝贵的意见,并对全书内容进行了全面细致的核查和校对。此外,黄宜华教授、武港山教授等也对本书提出了许多宝贵的意见。杨晓亮、肖韬、翁基伟、刘长辉、宗恒、莫志刚、叶俊杰等研究生对相关章节的内容和习题分别进行了校对和试做,并提出了许多宝贵的意见和修改建议。在此对以上各位老师和研究生一并表示衷心的感谢。
计算机组成与系统结构习题解答与教学指导由于计算机组成与系统结构相关的基础理论和技术在不断发展,新的思想、概念、技术和方法不断涌现,加之作者水平有限,在编写中难免存在不当或遗漏之处,恳请同行专家和广大读者对本书的不足之处给予指正,以便在后续的版本中予以改进。在主教材或本教材使用过程中若有任何问题,都可与作者直接联系,联系方式:cfyuan@nju.edu.cn.
作者于南京
2011年元月
第1章 计算机系统概论1.1 教学目标和内容安排