24520738计算机组成原理PPT电子课件教案-第1章 计算机系统概论.ppt

24520738计算机组成原理PPT电子课件教案-第1章 计算机系统概论.ppt

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

第1章 计算机系统概论 1.1.1 冯·诺依曼计算机 计算机硬件(Hardware)是指计算机系统使用的电子线路和电子元件等物理设备的总称。硬件是构成计算机的物质基础,是计算机系统的核心。 从ENIAC到当前最先进的计算机都采用的是冯诺依曼体系结构。所以冯·诺依曼是当之无愧的数字计算机之父。 冯·诺依曼指出计算机硬件系统应由运算器、控制器、存储器、输入设备、输出设备五大部分构成,基本结构框图如图1-1所示。根据冯诺依曼体系结构构成的计算机必须具有如下特征: 程序和数据在计算机中以二进制的方式执行。 必须能够记忆程序、数据、中间结果及最终运算结果。 具有完成各种算术、逻辑运算和数据传送等数据加工处理的能力。 指令由操作码和地址码组成。 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。 半个世纪以来,计算机已发展为一个庞大的家族,尽管各种类型的计算机的性能、结构、应用等方面存在着差别,但是它们的基本组成结构却是相同的。现代计算机仍然采用的是冯诺依曼体系结构,硬件系统仍由运算器、控制器、存储器、输入设备、输出设备构成。 1. 运算器 在计算机中,运算器是一种执行部件。其主要任务是完成信息的加工处理。这些处理主要有加、减、乘、除等算术运算和与、或、非、异或、同或等逻辑运算。运算器主要由运算逻辑单元ALU和寄存器两部分组成,寄存器部件用来提供参与运算的操作数,并暂时存放运算结果,执行流程如图1-2所示。图中寄存器A和寄存器B主要保存从内存储器取来的操作数,然后运算逻辑单元ALU对两个寄存器中的数据进行算术或逻辑运算,并将运算结果送给寄存器A暂时存放。 数据在计算机中通常以二进制数形式存储和运算,这是因为二进制数的运算规律较为简单。二进制数就是以2为基数来计数,即逢二进一,在二进制中只有0和1两个独立的数符,而这恰好能够与电子器件中电压的高低、脉冲的有无对应起来,在电路中容易实现。 控制器是计算机的控制中心。控制器作为CPU(中央处理器)的核心部件主要用来协调计算机的工作,完成程序信息的处理和数据的输入/输出。 控制器的实现方法有两种,即组合逻辑方法和微程序控制方法。组合逻辑方法的特点是以集成电路来产生指令执行的微操作信号。具有程序执行的速度快,控制单元的体积小等优点。近年来随着集成电路技术的迅速发展,组合逻辑方法得到了广泛的应用。 微程序控制方法相对于组合逻辑方法来说设计过程比较复杂,但并不像设计组合逻辑控制电路那么烦琐、不规则,而是有一定规律可循,修改起来也方便。尤其是可编程只读存储器的应用,为微程序控制器的设计提供了更大的灵活性和适用性,进而使微程序设计技术的应用越来越广泛。目前已在中、小型和微型计算机中得到广泛的应用,只是在一些巨型、大型计算机中,由于速度的限制不宜采用微程序控制技术。 存储器的主要功能是存放程序与数据。程序是计算机操作的依据,数据是计算机操作的对象。程序和数据在存储器中都是以二进制的形式表示,每8位二进制划分为一个存储单元。访问存储单元中程序与数据必须先给出该单元地址。 存储器主要由存储体、地址寄存器与译码线路、读写电路与数据寄存器、控制线路等构成,包括ROM(只读存储器)和RAM(随机存取存储器)两种。 输入设备的任务是输入用户提供的原始信息,并且将其转换为计算机能识别的信息。常用的输入设备有:键盘、鼠标、扫描仪等。 输出设备的任务是将计算机的处理结果以能被人们接受的或能为其他计算机所接受的形式输出。常用的输出设备有:打印机、显示器、绘图仪等。 一般情况下,由于输入、输出设备种类繁多而且速度各异,因此它们一般不是直接同高速工作的主机相连接,而是通过适配器部件与主机相联系,适配器的作用相当于一个转换器。 1.2 计算机的软件系统 监控程序计算机软件系统语言处理程序应用软件科学计算 数据处理自动控制系统软件操作系统工程设计 软件(Software)是计算机系统中使用的各种程序,而软件系统是指挥整个计算机硬件系统工作的程序集合。软件系统所包含的内容非常丰富,因而对其分类也较为困难。图1-3给出了现代计算机系统的软件分类,整个软件系统按其功能分为系统软件和应用软件两大类。 系统软件主要功能是对整个计算机系统进行调度、管理、监视及服务等。它能够使系统的各种资源得到合理的调度和高效的使用,并能监视系统的运行状态,一旦出现故障就能自动保护现场信息使之不受破坏,并诊断出故障部位。它还可以帮助用户调试程序、查找程序中的错误等。 操作系统是一组控制程序的总称。可以用它控制和管理计算机的各种资源,实现计算机系统运行自动化。它是系统软件中最核心的组成部分,其主要任务有两个:一是管好计算机系统的全部资源,使它们能充分发挥作用、高效率的工作。在这里所提及的资源是指计算机系统的各种功能部件,主要包括微处理器、存储器

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档