计算机组织与系统结构季福坤电子教案 第1章.ppt

计算机组织与系统结构季福坤电子教案 第1章.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 第1章 概论 本章学习目标 本章将介绍计算机存储程序控制的概念,详细讲解计算机的硬件和软件组成、计算机的工作过程以及计算机的系统结构。通过本章的学习,应该重点掌握和理解以下内容: 掌握存储程序控制的概念 掌握计算机的硬件、软件基本概念以及它们之间的关系 了解计算机的工作过程、性能评价 掌握计算机的组成和系统结构 了解大中型计算机的典型结构 第1章 概论 1.1 电子计算机与存储程序控制 1.1 电子计算机与存储程序控制 1964年2月,以ENIAC(Electronic Numerical Integrator And Computer)命名的世界上第一台电子计算机诞生了。它是在美国陆军部的主持下,由美国宾西法尼亚大学设计研制出来的。电子计算机是一种不需要人工直接干预,能够自动、高速、准确地对各种信息进行处理和存储的电子设备。从今天的角度来看,ENIAC的性能并不好,但是它的历史意义远远超出其实用价值,它是科学发展史上一个重要的里程碑,它揭开了计算机时代的序幕。从第一台电子计算机诞生至今,随着计算机逻辑原件的不断发展,把电子计算机分为电子管、晶体管、集成电路以及大规模集成电路、超大规模集成电路四个发展阶段,称为四代。现在正在研制第五代计算机——人工智能计算机,第五代计算机将具有智能的知识信息处理系统,实现对自然语言、图形、图像与文字的综合处理,能积累知识,总结经验,具有再学习的能力。 1.1.1 存储程序概念 美籍匈牙利数学家约翰·冯·诺依曼(John Von Neumann)等人于1946年6月在一篇题为《关于电子计算机仪器逻辑设计的初步探讨》的报告中,首次提出了“存储程序控制”的概念,其内容可以概括为以下三点: 第一,计算机有运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。 第二,计算机内部采用二进制数来表示指令和数据。 第三,采用存储程序方式,这是冯·诺依曼思想的核心内容。它意味将事先编好的程序(包含指令和数据)存入主存储器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出指令且执行,这就是“存储程序控制”的基本含义。它是计算机能高速自动运行的基础。 1.1.2 计算机的硬件组成 根据“存储程序控制”的概念,由运算器、存储器、控制器、输入/输出设备五大基本部件组成的计算机称为冯·诺依曼计算机。其典型结构框图如图1-1所示, 早期的冯·诺依曼计算机在结构上是以运算器为中心的,但演变到现在,已转向以存储器为中心了。图1-2为计算机最基本的组成框图。 通常将控制器和运算器合称为中央处理器(Central Processing Unit,简称CPU),中央处理器和主存储器一起组成主机部分,除去主机以外的硬件装置(如输入/输出设备、外部存储器等)称为外围设备或外部设备,简称外设。 1.运算器 运算器是对数据信息进行处理的部件,经常执行的运算是算术运算和逻辑运算,所以运算器又称为算术逻辑部件(ALU——Arithmetic and Logical Unit)。 算术运算包括加、减、乘、除及其复合运算,但最终都可归结为加法和移位两种基本操作,因此,通常把加法器看作运算器的核心。逻辑运算一般指逻辑加、逻辑乘、逻辑取反及异或操作等。 运算器中还有若干个通用寄存器,用来暂存操作数,并存放运算结果。寄存器的存取速度比存储器的存储速度快得多。 2.存储器 存储器是用来存储程序和各种数据信息的记忆部件,是计算机能够实现“存储程序控制”的基础。 在计算机系统中,规模较大的存储器往往分为若干级,称为存储系统。图1-4所示的是常见的三级存储系统。主存储器(简称主存或内存)可和CPU直接交换信息,存取速度快但容量较小,一般用来存放当前正在执行的程序和数据。辅助存储器(简称辅存或外存)设置在主机外部,它的存储容量大,但存取速度较慢,一般用来存放暂时不参与运算的程序和数据,这些程序和数据在需要时可传送到主存,因此它是主存的补充和后援。当CPU速度很高时,为了使访问存储器的速度能与CPU的速度相匹配,可在主存和CPU之间增设一级Cache(高速缓冲存储器)。Cache的存取速度比主存更快,但容量更小,用来存放当前正在执行的程序中的活跃部分,以便快速地向CPU提供指令和数据。 3.控制器 控制器是计算机中发号施令的部件,是计算机的指挥中心,它控制计算机的各部件自动协调地工作。控制器的实质是解释程序,它每次从存储器中读取一条指令,经过分析译码产生一串操作命令发向各个部件,控制各部件动作,使整个计算机连续地、有条不紊地运行。 控制信息是由控制器发出。控制器产生信息的依据来自三个方面,一是指令,它存放在指令寄存器中,是计算机操作的主要依据。二是各部

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档