新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构

上传人:E**** 文档编号:89494104 上传时间:2019-05-25 格式:PPT 页数:86 大小:5.06MB
返回 下载 相关 举报
新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构_第1页
第1页 / 共86页
新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构_第2页
第2页 / 共86页
新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构_第3页
第3页 / 共86页
新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构_第4页
第4页 / 共86页
新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构》由会员分享,可在线阅读,更多相关《新编计算机导论 教学课件 ppt 作者 张丽娜 周苏 王文 金海溶 第02章 硬件基础与体系结构(86页珍藏版)》请在金锄头文库上搜索。

1、,新编计算机导论,周苏 教授, QQ: 81505050 手机:13805784515 / 694515 博客: http:/ 硬件基础与体系结构,第2章,第2章 硬件基础与体系结构,第2章,第2章 硬件基础与体系结构,计算机体系结构是指计算机系统的设计和构造。按冯氏定义,计算机的基本组成部件可以分为三大类 (或子系统) ,即中央处理单元 (CPU,又称处理器,主要包括运算器、控制器) 、主存储器(内存)和输入/输出设备,如图2-1所示。,图2-1 计算机硬件 (子系统),2.1 数字电路,计算机的体系结构可以按照两个特点进行分类,即计算机使用的能源是什么和在物理上计算机是如何表示、处理、存储

2、和移动数据的。大部分的现代计算机都使用电作为能源,并且使用电信号和电路进行数据的表示、处理和移动。,2.1.1 系统内部,观察计算机系统的内部结构,计算机系统单元通常包含电路板、电源以及存储设备等。一些线缆把这些单元连接起来,如图2-2所示。,图2-2 小型机箱内部结构,图2-2 小型机箱内部结构,2.1.1 系统内部,相对于图示的微型机机箱而言,笔记本电脑内部的部件被压缩得很紧密。微型机的主要部件与小型机、大型机甚至巨型机的部件都很类似。因此,这一章中介绍的大多数微型机体系结构的概念也同样适用于其他类型的计算机。,2.1.2 集成电路,计算机内部的大部分电子部件都是集成电路 (IC) ,这是

3、一个充满了微小电路器件如电线、半导体、电容和电阻等的很薄的硅晶片,一个小于1/4in2的集成电路芯片可以含有超过一百万个微小的电路器件。通常集成电路芯片被封装在陶瓷中,通过引脚与其他计算机部件相连,如图2-3所示。,图2-3 集成电路,2.1.3 主板,主板(图2-4)是电脑中最重要的部件之一。在计算机内部,芯片都被安装在主板电路板上。仔细观察就会发现有些芯片是焊接在主板上的,而另外一些芯片则是插在主板上的。焊接的芯片是永久连接的,而那些能插拔的芯片则可以在需要的时候进行升级。,图2-4 华硕875P芯片组P4C800主板,2.1.3 主板,微型计算机的主板上包含了处理器、内存条和基本输入输出

4、处理芯片等,大致由以下几个部分组成:CPU插槽、内存插槽、高速缓存局域总线和扩展总线、硬盘、软驱或光驱、串口、并口等外设接口、时钟和CMOS主板BIOS控制芯片等。通常,购买主板部件是不包括CPU和内存的。主板上安装的CPU类型不同,采用的CPU的插座 (槽) 也就不同,主板的一个划分方法就是按CPU插座 (槽) 的类型进行的。,2.1.4 数据传输,通常,计算机中的数据通过数据总线从一个位置移动到另外的位置,数据总线由一系列的连接主板上不同电子器件的电子线路组成。总线包含数据线和地址线。数据线传送表示数据的信号,地址线传送数据的地址,计算机依赖这个地址来寻找需要处理的数据。,2.2 内存,在

5、计算机中,与处理器直接相连的存放数据的器件称为内存,内存用来保存数据和程序指令;不直接与处理器相连的介质如磁盘称为外存。 目前主要有四种类型的内存,即:随机存取存储器(RAM)、虚拟内存、CMOS存储器和只读存储器(ROM),它们根据保存的数据类型和使用的存储技术进行分类。,2.2.1 随机访问存储器(RAM),RAM是计算机系统单元内在处理前后临时性保存数据的区域。例如,当输入一篇文档时,输入的字符并不是立刻就得到处理,它们被保存在RAM中,只有当需要的时候,例如打印,才通过软件对它们进行处理。,2.2.1 随机访问存储器(RAM),在RAM中,称为电容的微型电子部件保存着使用ASCII、E

6、BCDIC或二进制编码表示的数据的电信号。可以形象地把电容想象成可以打开和关闭的灯泡,充电的电容表示“on”,放电的电容表示“off”。每排电容有8位(1个字节),每排RAM地址可以帮助计算机定位这一排数据。,2.2.1 随机访问存储器(RAM),从某种意义上讲,RAM就像一个黑板,可以在黑板上写数学公式,擦除它们,再在上面写一个报告的大纲。和它相似,当使用电子表格的时候,RAM可以保存使用的数字和公式,当使用文字处理软件写文章的时候,RAM会保存用户的文章。RAM的内容可以通过改变电容的状态来改变。由于RAM的内容可以改变,所以它是一个可重复利用的计算机资源。,2.2.1 随机访问存储器(R

7、AM),与硬盘不同,绝大部分的RAM都是不持久的。换句话说,如果计算机关机或者掉电,保存在RAM中的数据就会立刻丢失。,2.2.1 随机访问存储器(RAM),RAM保存了等待处理的数据,以及将要用于处理数据的指令。例如,当使用个人理财软件来结算账目时,输入要处理的数据,它们被存放在RAM中;个人理财软件发出处理RAM中这些数据的指令,处理器使用这些指令来处理这些数据,并将结果送回RAM;通过RAM,可以将结果存到磁盘上、显示或打印出来。,2.2.1 随机访问存储器(RAM),除了处理数据和软件指令外,RAM还存放控制计算机系统基本功能的操作系统指令。这些指令在每次启动计算机的时候被加载到RAM

8、中,一直到关机才消失。,2.2.1 随机访问存储器(RAM),RAM的存储容量用MB来衡量。现在的微机通常都有几个GB(1GB=1 024MB)的存储容量。计算机需要的RAM容量取决于所使用的软件。通常软件运行所需要的最小内存容量都在软件包装盒的外面有说明。用户可以根据自己机器的情况,通过购买额外的RAM芯片来扩充其内存容量。,2.2.1 随机访问存储器(RAM),RAM的速度非常重要。处理器一般以很高的速度在工作,但如果它要等待从RAM中读取数据的话,就会导致速度下降。 RAM通常被配置为固定于DIMM (dual in- line memory module) 小电路板的一系列DIPS芯片

9、上。DIMM带有金属“牙齿”的一边插到主板上特殊的RAM插槽中,这样就可以很容易替换有缺陷的RAM或者添加RAM容量,如图2-5所示。,图2-5 内存条,2.2.2 虚拟内存,计算机可以使用硬盘空间来扩充内存,这种使用磁盘空间模拟内存的能力被称为虚拟内存。虚拟内存使没有足够实际内存的计算机能运行大的程序、操作大的数据文件,以及实时地运行复杂程序。虚拟内存的运行速度不如RAM快,计算机从虚拟内存中检索数据要花费更多时间,因为磁盘是机械设备。,2.2.2 虚拟内存,像RAM中的数据一样,虚拟内存中的数据在计算机掉电时也无法访问。因为,虽然在掉电时虚拟内存中的数据并不会从磁盘上删除,但是指导计算机定

10、位虚拟内存的指令存储在RAM中,在掉电时会丢失。因此,即使给计算机重新加电,计算机仍不能访问原先虚拟内存的数据。,2.2.3 只读存储器(ROM),存放在ROM中的指令是永久性的,要改变这些指令只有将ROM芯片从主板上取出,使用另外的芯片来替换。当打开计算机时,CPU得到电能,开始准备执行指令。在ROM中保存了一个称为ROM BIOS (基本输入输出系统) 的小型指令集合,BIOS中的指令告诉计算机如何访问磁盘驱动器和其他外围设备。CPU执行ROM BIOS中的指令来搜索磁盘上的操作系统主文件,并把这些文件调入RAM中,进行后面的计算工作。,2.2.4 CMOS和EEPROM,计算机只有在将操

11、作系统文件从硬盘复制到RAM以后,才能准备好处理数据。而有了硬盘的格式化信息 (如硬盘的柱面和扇区数目等) 后,计算机才能访问硬盘上的数据。由于有可能对硬盘进行升级或者维护,所以不能把硬盘信息等存放在ROM中,必须使用一种灵活的方式来保存引导数据,为此需要一种特殊内存,保存信息的时间比RAM长,但又可以更改,这就是CMOS。,2.2.4 CMOS和EEPROM,CMOS存储器 (互补金属氧化物半导体) 只需要极少的电能就可以保持其中的数据。由于耗电极低,CMOS芯片利用集成在主板上的电池供电,即使在关机后,数据也不会 (或者说不易) 丢失。正因为如此,位于ROM BIOS芯片载体中的CMOS保

12、存着计算机系统配置等重要数据。,2.2.4 CMOS和EEPROM,现在很多计算机都有即插即用的特征,当系统配置改变后,例如换了新的硬盘或者扩充了更大的内存等,CMOS中的数据会自动更新。,2.2.4 CMOS和EEPROM,由于CMOS技术需要主板上的小型电池来供电以维持其中的信息,逐渐地,EEPROM技术取代了CMOS。EEPROM(电可擦除可编程只读存储器)是一种非易失存性芯片,它不需要电力就能存放数据。在更改计算机系统的配置(例如添加内存)时,EEPROM上的数据会被更新。,2.2.4 CMOS和EEPROM,一些操作系统能识别这种更改并自动完成更新。在计算机引导时按下F1键可以访问E

13、EPROM设置程序,但要注意的是,如果弄错了这些设置,计算机可能就不能启动了。,2.2.5 地址空间,在存储器中存取每个字都需要有相应的标识符。尽管程序员使用命名的方式来区分字 (或一组字的集合) ,但在硬件层次上,每个字都是通过地址来标识的。所有在存储器中可标识的独立地址单元的总数称为地址空间。例如,一个64K字节、字长为1字节的存储器的地址空间的范围为0到65 535。,2.3 中央处理器,数字计算机使用一系列的电信号表示数据,使用数据总线传输数据,使用内存来保存数据。但计算机的主要工作是处理数据,即执行算术运算、排序、制作文档等。 中央处理器 (CPU) 是计算机中执行处理数据指令的器件

14、。CPU从RAM中接收数据和指令、处理这些指令,再将处理结果送回到RAM中,处理结果可以显示和存储起来。,2.3.1 CPU体系结构,以前,计算机的CPU非常庞大、不可靠,而且要使用大量的电能。1944年制造的ENIAC计算机,有20个处理单元,每个处理单元有2in宽,8in高,CPU的尺寸用英尺来计量,如图2-6所示,可是,今天的处理单元使用毫英寸 (0.001in) 来度量。,图2-6 电子管计算机的内部,2.3.1 CPU体系结构,大型机CPU通常包含许多集成电路和电路板,而微机CPU是一个称为微处理器的集成电路 (图2-7) ,由三部分组成:运算逻辑单元、控制器和寄存器,分别执行处理数

15、据的特定任务。,图2-7 Intel 奔腾E2200 CPU,2.3.1 CPU体系结构,运算逻辑单元 (ALU,又称算术逻辑单元或运算器) 执行加减等算术操作,以及比较数据是否相等这些逻辑操作。ALU使用寄存器来保存等待处理的数据。在运算中,算术操作或逻辑操作的结果暂时存放在累加器中。数据可以从累加器被发送到RAM,或者被进一步处理。,2.3.1 CPU体系结构,在CPU控制器的协调和控制下,运算器得到数据,并得知要执行的是逻辑运算还是算术运算。控制器使用指令指针来跟踪要处理的指令顺序。借助于指令指针,控制器顺序地从RAM中取出每个指令,并将它们放到特殊的寄存器指令寄存器中。,2.3.1 C

16、PU体系结构,然后,控制器翻译指令以决定要实现的操作。按照指令解释,控制器向数据总线发送信号,从RAM中取数据,并发送信号到运算器进行处理。控制器在很大程度上影响着处理器的处理效率,它要执行一系列的指令。,2.3.1 CPU体系结构,寄存器是用来临时存放数据的高速独立的存储单元,CPU的运算离不开多个寄存器。寄存器包括数据寄存器、指令寄存器和程序计数器等。,2.3.2 指令与指令周期,计算机通过执行一系列简单的步骤 (指令) 来完成一个复杂的任务。指令控制着计算机执行特定的算术、逻辑或控制运算。一条指令可以分为两部分:操作码和操作数。操作码就是一个类似累加、比较或跳转等操作的控制字。指令的操作数给出了需要处理的数据或数据的地址。,2.3.2 指令与指令周期,例如,在JMP M1这条指令中,操作码是JMP,操作数是M1。JMP意味着跳转到另外一条指令,M1是将要执行的指令的内存地址。指令JMP M1只有一个操作数,也有很多指令有多个操作数,例如:指令ADD REG1 RE

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号