计算机系统结构》终于与广大读者见面了。
本书由作者讲授“计算机系统结构”课程的教案编写而成,是长期教授这门课的积淀,是学习与研究先进计算机系统的心得,是搞科研项目的体验。希望本书能受到大家的欢迎。
本书的特点是精、顺、透。
“精”是对内容进行了精选。首先,去掉了在前序课“计算机组成原理”中已较为详尽介绍的存储器系统和I/O系统两部分内容,其余的内容被归纳为12章,力求突出重点,把问题讲清讲透,不求面面俱到。此外,充分利用图与表,文风追求言简意赅。
“顺”是指本书在体现该课程体系和内容的基础上,各章的内容安排、前后衔接力求做到顺当流畅。这表现在,在内容安排上前为后所用,后用前所有;12章内容由一条主线贯穿,这就是性能。粗略地说,前6章主要介绍时间并行技术,后6章主要介绍空间并行,但不管哪项技术都是为了提高计算机系统的性能,每章也都是围绕这条主线展开来讲解的。
“透”就是问题讲得透。作者对这门课所涉及的问题做了较为深入的研究,因此,能把这些问题讲得较为清楚明白,也使得本书有较好的可读性。就在写这个前言时,这些问题仍不断地浮现在作者的脑海里,诸如指令系统的优化设计、多功能非流水线的无冲突调度、互连函数与互连代数、互连网的阻塞、多处理器系统中的cache一致性,等等问题。相信读者在读本书时,对这些问题的认识会有所提高,有所收获。
欢迎广大师生将本书选做教材。使用时,建议根据学员的基础与学时计划,每章用2~4个学时,总学时数可控制在30~50之间。
“计算机系统结构”是一门专业性很强的课程,加之计算机系统及其技术发展又很快,12章内容只是作者的认识和理解,限于水平,缺点和错误在所难免,欢迎广大读者提出宝贵意见和建议。