作者简介
郑纬民男,浙江宁波人。1970年毕业于清华大学自动控制系并留校任教。1982年在清华大学计算机系获硕士学位。现任中国计算机学会理事、计算机体系结构专业委员会副主任,清华大学计算机系教授、博士生导师,高性能计算研究所所长。郑纬民教授多年来一直从事并行处理与分布计算机系统、面向AI体系结构以及说明性语言的编译方法和程序开发环境等教学和科研工作,取得了一系列成果。他相继分别为本科高年级学生及研究生讲授"计算机系统结构"和"高等计算机体系结构"专业课程,以其认真负责、生动活泼的讲课风格深受学生们的好评。近几年来,参加或负责的国家攻关、863计划和自然科学基金项目有"THUDS分布计算机系统"、"并行图归约智能工作站"、"军用软件开发新技术"、"可扩展并行机群系统"等10余项。研究成果达到了国际先进水平或国内领先水平,多次获得国家教委科技进步奖,曾被评为国家高技术计划先进工作者一等奖。近几年来,在国内外学术刊物和学术会议上发表论文80余篇,著作有《计算机系统结构》和《函数程序设计语言-计算模型、编译技术和体系结构》等。
内容简介
全书共分12章。第一章介绍计算机系统结构的基本概念,包括计算机系统的层次结构、系统结构的定义、分类、设计技术、评价标准和系统结构的发展等,第二章介绍数据表示、寻址技术、指令格式的优化设计、CSIC指令系统和RISC指令系统等,第三章介绍存储系统原理、虚拟存储器和高速缓冲存储器等,第四章介绍输入输出原理、中断系统、通道处理机和输入输出处理机,第五章介绍先行控制技术、流水线处理机、超标量处理机、超流水线处理机和超标量超流水线处理机等,第六章介绍向量的基本概念、向量处理机结构、提高向量处理机性能的方法、向量处理机的性能评价等,第七章介绍互连网络的基本概念、消息传递机制和互连网络实例,第八章介绍SIMD计算机模型、结构、实例和SIMD计算机的应用,第九章介绍多处理机结构、性能和Cache一致性等,第十章介绍多处理机算法,包括同步技术、并行搜索、串行算法到并行算法的转换、并行程序设计语言及其实现方法等,第十一章介绍数据流计算机、数据库机与知识库机、面向函数程序设计语言的归约机,最后第十二章是实验:DLX处理机,通过实验能够加深对本书主要内容的理解。每章后附有大量习题。 本书是计算机专业本科生"计算机系统结构"课程的通用教材,也可作为有关专业研究生的教材和有关科技工作者的专业参考书。