第6单元_计算机硬件系统
主要内容: 计算机系统的组成 微型计算机主机系统 常用外部设备及工作原理 问题的提出 什么是计算机系统?它是如何组成的? 计算机的基本工作原理是什么?它是如何工作的? 什么是主机?主机如何构成? 什么是存储器?内存和外存的作用和区别? 有哪些常用的外部设备? …… 一、计算机系统组成 1.了解计算机系统的基本工作原理 2.理解指令、指令系统、程序的概念;了解指令的格式;理解指令的执行过程; 3.深刻理解程序的两种执行方式及执行时间的比较; 4.深刻理解计算机系统的概念结构 5.了解计算机系统的层次结构; 6.了解计算机系统的分类方法。 (一)计算机的基本工作原理 指令和指令系统 程序 计算机的一般工作过程 程序的执行方式 程序和指令 指令格式 计算机的工作过程 计算机是在程序的控制下工作的。计算机的工作过程就是执行程序的过程。 指令执行的一般过程 取指令 分析指令 读取操作数 执行指令 存放结果 计算机执行程序的方式 顺序执行: 一条指令执行完后再执行下一条指令。 各个功能部件(取、分析、执行指令的部件)不能同时工作、效率低; 并行执行: 同时执行两条或多条指令。 各个功能部件可以同时工作、效率高、难控制。 顺序执行方式 假设指令执行分为三个步骤: 执行时间 = 取指令 + 分析指令 + 执行指令 例: 设三个部分的执行时间均为Δt,则执行n条指令时间T顺序为: T顺序=3nΔt 并行执行方式 假设指令执行分为三个步骤: 两种执行方式时间的比较 相对于顺序执行方式,并行执行的加速比: S = T顺序/ T并行 = 3n Δt /(3Δt +( n-1)Δt) = 3n/(2+n) 例2-3 某程序编译后生成10000条指令,假设取、分析和执行指令所用的时间均为t,则: 顺序执行时间为: T顺序=3nt =30000t 并行执行时间为: T并行=(2+n)t = 10002t S = 30000t/10002t = 30000/10002 ≈ 3 以中央处理器CPU为主的体系结构: 程序与数据在计算机中均按二进制存储; 程序和数据的处理是在内存中执行; 在CPU控制下,自动从存储器中取出指令并执行,完成各种工作。 指令处理方式按逻辑顺序一条条指令地处理: 在运行时,从内存中取出一条指令; 按指令要求,从存储器中取出数据进行指定运算; 按地址把结果送到内存中去。 再取下一条指令,重复上述操作,直到结束为止。 计算机的工作原理 奠定现代计算机发展的重要人物和思想 图灵与图灵机 冯·诺依曼计算机 (二)计算机系统的构成 计算机系统的概念结构 计算机系统的层次结构 计算机硬件基本组成 1. 计算机系统的概念结构 硬件系统 主机 外部设备 软件系统 软件系统是支撑硬件系统的逻辑平台,是计算机系统的灵魂、神经中枢和大脑。 软件:为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和及其相关资料。 软件系统的核心是系统软件,系统软件的核心是操作系统。 2. 计算机系统的层次结构 3. 计算机系统的分类 按综合指标 巨型机、大型机、中型机、小型机和微型机等 Flynn分类法 单指令流单数据流SISD 传统的处理方式; 单指令流多数据流SIMD 同一指令同时操作多个不同的数据; 多指令流单数据流MISD(目前还是概念)多条指令同时执行,可提高运行速度和效率; 多指令流多数据流MIMD 指多处理机系统。 其他分类方法 按处理机个数和种类划分 单处理机、多处理机、并行处理机、关联计算机、超标处理机、大规模并行处理机和机群系统等。 按应用领域划分 科学计算机、事务处理机、实时控制机等。 二、计算机主机系统 主机系统的逻辑结构 主机系统的物理结构 (一)主机系统的逻辑结构 1. 中央处理器 中央处理器简称CPU,主要包括: CPU的性能指标 CPU的性能是计算机系统的主要技术指标之一。 主要性能指标: 速度(主频)指每秒执行指令的条数或每秒主频振荡的次数;条数用MIPS来表示,即每秒百万条指令;Pentium Pro”可达400MIPS;主频振荡用MHZ来表示,即每秒百万次;“Pentium Ⅳ”达 2.8GHZ,最快的微处理器主频达4GHz。 字长 指CPU一次所能处理的数据的二进制的位数。 如果字长是16位,要处理64位的指令就要读取4次。 80386以下的CPU为16位字长,80386及以上的CPU为32位字长。 指令集功能 指令集功能强,计算机处理能力就强。 2. 存储器 存储问题…… 要运行的程序和要处理的数据都存放在内存中;