计算机导论第三章课件
后来Intel公司为Intel 8088、Intel 8086芯片设计制造了配 套的专用浮点计算芯片,称为“协处理器”或“浮点处理 器”。这种芯片可以安装在微型机里,与CPU连接。当 CPU 发现要执行的是浮点数指令时,就把工作递交给协处理器完 成。 在现在的CPU中,数值协处理器电路作为其一部分,包含在 CPU的电路中了。
内存按存储信息的功能可分为: ROM RAM
从物理的角度看,内存是一组或多组具备数据输入输出 和数据存储功能的集成电路。
主存储器容量
存储器的容量是衡量存储器性能的重要指标之一,以
字或字节为单位来表示存储器存储单元的总数,就得到了
存储器的容量。
1KB等于1024字节。 1MB等于1024×1024字节。 1GB等于1024×1024×1024字节。
计算机。
各种适应特定应用的专用计算机。 高可靠性的容错计算机。 处理非数值化信息的计算机。
体系结构的评价标准
评价计算机系统的标准有速度、容量、功耗、体积、灵活性、成 本等指标。 常用的计算机评测标准: 时钟频率(主频) 指令执行速度 等效指令速度 数据处理速率(processing data rate,PDR) 核心程序法 整数测试程序(Dhrystone) 浮点测试程序(Linpack) Whetstone基准测试程序 SPEC基准测试程序 TPC基准程序
由于RAM由电子器件组成,所以只能用于暂时存放程序和数据, 一旦关闭电源或发生断电,其中的数据就会丢失。
现在的RAM多为MOS型半导体电路,它分为静态和动态两 种。
静态RAM是靠双稳态触发器来记忆信息的; 动态RAM是靠MOS电路中的栅极电容来记忆信息的。由 于电容上的电荷会泄漏,需要定时给与补充,所以动 态RAM需要设置刷新电路。 动态RAM比静态RAM集成度高、功耗低,从而成本也低, 适于作大容量存储器。 所以主内存通常采用动态RAM,而高速缓冲存储器 (Cache)则使用静态RAM。 另外,内存还应用于显卡、声卡及CMOS等设备中,用 于充当设备缓存或保存固定的程序及数据。
又称为底板或母板,它是整个计算机系统的通
信网,系统单元的每个元器件直接连接到系
统主板,它们通过系统主板进行数据的交换
USB接口
并、串行端口 键盘、鼠标端口
扩展插槽
CPU插槽
内存条插槽
显示卡插槽
电源插槽
硬盘、软盘、CDROM接线插槽
系统时钟 除过总线宽度影响计算机的性能外,系统时钟也 是影响计算机性能的一个主要因素。 CPU执行指令的速度与“系统时钟”有直接的关 系。 系统时钟不在CPU芯片内,是一个独立的部件。 在计算机工作过程中,系统时钟每隔一定的时间 间隔发出脉冲式的电信号,这种脉冲信号控制着 各种系统部件的动作速度,使它们能够协调同步。 就好像一个定时响铃的钟表,人们按照它的铃声 来安排作息时间一样。
微型计算机的硬件结构
微型计算机硬件的系统结构与冯·诺依曼结构无本 质上的差异,不过CPU已被集成在一片大规模或超大规 模集成电路上,称为MPU。此外,微型计算机内部的连 接方式都是采用总线结构。 数据总线:数据总线是传送数据和指令代码的信号线, 它是双向总线。 地址总线:地址总线是传送CPU所要访问的存储单元或 输入输出接口地址的信号线,它是单向总线。 控制总线:控制总线是管理总线上活动的信号线。控制 总线中的信号是用来实现CPU对外部部件的控制、状态 等信息的传送以及中断信号的传送等。
只读存储器 ROM
寄存器的硬件组成相似于内存的单元,其速度更快以及 使用方式不同。
算术逻辑单元
CPU里必须包含算术逻辑单元,用来完成算术运算和逻辑运算。 许多CPU中还设置了两个运算单元,一个用来执行整数运算和 逻辑运算,另一个用于浮点数计算。
浮点数计算是CPU比较复杂的一部分,早期的计算机中需要用 专门的程序,即软件方法实现浮点数计算,完成一次浮点数 加法要执行许多指令,浮点数乘除法的指令更多,因而计算 时间很长。
指令。Motorola、IBM和Apple公司共同开发的 PowerPC芯片就是利用了RISC技术
专用芯片:用于智能卡的微型内置式微处理器。例
如交通卡、社保卡。
指令集
告诉CPU如何操作的具体指令的集合, 每一种类型的 处理器都有特定的指令集。
适用于特定CPU的机器语言必须使用该CPU的指令集。 因此,在某一类型的CPU上可以运行的程序,在其他类 型的CPU上可能不能运行,其原因是不同类型的CPU的 指令集可能不同。
在一台计算机里,系统时钟的频率是根据部件的 性能决定的。如果系统时钟的频率太慢,则不能 发挥CPU等部件的能力,但如果太快而工作部件 跟不上它,又会出现数据传输和处理发生错误的 现象。
因此,CPU能够适应的时钟频率,或者说CPU作为 产品的标准工作频率,即CPU在一秒钟内能够完 成的工作周期数,就是一个很重要的性能指标。 CPU的标准工作频率就是人们常说的CPU“主频”。
完成两种类型的操作。
算术操作:加、减、乘、除等运算 逻辑操作:比较操作
微处理器芯片
CISC芯片:又称复杂指令集计算机,其指令系统一
般多达几百条指令,这种技术由Intel公司推广,并 且是该公司主流微处理器的基础。例如PentiumⅢ 和Pentium 4
RISC芯片:又称简化指令集计算机,其使用较少的
用于在各部件之间传递各种控制信息。有的是微处 理器到存储器或外设接口的控制信号,如复位、存 储器请求、输入/输出请求、读信号、写信号等, 有的是外设到微处理器的信号,如等待信号、中断 请求信号等。 CPU和内存之间的信息交换都是通过数据总线、地址总 线和控制总线进行的。
系统主板与时钟频率
系统主板:
•数据总线将CPU于内存相连,并提供到计算机外部 的通道。
数据总线又分为内部数据总线和外部数据总线:
•内部总线
在处理器内部起作用;
•外部总线
用于处理器 与计算机的其余部分进行 通信;
一般情况下,内部数据总线宽度大于外部 总线。
地址总线
指示欲传数据的来源地址或目的地址。地址即存 储器单元号或输入/输出端口的编号. 计算机内存中的每个存储位置的地址是唯一的, 地址不会改变,但是存储在那里的数据可以改变。
数据总线
用于在各部件之间传递数据(包括指令、数据等)。
数据的传送是双向的,因而数据总线为双向总线。
•决定CPU速度的第一个要素是数据总线的宽度。
•数据总线的宽度用位(8,16,32,64)来衡量。
•数据总线的位数决定了计算机可同时处理的数据的 位数,这一数目也是计算机中“字”的长度。 •如:32位计算机即该计算机的数据总线是32位。该 计算机的“字”长为32位( 4 byte ).
CPU通过地址总线来确定数据在内存中的存取位置, 从而从内存中读写数据。 CPU地址总线(CPU到内存的一组连线)的宽度决 定了CPU可以访问到的存储位置(物理空间)的最 大数目。 如:对于Intel486以上的微机系统,地址线的宽 度为32位,则CPU最多可以直接访问4096MB的物理
控制总线:
1TB等于1024×1024×1024×1024字节 。
随机存储器RAM(Random Access Memory)
RAM就是我们平常所说的“内存”。 RAM主要用来存放各种现场的输入、输出数据,中间计算结果, 以及与外部存储器交换信息和作堆栈用。
RAM的存储单元根据具体需要可以读出,也可以写入或改写。
第3章 计算机硬件系统
内容提要
本章以微型计算机为例介绍计算机 硬件系统的组成,包括系统单元、内存、 系统总线、扩展卡以及常用的输入输出 设备和辅助存储器。通过本章学习,要 求掌握计算机系统的基本结构和工作原 理,了解多种输入输出设备及其功能。
冯· 诺依曼体系结构 体系结构指的是,构成系统主要部件的总体布局、 部件的主要性能以及这些部件之间的连接方式。 冯· 诺依曼体系结构的要点: 计算机由运算器、控制器、存储器、输入设备和 输出设备5大部分组成。 控制器和运算器是其核心,称为CPU 按存储程序原理进行工作 数据和程序以二进制代码形式不加区别地存放在存 储器中,存放的位置由地址确定 控制器是根据存放在存储器中的指令序列(程序) 进行工作,并由一个程序计数器控制指令的执行。
冯· 诺依曼体系结构(续)
控制器
输入设备
运算器 (ALU)
输出设备
存储器
计算机硬件体系结构的发展
适应串行的算法的体系结构改变为适应并行的算法的计
算机体系结构。
面向高级语言计算机和直接执行高级语言的计算机。 硬件系统与操作系统和数据库管理系统软件相适应的计
算机。
从传统的指令驱动型改变为数据驱动型和需16位的编码,用于支持像
中文、日文等国际语言
微处理器
控制单元 寄存器 算术/逻辑单元(ALU)
程序控制单元
程序控制单元是CPU的核心,当一条指令进入CPU后, 它分析检查该指令的内容,确定指令要求完成的动 作以及指令的有关参数。 例如,如果是一条加法指令,指明被加数在内存的 某个地方。程序控制单元要指挥内存把数据送到CPU 来。当计算所需要的数据准备好后,算术逻辑部件 就可以执行指令所要求的计算。计算完成后,程序 控制单元还要按照指令要求把计算结果存入数据寄 存器,或者存入内存储器中。 同时,控制单元对计算机系统的其他各个部分进行 协调与控制,并对输入、输出设备的运行进行监控。
因为高速缓冲存储器总比主RAM 存储器速度快,所以当RAM 的访问速度低于微处理器的速度时,常使用高速缓冲存储器。
虚拟内存
虚拟内存系统将大型程序分割成小的部分,并使计算机能够 使用空闲的硬盘作为RAM的扩展。 需要时,计算机将在硬盘和RAM之间进行程序段的交换。
主存储器
主存储器又称为内存储器或内存,是指能够通过指令中 的地址直接访问的存储器,它被用来存储正在被CPU使用 的程序和数据。