第-1-章-计算机系统概论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第-1-章-计算机系统概论课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 概论 课件
- 资源描述:
-
1、第第 1 1 章章 计算机系统概论计算机系统概论 11/26/20221 20056 张功萱、顾一禾、王晓峰修订本章学习内容 计算机的发展历史计算机的发展历史 计算机系统的硬件组成计算机系统的硬件组成 计算机的软件系统计算机的软件系统 计算机系统的组织结构计算机系统的组织结构 计算机的特点和性能指标计算机的特点和性能指标 计算机的分类与应用计算机的分类与应用 11/26/202221.1 1.1 计算机的发展历史计算机的发展历史 从从1946年年2月月15日第一台计算机日第一台计算机-ENIAC(Electronic Numerical Integrator and Computer)诞生以来
2、诞生以来,计算机的发展经历了近计算机的发展经历了近60年的迅猛发展。年的迅猛发展。11/26/202231.1.1 计算机硬件计算机硬件更新换代更新换代 1.电子管时代(电子管时代(1946年年-1959年)年)在第一代电子管阶段,计算机以电子管作在第一代电子管阶段,计算机以电子管作为基本逻辑单元,主存储器采用的是汞延为基本逻辑单元,主存储器采用的是汞延迟线、磁鼓等材料,数据用定点表示。迟线、磁鼓等材料,数据用定点表示。ENIAC:8英尺高英尺高x3英尺宽英尺宽x100英尺长英尺长 18000Vocum,150 kw,30t,5M Add/s 我国有我国有:103机、机、104机、机、119机
3、机 11/26/20224 2.晶体管时代(晶体管时代(1959年年-1964年年)第二代晶体管阶段的计算机主要以晶体管第二代晶体管阶段的计算机主要以晶体管代替电子管作为基本逻辑元件,主存储器代替电子管作为基本逻辑元件,主存储器由磁芯构成,通过引入浮点运算硬件加强由磁芯构成,通过引入浮点运算硬件加强科学计算能力。科学计算能力。我国推出:我国推出:DJS-5机、机、DJS-121机、机、DJS-108机机 11/26/20225 3.中、小规模集成电路时代(中、小规模集成电路时代(1964年年-1975年)年)集成电路器件成为了计算机的主要逻辑元件,集成电路器件成为了计算机的主要逻辑元件,推动计
4、算机进入了第三个发展阶段推动计算机进入了第三个发展阶段中、中、小规模集成电路(小规模集成电路(MSI、SSI)时代。主存时代。主存储器也随之进入了由半导体存储器替代磁芯储器也随之进入了由半导体存储器替代磁芯存储器的发展阶段,采用多处理器并行结构存储器的发展阶段,采用多处理器并行结构的大型、巨型机和物美价廉的小型机得到快的大型、巨型机和物美价廉的小型机得到快速发展。速发展。11/26/20226 本阶段典型的计算机有:本阶段典型的计算机有:IBM公司的公司的IBM360系列(系列(1964年)、年)、CDC公司的公司的CDC6600(1964年)和年)和DEC公司的公司的PDP-8(1964年)
5、。我国在此时期也推出了大、年)。我国在此时期也推出了大、中、小型计算机,如中、小型计算机,如150机(机(1973年)、年)、DJS-130机(机(1974年,并形成了年,并形成了100系列系列机)、机)、220机(机(1973年年-1981年,年,200系系列机)和列机)和182机(机(1976年,年,180系列机)。系列机)。11/26/20227 4.超、大规模集成电路时代(超、大规模集成电路时代(1975年年-1990年)年)随着集成电路的集成度进一步提高,超随着集成电路的集成度进一步提高,超规模、大规模电路被广泛应用于计算机,规模、大规模电路被广泛应用于计算机,进入了第四个阶段进入了
6、第四个阶段超、大规模集成超、大规模集成电路电路(电路电路(VLSI、LSI)时代。此时半时代。此时半导体存储器已完全替代了磁芯存储器,导体存储器已完全替代了磁芯存储器,并发展了并行技术、多机系统和分布式并发展了并行技术、多机系统和分布式计算技术,出现了计算技术,出现了RISC指令集。指令集。11/26/20228 在这一时期,巨型向量机、阵列机等高级计在这一时期,巨型向量机、阵列机等高级计算机得到了发展,如美国的算机得到了发展,如美国的Cray-I,我国我国的的YH-I等,同时低档的微处理器开始面世,等,同时低档的微处理器开始面世,并迅速推向社会各个领域和家庭。并迅速推向社会各个领域和家庭。1
7、978年采用年采用Intel 8086微处理器构成的微处理器构成的16位微机位微机IBM-PC/XT的面世,真正使得台式的面世,真正使得台式个人计算机走进办公室和家庭。个人计算机走进办公室和家庭。与此同时,计算机网络也由实验研究阶段转与此同时,计算机网络也由实验研究阶段转入商业市场,推动了计算机信息处理的发展入商业市场,推动了计算机信息处理的发展和应用。从而带动并形成了信息技术产业和应用。从而带动并形成了信息技术产业IT业。业。11/26/20229 5.超级规模集成电路时代(超级规模集成电路时代(1990年年-现在)现在)从集成度来看,计算机使用的半导体芯片的从集成度来看,计算机使用的半导体
8、芯片的集成度已接近极限,出现了极大、甚大规模集成度已接近极限,出现了极大、甚大规模集成电路(集成电路(ULSI、ELSI)。)。这一阶段,出现了采用大规模并行计算和高这一阶段,出现了采用大规模并行计算和高性能机群计算技术的超级计算机,如性能机群计算技术的超级计算机,如IBM公公司的司的“深蓝深蓝”计算机就是一台计算机就是一台RS/6000 SP2超级并行计算机,它具有超级并行计算机,它具有256块处理器块处理器芯片。芯片。11/26/202210 我国的我国的YH-III(大规模并行处理,大规模并行处理,128个个CPU,1997年)、年)、YH-IV(机群技术)机群技术)巨型机已达到国际水平
9、巨型机已达到国际水平.2004年,我国年,我国的研制开发的超级计算机的研制开发的超级计算机曙光曙光4000A进入全球超级计算机进入全球超级计算机500强排行强排行榜的前榜的前10名,标志着我国超级计算机技名,标志着我国超级计算机技术已跨入了世界前列。术已跨入了世界前列。微处理器技术也在高速发展,推出了微处理器技术也在高速发展,推出了32位、位、64位的微处理器芯片,如位的微处理器芯片,如Pentium IV、Itanium II等,使微机性能更上了等,使微机性能更上了一个台阶。一个台阶。11/26/2022111.1.2 计算机软件计算机软件日臻完善日臻完善 1.汇编语言阶段(汇编语言阶段(2
10、0世纪世纪50年代)年代)2.程序批处理阶段(程序批处理阶段(20世纪世纪60年代)年代)3.分时多用户阶段(分时多用户阶段(20世纪世纪70年代)年代)4.分布式管理阶段(分布式管理阶段(20世纪世纪80年代)年代)5.软件重用阶段(软件重用阶段(20世纪世纪90年代)年代)6.Web服务阶段(服务阶段(21世纪初期世纪初期)11/26/2022121.2 1.2 计算机系统的硬件组成计算机系统的硬件组成 个完整的计算机系统由硬件和软件两大个完整的计算机系统由硬件和软件两大部分组成。部分组成。硬件是指组成计算机的各种设备实体硬件是指组成计算机的各种设备实体 软件通常泛指各种程序和文件。软件通
11、常泛指各种程序和文件。11/26/2022131.2.1 计算机的功能部件计算机的功能部件 计算机的基本功能主要包括数据加工、计算机的基本功能主要包括数据加工、数据保存、数据传送和操作控制等。数据保存、数据传送和操作控制等。为了实现这些基本功能,计算机必须要为了实现这些基本功能,计算机必须要有相应的功能部件(硬件)承担有关工有相应的功能部件(硬件)承担有关工作。计算机的硬件系统就是指组成一台作。计算机的硬件系统就是指组成一台计算机的各种物理装置,它是由各种实计算机的各种物理装置,它是由各种实实在在的器件组成的,是计算机进行工实在在的器件组成的,是计算机进行工作的物质基础。作的物质基础。11/2
12、6/202214运算器控制器输入设备输出设备CPU主机系统存储器I/O系统图1-1 计算机功能部件11/26/202215 计算机硬件系统是指计算机的五大部件以及将计算机硬件系统是指计算机的五大部件以及将它们组织成计算机系统的体系结构。计算机的它们组织成计算机系统的体系结构。计算机的五大部件包括:五大部件包括:1.1.输入设备输入设备 输入设备的主要功能是:将程序和数据以机器输入设备的主要功能是:将程序和数据以机器所能识别和接受的信息形式输入到计算机内。所能识别和接受的信息形式输入到计算机内。最常见的输入设备是键盘,还有扫描仪最常见的输入设备是键盘,还有扫描仪、语音语音输入设备、手写笔、触摸屏
13、、输入设备、手写笔、触摸屏、鼠标、鼠标、数码摄像数码摄像设备设备等。等。11/26/202216 2.2.输出设备输出设备 输出设备主要功能是:将计算机处理的结果输出设备主要功能是:将计算机处理的结果以人们所能接受的信息形式或其它系统所要求以人们所能接受的信息形式或其它系统所要求的信息形式输出。的信息形式输出。最常见的输出设备是显示器、打印机。还有最常见的输出设备是显示器、打印机。还有绘绘图仪图仪、音箱等。音箱等。计算机的输入、输出设备简称为计算机的输入、输出设备简称为I/0I/0设备设备。I/OI/O设备是计算机与外界联系的桥梁,没有设备是计算机与外界联系的桥梁,没有I/OI/O设备,计算机
14、既不知道干什么,也不知道怎么设备,计算机既不知道干什么,也不知道怎么干,干的结果也无法知道。所以干,干的结果也无法知道。所以I/OI/O设备是计设备是计算机中不可缺少的一个重要组成部分。算机中不可缺少的一个重要组成部分。11/26/202217 3.3.存储器存储器 存储器是计算机的存储部件,用于存放程序存储器是计算机的存储部件,用于存放程序和数据。存储器是计算机存储信息的核心。和数据。存储器是计算机存储信息的核心。存储器可分为存储器可分为 主存储器主存储器(也称内存储器,简称主存也称内存储器,简称主存)CPUCPU能够直接访问的存储器能够直接访问的存储器 辅助存储器辅助存储器(也称外存储器,
15、简称外存、辅存也称外存储器,简称外存、辅存)CPUCPU不能直接访问的大容量、速度较慢的存不能直接访问的大容量、速度较慢的存 储器。储器。辅助存储器帮助主存记忆更多的信息,辅辅助存储器帮助主存记忆更多的信息,辅助存储器中的信息必须调入主存后,才能助存储器中的信息必须调入主存后,才能为为CPUCPU所使用。所使用。11/26/202218 主存分为若干个存储单元。每个单元都主存分为若干个存储单元。每个单元都有自己唯一的地址编码。有自己唯一的地址编码。每个主存单元的长度依机器而定。通常每个主存单元的长度依机器而定。通常是一个字节或字节的若干倍。是一个字节或字节的若干倍。存储器总是按地址进行访问的。
16、如果响存储器总是按地址进行访问的。如果响应对存储器某个单元进行读应对存储器某个单元进行读/写操作,必写操作,必须首先给出被访问的存储单元的地址码。须首先给出被访问的存储单元的地址码。11/26/202219主存的基本的组成主存的基本的组成图1-2 主存储器结构简图时序控制逻辑存储体数据寄存器地址寄存器11/26/202220 存储体存储体:存放二进制信息的主体:存放二进制信息的主体 地址寄存器地址寄存器:存放所要访问的存储单元:存放所要访问的存储单元的地址码,由它经地址译码找到被选的的地址码,由它经地址译码找到被选的存储单元。存储单元。数据寄存器数据寄存器:主存与其它部件的接口。:主存与其它部
17、件的接口。用于暂存从存储器读出用于暂存从存储器读出(取出取出)或向存储或向存储器中写入器中写入(存入存入)的信息。的信息。控制逻辑控制逻辑:用于产生存储器操作所需各:用于产生存储器操作所需各种时序信号。种时序信号。11/26/202221 4 4运算器运算器 运算器是计算机的执行部件,用于完运算器是计算机的执行部件,用于完成算术逻辑运算以及对数据的加工处理。成算术逻辑运算以及对数据的加工处理。运算器的核心是算术逻辑部件运算器的核心是算术逻辑部件(Arithmetic and Logical Unit)Arithmetic and Logical Unit),简称简称为为ALUALU。运算器中设
18、有若干寄存器,用于暂存操运算器中设有若干寄存器,用于暂存操作数据和中间结果。作数据和中间结果。由于寄存器往往兼备多种用途,如用作由于寄存器往往兼备多种用途,如用作累加器、变址寄存器、基址寄存器等,累加器、变址寄存器、基址寄存器等,所以通常称为所以通常称为通用寄存器通用寄存器。11/26/202222运算器的简单框图运算器的简单框图11/26/202223 5 5控制器控制器 控制器是整个计算机的指挥中心。用于控制控制器是整个计算机的指挥中心。用于控制整个计算机系统中的各部件有条不紊地进行工整个计算机系统中的各部件有条不紊地进行工作。作。计算机控制器是根据事先编好的程序进行指挥计算机控制器是根据
19、事先编好的程序进行指挥的。的。程序:程序:就是解题步骤,控制器按着事先安排好就是解题步骤,控制器按着事先安排好的解题步骤,控制计算机各个部件有条不紊地的解题步骤,控制计算机各个部件有条不紊地自动工作。自动工作。程序按指令序列的形式存放在存储器中,控制程序按指令序列的形式存放在存储器中,控制器依次读出存储器中存放的程序指令实施控制。器依次读出存储器中存放的程序指令实施控制。这种工作方式称为这种工作方式称为存储程序方式存储程序方式。11/26/2022241.2.2 冯冯诺依曼计算机诺依曼计算机 1.1.存储程序概念存储程序概念 存储程序概念是美国数学家冯存储程序概念是美国数学家冯诺依曼诺依曼于于
20、1946年年6月月首先提出来的,它奠定了现代计算首先提出来的,它奠定了现代计算机的结构基础,尽管几十年来,计算机体系结机的结构基础,尽管几十年来,计算机体系结构发生许多重大变革,但存储程序的概念仍是构发生许多重大变革,但存储程序的概念仍是普遍采用的结构原则,现在广泛应用的计算机普遍采用的结构原则,现在广泛应用的计算机仍属于冯仍属于冯诺依曼的结构格式。诺依曼的结构格式。11/26/202225 冯冯诺依曼思想的基本要点:诺依曼思想的基本要点:(1)(1)采用二进制形式表示数据和指令采用二进制形式表示数据和指令 指令是程序的基本单位,程序是若干指令指令是程序的基本单位,程序是若干指令的有序集合。冯
21、的有序集合。冯诺依曼结构计算机中,指令诺依曼结构计算机中,指令与数据均以二进制代码的形式同存于存储器中。与数据均以二进制代码的形式同存于存储器中。(2)(2)采用存储程序方式采用存储程序方式 存储程序方式是指在用计算机解题之前,存储程序方式是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入事先编制好程序,并连同所需的数据预先存入主存储器中。在解题过程主存储器中。在解题过程(运行程序运行程序)中,由控中,由控制器按照事先编好并存入存储器中的程序自动制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,地、连续地从存储器中依次取出指令并执行,直到获得所要求的
22、结果为止。存储程序方式是直到获得所要求的结果为止。存储程序方式是诺依曼思想的核心,是计算机能高速自动运行诺依曼思想的核心,是计算机能高速自动运行的基础。的基础。11/26/202226(3)(3)计算机由输入设备、输出设备、运算器、计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。存储器和控制器五大部件组成。通常把运算器和控制器统称为通常把运算器和控制器统称为 CPUCPU,把把CPUCPU与与主存储器主存储器(内存内存)统称为计算机主机,而把输入统称为计算机主机,而把输入设备、输出设备、外存储器称为计算机的外部设备、输出设备、外存储器称为计算机的外部设备,简称为设备,简称为I/
23、OI/O设备。设备。11/26/2022272.早期的冯早期的冯诺依曼计算机诺依曼计算机 在微处理器问世之前,运算器和控制器是两个分离的功能部件,加上当时存储器还是以磁芯存储器为主,计算机存储的信息量较少,因此早期冯诺依曼提出的计算机结构是以运算器为中心的,其它部件都通过运算器完成信息的传递。11/26/20222811/26/202229 3.现代计算机组组织结构现代计算机组组织结构 微处理器将运算器和控制器两个主要功能部件微处理器将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里。同时半导体存合二为一,集成到一个芯片里。同时半导体存储器代替磁芯存储器,存储容量成倍地扩大,储器代替磁
24、芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。必须改变的需求,甚至会影响计算机的性能。必须改变这五大功能部件的组织结构,以适应发展的需这五大功能部件的组织结构,以适应发展的需要,因此现代计算机组织结构逐步转变为以存要,因此现代计算机组织结构逐步转变为以存储器为中心,如图储器为中心,如图1-5所示。但是现代计算机所示。但是现代计算机的基本结构仍然遵循冯的基本结构仍然遵循冯诺依曼思想。诺依曼思想。11/26/202230
25、11/26/2022311.3 计算机的软件系统计算机的软件系统 在计算机系统中,各种软件的有机组合在计算机系统中,各种软件的有机组合构成了软件系统。基本的软件系统应包构成了软件系统。基本的软件系统应包括系统软件与应用软件两大类。括系统软件与应用软件两大类。11/26/2022321.3.1 系统软件系统软件 系统软件是一组保证计算机系统高效、系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资正确运行的基础软件,通常作为系统资源提供给用户使用。主要有以下几类源提供给用户使用。主要有以下几类:1.操作系统 2.语言处理程序 4.数据库管理系统 5.分布式软件系统 6.网络软件系
展开阅读全文