- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 中央处理器 — CPU 2.1 计算机硬件组成 2.1.1 计算机硬件系统 任何一种计算机不论它是早期的大型计算机还是近期的微处理机,从宏观上、站在另一个角度上来说,其硬件的基本构成都是由微处理器、存储器系统和输入/输出系统三大块构成,如图2. 1所示。它们又是通过总线相互连接在一起,构成一个功能强大设备齐全的计算机硬件系统。 计算机系统的核心部件是微处理器,充当计算机系统核心作用的微处理器,因时代的变迁和与时俱进的微处理机技术的飞速发展而变化着,它们曾经是16位的8086、8088、80186、80286微处理器,32位的80386、80486、经典奔腾Pentium、高能奔腾Pentium Pro、二代奔腾Pentium II、Pentium III,直至目前的Pentium 4以及将来的64位的微处理器。 计算机存储器系统的构成;既有只读存储器(ROM),也有随机存取存储器RAM。而随机存取存储器RAM,既可以是动态的RAM(RAM),也可以是静态的RAM(SRAM)。 为了解决微处理器高速的操作处理速度与存取速度较低的存储器之间的矛盾,在微处理机系统中通常还配备有高速缓冲存储器Cache,用以加速微处理机与存储器之间的信息传输速度。 计算机系统内的输入/输出系统是人-机进行信息交互的一种非常重要的手段。输入/输出系统通常是由诸如打印机、显示器、键盘、光驱、鼠标、绘图仪、扫描仪、软盘驱动器、硬盘驱动器、磁带机等设备组成。一个计算机系统配备的输入/输出设备的多少因需要而异。 2.1.2 微处理器芯片 微处理机系统的核心部件是微处理器芯片,通常称之为CPU(Central Processing Unit)。微处理器芯片是通过总线对存储器和输入/输出操作进行控制的。在微处理器与I/O设备或与存储设备之间进行数据传送操作时,是用总线来选择I/O设备或存储设备的,并且对I/O设备和存储器设备实施控制。当微处理器执行存储在存储器中的指令时,同时也实现了对存储器和I/O 的控制。 其实,微处理机系统主要完成以下三项任务: (1)在微处理器与存储器或者I/O设备之间传送数据; (2)进行简单的算术运算和逻辑运算操作; (3)通过简单的判断来实现对程序流向的控制。 实际上,微处理器就是这样通过这些简单的算术运算和逻辑运算操作而实现积小事而大成之目的。通过执行一条条简单的指令而完成任何一种复杂的操作或任何一项任务。 微处理器的强大功能和威力主要表现在它能够每秒执行几千万条乃至几亿条指令,由这些指令组成的程序或软件(指令的集合)被存放在微处理机系统的存储器中。这种存储程序的概念使微处理机系统成为功能强大的IT设备。 表2. 1列出了在Intel系列微处理器上执行的算术运算和逻辑运算操作。看起来,这些运算都是一些非常基本、非常简单的运算,然而就是通过这些简单的操作的组合,解决了人脑和体力所几乎不能解决的那些大的复杂课题的计算问题。 用于运算的数据或者是来自存储器系统,或者是取自内部寄存器。进行运算的数据宽度也是可以变化的,它们可以是字节(8位)数据、字(16位)数据或双字(32位)数据。当然,也只有80386~PentiumII可以直接处理8位、16位和32位的数据。 由于早期的8086~80286是16位的微处理器,它们仅能直接加工处理8位和16位的数据,而不能直接加工处理32位的数据。 从80486 微处理器开始,在微处理器芯片内又新配备了一个数字协同处理器(又称浮点部件),允许用80位的浮点数进行复杂的计算。而在以8086~80386微处理器为平台的PC机系统中,数字协同处理器是一种独立于8086~80386的、附加的、可选用的芯片部件。 微处理器功能表现得非常强大的另一个的特征是,它拥有简单实用的、以实际数值为基础进行判断的能力。例如,微处理器可以判断一个数是否为零、是否为正、以及其他一些表怔值等。微处理器可根据这些简单判断操作来决定程序的流向。表2.2列出了Intel系列微处理器可以做出的判断操作。 表2. 2 8086~80486和Pentium/Pentium Pro微处理器的判断 2.1.3 CPU 的构成 为对微处理器CPU结构有一个全面的了解,先从微处理器的最基本的操作说起。 1.微处理器操作 首先,作为微处理器系统的核心部件CPU,它必须能进行如下一些最基本的操作: (1)取指令(fetch instructions):CPU必须有办法、有能力从存储器内读取指令。 (2)解释指令(interpret instructions):CPU必须对指令进行译码
您可能关注的文档
- SQL Server 2000管理与应用开发教程 作者 王晶 第11章.ppt
- SQL Server 2000管理与应用开发教程 作者 王晶 第12章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第1章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第2章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第3章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第5章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第6章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第7章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第8章.ppt
- SQL Server 2000数据库应用教程 作者 邱李华 李晓黎 SQL Server第10章.ppt
文档评论(0)