计算机导论第3章计算机系统结构.ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机导论第3章计算机系统结构

3.1 概述 通用图灵机为现代计算机的设计指明了方向。按照该 模型,计算机系统应该有存储器和中央处理器,存储器就相 当于图灵机的存储带,中央处理器相当于图灵机的读写头和 控制器。为了能将数据保存到存储器并将计算结果从存储器 送出来展示给用户,计算机系统还应该有输入设备和输出设 备。 现代电子计算机可以看作通用图灵机的一种实现形式, 它是冯·诺依曼根据通用图灵机模型和前人设计计算机器的实 践完成的。其基本结构如图示,从信息处理整个过程来说,主存是信息交换的核心。 现代电子计算机的内存的主要部分就是随即存取的 RAM﹙Random Access Memory﹚,需要编址,每个单元有 一个惟一的地址,CPU的寄存器也有专门的名称。 现代电子计算机的指令系统中,一条指令一般由两部分 构成:一部分是操作码﹙Operating Code﹚,表明进行什么 操作;另一部分是操作数﹙Operand﹚,指明操作的对象, 一般来说是一个地址,该地址中保存待处理的数据。指定地 址的方法很多,不同的指定方式,对应不同的寻址方式 ﹙Addressing Mode﹚。 计算机的设计不仅要考虑计算功能的实现,同时,运行 效率即性能要尽可能的高,机器的造价要尽可能的低,但这 两个目标往往是一对矛盾,更多的情况下,要尽量地提高计 算机性能价格比。 ⑴ 程序控制单元是CPU的核心,当一条指令进入 CPU后,它分析检查该指令的内容,确定指令要求 完成的动作以及指令的有关参数。例如,如果是 一条加法指令,指明被加数在内存的某个地方。 程序控制单元要指挥内存把数据送到CPU来。 当计算所需要的数据准备好后,算术逻辑部件就 可以执行指令所要求的计算。计算完成后,程序 控制单元还要按照指令要求把计算结果存入数据 寄存器,或者存入内存储器中。 ⑵ CPU里必须包含算术逻辑单元,用来完成算术运算和逻 辑运算。许多CPU中还设置了两个运算单元,一个用来执 行整数运算和逻辑运算,另一个用于浮点数计算。浮点数 计算是CPU比较复杂的一部分,早期的计算机中需要用专 门的程序,即软件方法实现浮点数计算,完成一次浮点数 加法要执行许多指令,浮点数乘除法的指令更多,因而计 算时间很长。后来Intel公司为Intel 8088、Intel 8086芯片设 计制造了配套的专用浮点计算芯片,称为“协处理器”或“浮 点处理器”。这种芯片可以安装在微型机里,与CPU连接。 当 CPU 发现要执行的是浮点数指令时,就把工作递交给协 处理器完成。  ⑶ CPU另一个重要部分是一组寄存器,其中包 括一个指令寄存器,用于存放从内存中取出、当前 执行的指令;若干个控制寄存器,是CPU在工作过 程中要用到的;若干个数据寄存器,是提供给程序 控制单元和算术逻辑部件在计算过程中临时存放数 据用的。一个数据寄存器能够存放的二进制数据位 数一般与 CPU 的字长是相等的。通用数据寄存器 个数对于CPU 的性能有很大影响。目前的 CPU 一 般设置十几个到几十个数据寄存器,有些CPU,如 采用 RISC 技术制造的CPU,设置了包含更多寄存 器的寄存器组。 CPU性能????    CPU性能的高低直接决定了一个微型机系统的档次, CPU性能主要是由以下几个主要因素决定的: ⑴ CPU执行指令的速度 ????即CPU每秒所能执行的指令的条数。早期用电子管元 件制作的 CPU,每秒针大约能执行数千条基本指令。而目 前的PentiumⅣ微处理器芯片每秒执行的指令数可达数亿条 之多。 ?? CPU执行指令的速度与“系统时钟”有直接的关系。系统 时钟不在CPU芯片内,是一个独立的部件,在计算机工作 过程中,系统时钟每隔一定的时间间隔发出脉冲式的电信 号,这种脉冲信号控制着各种系统部件的动作速度,使它 ??   们能够协调同步就好像一个定时响铃的钟表,人们按照它的 铃声来安排作息时间一样。在一台计算机里,系统时钟的频 率是根据部件的性能决定的。如果系统时钟的频率太慢,则 不能发挥CPU等部件的能力,但如果太快而工作部件跟不上 它,又会出现数据传输和处理发生错误的现象。因此,CPU 能够适应的时钟频率,或者说CPU作为产品的标准工作频率, 即CPU在一秒钟内能够完成的工作周期数,就是一个很重要 的性能指标。CPU的标准工作频率就是人们常说的CPU“主 频”。CPU主频以MH(兆赫)为单位计算,1MH指每秒一百 万次(脉冲)。显然,在其它因素相同的情况下,主频越快 的CPU速度越快。80年代初,IBM PC机上采用的Intel 8088 芯片的主频是4.78MH,而目前的PentiumⅣ微处理器的主频 ???   已达到了

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档