汉英互译
参加有奖 奖!有道词典满意度调查

《计算机体系结构》 百科内容来自于: 互动百科

《计算机体系结构》在介绍原理或算法时,介绍该技术的开发背景、应用情况以及后续发展,开拓读者实践和创新的思维方式。最终向读者清晰而全面地展现现阶段计算机体系结构的原理和本质,紧密结合行业发展,促使计算机系统结构课程内容向实用化和新理念方向延伸。

简介

《计算机体系结构》在介绍计算机系统结构的基本概念、原理、结构和分析方法的基础上,着重阐述了计算机系统的并行化技术,旨在帮助学生在建立计算机系统的完整概念,充分掌握计算机系统结构的最新研发思想与技术。


内容简介

《计算机体系结构》《计算机体系结构》
 《计算机体系结构》共分5章。第1章论述计算机系统的概念及其设计原则,通过对冯·诺依曼计算机模型指令集的分类,简要阐述计算机系统发展的脉络及与体系结构发展密不可分的核心领域的现状与发展,最后简单介绍几种先进的微体系结构;第2章论述流水线的基本概念、分类及性能计算方法,并以DLX模型为实例详细描述流水线执行的关键技术,并对流水线中相关和冲突问题进行重点阐述;第3章通过指令级并行概念的介绍,详细阐述实现指令级并行的关键技术和算法;第4章为“存储系统”,重点讲述虚拟存储系统,Cache存储系统及并行主存系统;第5章详细介绍输入输出系统,讲述总线类型、控制及通信方式,并详细阐述中断系统及总线与CPU及存储器的通信原理。

适用人群

《计算机体系结构》可作为高等院校计算机专业的高年级本科生,或研究生的教材,也可作为从事计算机体系结构或嵌入式系统设计的工程技术人员的参考书。 

特点

将计算机系统结构的理论、方法和技术与目前行业发展的需要紧密结合。作者本着五个出发点来编写此书。
·保证《计算机体系结构》内容的先进性。在介绍计算机系统设计所必须掌握的知识的基础上,以提高效率和系统优化为目标,介绍了现阶段计算机体系结构方面先进的技术方法,如指令级并行技术、同时多线程技术等。
·实例详细,浅显易懂。通过各种代码、实例等具体示例的详细分析和说明,有助于学习者阅读。
·合理的知识结构,循序渐进地介绍计算机系统结构的相关知识,同时注重系统性,使学生和读者能够建立起整机的概念
·结合教学中的重点,难点,加强概念的可理解性,并与实践教学结合,注重学生的知识储备及能力的培养。
·清晰地介绍技术发展的脉络。

目录

《计算机体系结构》《计算机体系结构》

 第1章 概述
1.1 计算机系统结构的基本概念
1.1.1 多级层次结构
1.1.2 系统结构、组成和实现之间的关系
1.2 计算机系统结构的设计方法
1.2.1 计算机系统的设计原则
1.2.2 计算机系统的设计思路及步骤
1.3 软件、应用、器件的影响
1.4 计算机系统结构的分类
1.5 基于冯·诺依曼计算机模型的指令集分类
1.5.1 CISC体系结构
1.5.2 RISC体系结构
1.5.3 CISC和RISC混合体系结构
1.5.4 EPIC体系结构

第2章 流水线技术
2.1 流水线的基本概念
2.1.1 什么是流水线
2.1.2 流水线的分类
2.2 流水线的性能指标
2.2.1 吞吐率
2.2.2 加速比
2.2.3 效率
2.3 DLX的基本流水线
2.3.1 DLX指令集结构
2.3.2 基本的DLX流水线
2.3.3 DLX流水线各级的操作
2.3.4 DLX流水线处理机的控制
2.4 流水线的相关与冲突
2.4.1 流水线相关
2.4.2 流水线冲突

第3章 指令级并行
3.1 指令级并行的概念
3.2 循环展开
3.2.1 循环展开的原理
3.2.2 循环展开的特点
3.3 动态指令调度
3.3.1 静态指令调度与动态指令调度
3.3.2 动态指令调度的基本思想
3.3.3 动态指令调度算法:记分牌
3.3.4 动态指令调度算法:Tomasulo算法
3.4 动态分支预测
3.4.1 采用分支预测表
3.4.2 采用分支目标缓冲器
3.4.3 基于硬件的推断执行
3.4.4 先进的分支预测技术

第4章 存储体系
4.1 存储系统的分析
4.2 虚拟存储系统
4.2.1 地址的映像与变换
4.2.2 页面替换算法
4.3 Cache存储系统
4.3.1 地址映像与变换方法
4.3.2 Cache替换算法
4.3.3 Cache系统的加速比
4.4 并行主存系统
4.4.1 单体多字存储器
4.4.2 多体交叉存储器

第5章 输入输出系统
5.1 输入输出原理
5.2 总线设计
5.2.1 总线的类型
5.2.2 总线的控制方式
5.2.3 总线通信
5.3 中断系统
5.3.1 中断方式
5.3.2 中断的分类与分级
5.3.3 影响中断响应时间的因素
5.3.4 中断屏蔽
5.4通道工作原理
5.4.1 通道的作用和功能
5.4.2 通道种类
5.4.3 通道的工作过程
5.4.4 通道的流量分析
参考文献 

序言

《计算机体系结构》主要作为高等学校计算机专业本科生计算机
统结构课程的教材,在编写此书时力求做到深入浅出,通俗易懂。
现阶段计算机硬件技术以及计算机软件技术互相制约、互相影响促进了两种技术的良性发展,从而使计算机系统结构呈现了迅速发展的态势。本书主要涉及计算机体系结构的概念、结构、机制以及发展,既介绍计算机系统结构方面已经成熟的技术,也介绍国内外最新的研究成果。
作者从五个出发点来编写此书:一、保证书中内容的先进性。在介绍计算机系统设计所必须掌握的知识基础上,以提高效率和系统优化为目标,介绍了现阶段计算机体系结构方面先进的技术方法,如指令级并行技术、同时多线程技术等。二、实例详细,浅显易懂。通过各种代码、实例等具体示例的详细分析和说明,有助于读者阅读。三、合理的知识结构,循序渐进地介绍计算机系统结构的相关知识,同时注重系统性,使读者能够建立起整机的概念。四、结合教学中的重点、难点,加强概念的可理解性,注重学生的知识储备及能力的培养。五、清晰地介绍技术发展的脉络。在介绍原理或算法时,介绍该技术的开发背景、应用情况以及后续发展,开拓读者实践和创新的思维方式,全面展现现阶段计算机体系结构的原理和本质,并紧密结合行业发展,从而促使计算机系统结构课程内容向实用化和新理念方向延伸。 

文摘

(1)简单的指令集。RISC体系结构的指令系统的指令长度比较一致,典型的指令长度是4字节,和CISC相比寻址方式少且简单,一般只有1~2种,最多也不超过5种;在指令系统中只有取数(load)和存数(store)两条指令能够访问存储器;指令集的指令数目较少,一般在100~150种之间;指令格式少,一般少于4种。
(2)执行速度快。RISC体系结构的指令功能一般采用硬连线(hardwire)方式的实现,即控制器逻辑的实现。高级语言经编译生成的代码直接由硬件执行,而不是由微程序解释执行,因而执行的速度更快;绝大多数的指令,除取数或存数这类指令之外,指令执行时间仅需一个处理器时钟周期,随着片内Cache的出现,如果取数或存数这类指令在Cache命中,那么这类指令也能在一个处理器时钟周期内完成。
(3)寄存器一寄存器操作。RISC体系结构的处理器往往都配有大量的通用寄存器,从而将频繁使用的操作数保持在寄存器中,减少了寄存器一存储器操作,绝大多数操作都以寄存器一寄存器方式完成,甚至过程调用时的现场保护与恢复也可以用寄存器完成。这会使高级语言程序中频繁出现的变量指派、参数传递、转移及过程调用、算术逻辑运算等操作高速地完成。
(4)支持指令流水线。基于RISC体系结构的处理器的指令定长、格式简单并且绝大多数指令都能在一个处理器时钟周期内执行完成,这些都是对指令流水线的极好支持。另外,由于RISC采用了硬布线逻辑,CPU芯片内控制器所占面积减小,这样芯片内可以集成更大容量的Cache,甚至可以分成指令cache和数据Cache,还可集成多个指令预取器、多个功能执行单元,以及支持条件转移预测的转移历史表(BHT)等。
(5)重视优化编译技术。由于RISC体系结构的指令简单,所以RISC体系结构的性能在很大程度上依赖于编译程序的有效性。RISC体系结构指令的简单性可以简化编译工作,因为在编译时不必在具有类似效果的指令中进行选择,同时因为寻址方式少,也不必优化寻址方式;RISC体系结构指令长度固定,指令格式少使得更换指令或取消指令变得很容易;因为RISC体系大部分指令能在一个机器周期内完成,因而编译程序比较容易调整指令流。 

2011年出版计算机与网络图书

2011年出版的计算机与网络图书:力图从传播知识与应用层次谈计算机与互联网,从人文角度介绍相关 知识与技术,以客观的态度,独特的视角,生动的方式,将重要实用的知识、信息、技能、经验及时奉 献给读者。  
《网络安全》
《人工智能》
《电脑上网》
《信息安全等级测评师培训教程》
《系统安装与重装》
《数据库原理及应用》
《Visual FoxPro程序设计与应用开发教程》
《CorelDRAW X5技术大全》
《Photoshop CS5实战精通208例》
《HT66Fxx FLash单片机原理与实践》
《中文版Flash CS5标准教程》
《Photoshop CS5数码照片处理》
《知识发现》
《数字逻辑》
《微软应用架构指南》
《软件项目开发方法与管理》
《Protel DXP 2004 SP2原理图与PCB设计》
《会声会影X3标准教程》
《Excel数据透视表应用之道》
《柔性外骨骼人机智能系统》
《新手学电脑快速入门》
《SPSS统计分析与应用》
《计算机应用基础》
《Photoshop CS5图像处理》
《黑客攻防入门》
《21天学通C语言》

《Ubuntu 9 Linux应用基础》
《电脑办公》
《企业网搭建及应用》
《IT项目管理》
《网页设计应用技术》
《C语言从入门到精通》
《面向对象程序设计综合实践》
《网络渗透技术攻防高手修炼》
《五笔打字与Word排版》
《现代控制工程》
《Excel高效财务管理应用之道》
《新手学电脑从入门到精通》
《计算机软件项目实训指导》
《中老年学电脑从入门到精通》
《电子商务》
《AutoCAD 2011绘图基础》
《计算机应用基础上机指导》
《微型计算机原理及应用》
《信息系统学报》
《嵌入式实时操作系统及应用开发》
《Windows Server 2008案例教程》
《Linux操作系统项目化教程》
《Solidworks工程图教程》
《Oracle入门很简单》
《电子线路CAD》
《SQL Server数据库管理系统项目教程》

《Photoshop CS5完全自学手册》
《Photoshop CS5中文版从新手到高手》
《PDMA新产品开发工具手册2》
《网站入侵与脚本技术快速防杀》
《精通ArcGIS地理信息系统》
《MATLAB基础及应用》
《精通Qt4编程》
《SketchUP印象城市规划项目实践》  

更多相关词条>>

到互动百科上编辑词条,我们会尽快更新您的修改

小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定