内容简介
本书是一本反映当代计算机系统结构主流技术和成就的教材。作者使用IntelPentium和 PowerPC作为运行实例,从而将当代的设计问题和计算机组织与结构的基础联系起来。本书仔细考察 了新的总线内联结构,Cache存储器组织与协议,指令集体系与I/O体系。其主要特征为:将PCI和 Futurebus十这两个的系统总线规范用作实例;扩充了Cache存储器的内容,其中包括对指令集和 数据Cache的考虑及Cache两个层次的运用;讨论了DRAM组织的重要进展;讨论了RAID技术;详细 探讨了SCSI并行和P1394串行总线规范;探讨了多处理机系统中Cache的一致性和MESI协议;讨论 了含有许多微处理机的并行组织。 本书可作为高等院校计算机专业的本科生、研究生和教师的教材或教学参考书,也可作为从事计算 机研究与开发的人员的参考读物。
目录
前言 第一篇概 述 第1章导论 1.?1组织和结构 1.?2结构和功能 1.?3本书的提纲 第2章计算机的演变和性能 2.?1计算机简史 2.?2性能设计 2.?3Pentium和PowerPC的进展 2.?4参考文献 2.?5习题 第二篇计算机系统 第3章系统总线 3.?1计算机的部件 3.?2计算机功能 3.?3互连结构 3.?4总线互连 3.?5PCI 3.?6FUTUREBUS十 3.?7参考文献 3.?8习题 附录3A时序图 第4章内部存储器 4.?1计算机存储系统概述 4.?2半导体主存储器 4.?3cache存储器 4.?4DRAM结构 4.?5参考文献 4.?6习题 附录4A两级存储器的性能特点 第5章外部存储器 5.?1磁盘 5.?2RAID(冗余磁盘阵列) 5.?3光存储器 5.?4磁带 5.?5参考文献 5.?6习题 第6章输入/输出 6.?1外部设备 6.?2I/O模块 6.?3编程I/O 6.?4中断驱动I/O 6.?5存储器直接存取(DMA) 6.?6I/O通道相处理器 6.?7外部接口 6.?8参考文献 6.?9习题 第7章操作系统支持 7.?1操作系统概述 7.?2调度 7.?3存储器管理 7.?4参考文献 7.?5习题 第三篇中央处理器 第8章计算机算术 8.?1算术和逻辑单元(ALU) 8.?2整数表示 8.?3整数算术 8.?4浮点表示 8.?5浮点算术 8.?6参考文献 8.?7习题 附录8A数值系统 第9章指令集:特征和功能 9.?1机器指令特征 9.?2操作数类型 9.?3操作类型 9.?4汇编语言 9.?5参考文献 9.?6习题 附录9A堆栈 附录9B小端和大端次序以及位序 第10章指令集:寻址方式和指令格式 10.?1寻址方式 10.?2指令格式 10.?3参考文献 10.?4习题 第11章CPU结构和功能 11.?1处理器组织 11.?2寄存器组织 11.?3指令周期 11.?4指令流水 11.?5Pentium处理器 11.?6PowerPC处理器 11.?7参考文献 11.?8习题 第12章精简指令集计算机 12.?1指令执行特征 12.?2大寄存器文件的使用 12.?3基于编译器的寄存器优化 12.?4精简指令集结构 12.?5RISC流水 12.?6Motorola?88000 12.?7MIPS?R4000 12.?8RISC与CISC争论 12.?9参考文献 12.?10习题 第13章超标量处理器 13.?1概述 13.?2设计考虑 13.?3PowerPC 13.?4Pentium 13.?5参考文献 13.?6习题 第四篇控制器 第14章控制器操作 14.?1微操作 14.?2CPU控制 14.?3硬线式实现 14.?4参考文献 14.?5习题 第15章微程序式控制 15.?1基本概念 15.?2微指令排序 15.?3微指令执行 15.?4TI?8800 15.?5微程序应用 15.?6参考文献 15.?7习题 第五篇并行组织 第16章并行处理 16.?1多处理 16.?2cache一致性和MESI协议 16.?3向量计算 16.?4并行处理 16.?5参考文献 16.?6习题 附录A数字逻辑 A.?1布尔代数 A.?2门 A.?3组合电路 A.?4时序电路 A.?5参考文献 A.?6习题 参考文献