计算机原理探究第一部分教案,计算机组成原理电子教案第1章

《计算机组成原理电子教案第1章》由会员分享,可在线阅读,更多相关《计算机组成原理电子教案第1章(22页珍藏版)》请在人人文库网上搜索。

1、第一章 计算机系统概述,计算机组成原理电子教案 陆 遥,1.1 计算机组成的任务 1.2 计算机的硬件系统构成 1.2.1 计算机的基本硬件组成 1.2.2 计算机的主要性能指标 1.3 计算机的软件系统构成 1.3.1 计算机的语言 1.3.2 计算机的软件 1.4 计算机系统的层次结构特征 1.5 电子计算机的发展简史,1.1 计算机组成的任务,计算机硬件子系统从设计到实现,需要经过计算机系统结构设计、计算机组成和计算机实现三个阶段的工作。 计算机系统结构主要研究计算机系统硬件、软件功能的分配,确定硬件和软件的界面,并研究提高计算机系统性能的方法。 计算机组成是按照计算机系统结构分配给硬件。

2、子系统的功能以及确定的概念结构,研究硬件子系统各组成部分的内部构造和相互联系,以实现机器指令级的各种功能和特性。也可以说,计算机组成是计算机系统结构的逻辑实现。,计算机实现是计算机组成的物理实现,即按计算机组成制定的方案,制作出实际的计算机系统。,1.2 计算机的硬件系统构成,1.2.1 计算机的基本硬件组成 通用电子数字计算机普遍采用的是冯诺依曼系统结构。冯诺依曼计算机也称为存储程序计算机。 冯诺依曼结构计算机由运算器、控制器、存储器、输入设备和输出设备这5大部件组成,相互间以总线相连接。,运算器是计算机的数据处理中心,完成各种算术运算、逻辑运算、移位操作等。 存储器是计算机的记忆装置,按其。

3、在计算机工作过程中的作用不同,可分为主(内部)存储器和辅助(外部)存储器。 主存储器(简称主存)中存放的是计算机正在执行的程序和正在处理的数据。 辅助存储器(简称辅存)中则以文件的形式存储了大量等待执行的程序和等待处理的数据。,控制器是计算机的控制中心,它按严格的时间关系发出各种控制信号,控制计算机中其他部件协调工作,完成各种操作任务。 控制器是按人所编写的解题程序的要求来实施控制的,而程序则是由指令编排而成的。一台计算机拥有的所有指令构成一台计算机的指令系统。 控制器的基本任务,就是按照程序指令在存储器中的存放顺序,依次对各条指令进行读取、分析和控制执行,直至程序结束。,输入输出设备是计算机。

4、的外围设备,是计算机系统与其使用者人进行交流必不可少的设备。 系统总线将计算机的各个组成部分连接在一起,实现各部分之间的信息传递。 系统总线是一组信号线的集合,其中包含有传递数据信息的数据总线、传递地址信息的地址总线和传递控制或状态信息的控制总线。 外围设备需要通过专门的适配器(接口电路)与系统总线相连。适配器的作用就是进行速度缓冲、信息格式及信号转换等。,1.2.2 计算机的主要性能指标 吞吐量:指一台计算机在某一时间间隔内能够处理的信息量。 响应时间:指从输入有效到系统产生响应之间的时间度量。 利用率:指在给定的时间间隔内,系统被实际使用的时间所占的比率。 处理机字长:指处理机运算器中一次。

5、能够完成二进制运算的位数。 总线宽度:一般指CPU中运算器与存储器之间进行互连的内部总线二进制位数。,存储器容量:存储器中所有存储单元的总数目。 存储器带宽:单位时间内存储器所存取的信息量,通常使用位/秒或字节/秒为单位。 主频/时钟周期:CPU的工作节拍受主时钟控制,主时钟是CPU内部一切工作的时间基准。主时钟的频率 f 叫CPU的主频,主频的倒数称为CPU的时钟周期 T 。 CPU执行时间:指CPU执行一般程序所占用的CPU时间,有 CPU执行时间CPU时钟周期数CPU时钟周期,CPI:指执行一条指令所需的平均时钟周期数 CPI执行某段程序所需的时钟周期数所执行的指令条数 MIPS:每秒百。

6、万指令数,即单位时间内执行的指令数(以百万为单位) ,有 MIPS所执行的指令数(程序执行时间106) MFLOPS:每秒百万浮点操作次数,即单位时间内执行的浮点操作次数(以百万为单位) ,用来衡量机器浮点操作的性能。有 MFLOPS程序中的浮点操作次数(程序执行时间106),1.3 计算机的软件系统构成,1.3.1 计算机的语言 计算机语言:用来编写程序的符号系统。 机器语言:直接用二进制代码来表达操作要求的计算机语言。基本要素是机器指令(简称指令)。 优点:程序执行速度快、占用存储空间小。 缺点:语言难以掌握、程序调试和排错困难、需 要掌握较多硬件知识。 汇编语言:机器语言符号化的产物,用。

7、助记符表示每条指令。用汇编语言编写的程序在执行前,需要用汇编程序将其转换成机器语言程序。,高级语言:更接近人的自然语言的一类计算机语言。 优点:便于描述复杂的程序控制结构及处理功能;增强了对解题算法的描述能力;基本上不直接涉及计算机硬件概念,更容易掌握和使用。 缺点:用高级语言编写的程序,需要用专门的编译程序将其转换成机器语言程序,才能被计算机执行。且转换得到的目标代码往往冗余较多,执行效率较低。,1.3.2 计算机的软件 计算机软件是各种计算机程序的统称。完整的、实际可工作的计算机系统,是计算机硬件系统和计算机软件系统有机结合的整体。 计算机软件一般分为两大类,即系统软件和应用软件。 应用软。

8、件是人们为了用计算机完成一些具体工作而编写的程序。如科学计算程序、数据处理程序、自动控制程序、信息管理程序、工程设计程序等等。 系统软件是各类工具性软件的统称。系统软件可以帮助人们更加方便、高效地使用计算机,也可以让计算机更好地发挥出它的功能和潜力。,系统软件包括: 操作系统 各种服务性程序,如诊断程序、排错程序等 编译程序、解释程序、汇编程序等 数据库管理系统,1.4 计算机系统的层次结构特征,在与计算机打交道的不同层次的人眼里,计算机系统有着不同的作用和组成,这就使同一个计算机系统有了多个层次的结构特征。,第0层是硬件设计与维护人员眼中的计算机,也就是计算机的硬件系统。 第1层是微系统结构。

9、计算机,它通过微程序,控制信息在各部件之间的传送,以提供各种机器指令所需要的操作控制。这一层的逻辑设计员与第0层的硬件设计员通常是同一层次的人员。 第2层是机器语言程序员眼中的计算机,也就是实现机器指令系统功能的机器。 第3层是操作系统机器,是操作系统命令使用者(即操作员)眼中的计算机,它可以被看作是各种操作系统命令的解释器。 第4层是汇编语言程序员眼中的计算机,也就是汇编语言的解释器。,第5层是高级语言程序员眼中的计算机,也就是高级语言的解释器。 除第0层外,其余每一层都需要其下各层的支持。 从学科领域来划分,大致可以认为第0层至第2层是计算机组织与结构讨论的范畴,第3层以上则是纯软件的范畴。

10、。除第0层和第1层直接面对的是计算机的硬件实体外,其它各级机器均由软件实现,称为虚拟机器。 按层次结构来看计算机系统,首先有助于我们正确地理解计算机系统的工作,其次有利于理解各种语言的实质及其实现。,1.5 电子计算机的发展简史,世界上第一台电子计算机是1946年由美国宾夕法尼亚大学研制的电子数字积分器和计算机ENIAC. ENIAC采用十进制数据表示形式,存储容量很小,没有存储程序的概念。 冯诺依曼首先提出用二进制数表示替代十进制数表示,将程序也用二进制数字形式和数据一起在计算机内存中表示出来,这就是著名的存储程序方案。冯诺依曼小组于1952年研制出了世界上第一台存储程序计算机IAS(属于E。

11、DVAC电子离散变量自动计算机)。按冯诺依曼的存储程序方案设计的计算机,被称为冯诺依曼机。,从器件发展的角度看,可把电子计算机的发展过程划分为五代: 第一代:电子管计算机时代(19461957)。此阶段形成的存储程序方案和冯诺依曼系统结构,成为后来计算机设计的基础。 第二代:晶体管计算机时代(19581964)。使用了高级语言,为计算机提供了系统软件;产生了系列机的萌芽;出现了高速大型计算机系统。 第三代:小规模和中规模集成电路计算机时代(19651971)。小型计算机系统得到发展,计算机产品形成了通用化、系列化和标准化。半导体存储器问世,微处理器诞生。,第四代:大规模集成电路计算机时代(19721977)。个人计算机(一种独立微型机系统)在这个时期出现。 第五代:VLSI(Very Large Scale Integration,超大规模集成电路)计算机时代(1978)。在各种高性能的巨型计算机、超级计算机得到大发展的同时,个人计算机成了这个时代的主角。 著名的摩尔定律指出,存储器芯片及微处理器芯片的集成度大约每18个月翻一番。摩尔定律仍将在今后一段时间内适用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值