计算机组成原理概述 (2)优秀PPT.ppt
《计算机组成原理概述 (2)优秀PPT.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理概述 (2)优秀PPT.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理概述现在学习的是第1页,共67页教学大纲n目的和要求目的和要求该课程是计算机科学与技术专业的一门专业基础课。它的内该课程是计算机科学与技术专业的一门专业基础课。它的内容主要介绍计算机各个功能部件的组织结构、功能以及它们之间容主要介绍计算机各个功能部件的组织结构、功能以及它们之间互连组成的计算机系统。使学生了解计算机的组成原理及工作原互连组成的计算机系统。使学生了解计算机的组成原理及工作原理,以建立整机概念。理,以建立整机概念。n教学内容教学内容概论、数据表示、运算方法和运算器、指令系统、控制器、概论、数据表示、运算方法和运算器、指令系统、控制器、存储系统、输入输出系统、外部设备、
2、计算机系统。存储系统、输入输出系统、外部设备、计算机系统。现在学习的是第2页,共67页第一章第一章 概论概论本章要点:本章要点:1)1)冯冯诺伊曼体系的基本特征诺伊曼体系的基本特征 2)2)总线结构的概念及特点总线结构的概念及特点 3)3)计算机系统的层次结构计算机系统的层次结构 4)4)计算机的性能指标计算机的性能指标 教教学学目目的的:本本章章的的目目的的在在于于帮帮助助读读者者建建立立一一个个关关于于计计算算机机系系统统框框架架的的整整体体概概念念,并并初初步步了了解解有关计算机系统的基本常识和基本概念。有关计算机系统的基本常识和基本概念。现在学习的是第3页,共67页什么是电子计算机?n
3、计算机是一种能够执行程序,进行复杂计算的工具。计算机是一种能够执行程序,进行复杂计算的工具。n数字电子计算机是一种能存储程序并能自动地、高速地数字电子计算机是一种能存储程序并能自动地、高速地对各种数字化信息进行运算处理的电子设备。对各种数字化信息进行运算处理的电子设备。自动的含义是指程序执行时,不再需要人的干预,自动的含义是指程序执行时,不再需要人的干预,程序能连续发出各种命令,控制计算机完成预定的程序能连续发出各种命令,控制计算机完成预定的操作任务。操作任务。现在学习的是第4页,共67页n 1.1 1.1 计算机的发展与应用计算机的发展与应用n 计算工具的发展概况计算工具的发展概况 手工时代
4、 机械时代 电子时代 -500 纪元 1621 1641 1830 1936 1940 1946 1951 1959 1964 1971 1979 1994十十 算算 算算 计计 帕帕 巴巴 米通米通 阿电阿电 ENIAC UNIVAC IBM IBM INTEL IBM 新新指指 算算 斯斯 贝贝 斯用斯用 塔子塔子 7000 360 4004 4300 一一计计 尺尺 卡卡 奇奇 工计工计 那计那计 代代数数 筹筹 盘盘 计计 分分 业算业算 索算索算 计计 算算 析析 机机 夫机夫机 算算 机机 机机 方方 机机 案案电 子 管 时 代 晶体管时代 集成电路时代 大规模集成电路时代 现在
5、学习的是第5页,共67页1 1、电子计算机的产生、电子计算机的产生n理论基础:理论基础:18541854年,英国科学家年,英国科学家George BooleGeorge Boole发表布尔发表布尔代数,把逻辑理论建立在代数,把逻辑理论建立在“0”“0”、“1”“1”两种值和两种值和“与与”、“或或”、“非非”三种运算上。三种运算上。n物质基础:物质基础:19191919年,年,W.H.EcclersW.H.Ecclers和和F.W.JordanF.W.Jordan用两只三极用两只三极电子管接成了电子管接成了E-JE-J双稳态触发器,提供了用电子元件表示二进制数的双稳态触发器,提供了用电子元件表
6、示二进制数的物质基础。物质基础。n现实需要:现实需要:二战因弹道计算需要高速、准确的计算工具。二战因弹道计算需要高速、准确的计算工具。现在学习的是第6页,共67页2 2、第一代计算机、第一代计算机 电子管时代电子管时代(46-5946-59)nENIAC ENIAC(Electronic Numerical Integrator and Electronic Numerical Integrator and Computer)Computer)二战因弹道计算需要高速、准确的计算二战因弹道计算需要高速、准确的计算 将将电电子子管管和和继继电电器器存存储储器器用用绝绝缘缘导导线线互互连连在在一一起
7、起,有有单单个个CPUCPU组组成成,CPUCPU用用程程序序计计数数器器和和累累加加器器完完成成定定点点运运算算,采用机器语言或汇编语言,用采用机器语言或汇编语言,用CPUCPU程序控制程序控制I/OI/O。代代表表性性的的有有宾宾夕夕法法尼尼亚亚大大学学莫莫尔尔学学院院19501950年年的的ENIACENIAC、IBMIBM于于19531953年年IBM701IBM701计算机。计算机。现在学习的是第7页,共67页 特征:使用电子管为计算机的基本器件特征:使用电子管为计算机的基本器件 体积大、耗电多、速度慢、可靠性低体积大、耗电多、速度慢、可靠性低 速度为每秒几千到几万次速度为每秒几千到
8、几万次 应用与军事和国防应用与军事和国防 贡献:确立了模拟量可变换成数字量进行计算贡献:确立了模拟量可变换成数字量进行计算 确立了计算机的基本结构确立了计算机的基本结构 确立了程序设计的基本方法确立了程序设计的基本方法 使用阴极射线管(使用阴极射线管(CRTCRT)作显示器)作显示器 代表:代表:ENIAC ENIAC(Electronic Numerical Integrator and Electronic Numerical Integrator and Computer)Computer)现在学习的是第8页,共67页 介绍:重达30吨 占地170平方米 内装18000个电子管 计算速度
9、5000次/秒 不足:存储容量小 20个字长10位 非自动 采用线路连接来编程 Von Neumann 在此基础上提出了 现代计算机的模型第一台计算机 ENIAC现在学习的是第9页,共67页3 3、第二代计算机、第二代计算机 晶体管时代(晶体管时代(59-6459-64)BELLBELL实实验验室室的的John John bardeen,bardeen,Walter Walter BrattainBrattain发发明明晶体管。晶体管。采采用用分分立立式式晶晶体体管管和和铁铁氧氧体体的的磁磁芯芯,用用印印刷刷电电路路将将它它们们互互连连。采采用用变变址址寄寄存存器器、浮浮点点运运算算、多多路路
10、存存储储器器和和I/OI/O处处理理机机。采采用用高高级级语语言言、子子程程序序库库、批批处处理理监监控程序。代表性系统是控程序。代表性系统是IBM7030IBM7030。现在学习的是第10页,共67页n 特征:使用晶体管为计算机的基本器件特征:使用晶体管为计算机的基本器件 体积缩小、耗电减少、重量减轻、可靠性提高体积缩小、耗电减少、重量减轻、可靠性提高 速度为每秒几万到几十万次速度为每秒几万到几十万次 开始应用于数据处理开始应用于数据处理n 贡献:在图形处理领域开始应用贡献:在图形处理领域开始应用 鼠标器问世鼠标器问世 有了操作系统和高级语言有了操作系统和高级语言 出现通用机和专用机出现通用
11、机和专用机 n 代表:代表:CDC 6600 7600 IBM 7090 CDC 6600 7600 IBM 7090 现在学习的是第11页,共67页4、第三代计算机 集成电路时代 1965-1974 仙童公司和德州仪器把整个电路做在一片半导体上。仙童公司和德州仪器把整个电路做在一片半导体上。采用小规模或中小规模的集成电路和多层印刷电路。微程序采用小规模或中小规模的集成电路和多层印刷电路。微程序控制。采用了流水线、高速缓存和先行处理机。软件采用多道控制。采用了流水线、高速缓存和先行处理机。软件采用多道程序设计和分时操作系统。代表性的有程序设计和分时操作系统。代表性的有IBM/360-370IB
12、M/360-370系列、系列、Digital EquipmentDigital Equipment公司的公司的 PDP-8PDP-8系列。系列。现在学习的是第12页,共67页 特征:使用中、小规模集成电路为计算机的基本器件特征:使用中、小规模集成电路为计算机的基本器件 体积、功耗显著缩小、可靠性大大提高体积、功耗显著缩小、可靠性大大提高 速度为每秒几百万次速度为每秒几百万次 贡献:分成巨型机、大型机、中型机、小型机贡献:分成巨型机、大型机、中型机、小型机 多种完善的操作系统和高级语言多种完善的操作系统和高级语言 出现系列机出现系列机(解决硬件更新和软件相对稳定的(解决硬件更新和软件相对稳定的
13、矛盾,大受欢迎)矛盾,大受欢迎)代表:代表:IBM 360 现在学习的是第13页,共67页5、第四代计算机、第四代计算机 大规模集成电路时代大规模集成电路时代 1974-1991n开始生产包含开始生产包含CPUCPU的的ICIC,IntelIntel和和MotorolaMotorola的的80808080和和68006800n采用大规模和超大规模的集成电路和半导体存储器。出现了共采用大规模和超大规模的集成电路和半导体存储器。出现了共享存储器、分布存储器或或向量硬件选择的不同结构的并行计享存储器、分布存储器或或向量硬件选择的不同结构的并行计算机。使用了并行处理的多处理操作系统、专用语言和编译器,
14、算机。使用了并行处理的多处理操作系统、专用语言和编译器,产生了用于并行处理和分布处理的软件工具和环境。代表性的产生了用于并行处理和分布处理的软件工具和环境。代表性的有有VAX9000VAX9000、CrayX-MPCrayX-MP、IBM/3090VFIBM/3090VF。现在学习的是第14页,共67页 特征:使用大规模集特征:使用大规模集/超大规模成电路(超大规模成电路(LSI/VLSILSI/VLSI)进一步缩小体积和功耗进一步缩小体积和功耗 速度为每秒速度为每秒10109 9-10-101212次次 贡献:微型计算机出现贡献:微型计算机出现 并行处理、分布式处理并行处理、分布式处理 计算
15、机网络发展计算机网络发展 软件工程产生软件工程产生 RISCRISC精简指令技术:简化指令格式和精简指令技术:简化指令格式和 寻址方式寻址方式,是把大型机的是把大型机的流水线技术应用的单机。流水线技术应用的单机。代表:代表:INTEL 80X86 PENTIUMINTEL 80X86 PENTIUM现在学习的是第15页,共67页6、第五代计算机 甚大规模集成电路时代1991-200?n标志:标志:n单片机集成电路单片机集成电路100100万晶体管以上万晶体管以上n超标量技术的应用(超标量技术的应用(把大型机的多指令发出把大型机的多指令发出和无序执行应用到单机和无序执行应用到单机)n流水线技术流
16、水线技术现在学习的是第16页,共67页6、第六代计算机 极大规模集成电路时代200?-20?n单片机集成电路超过单片机集成电路超过1 1亿晶体管以上。亿晶体管以上。n单个处理机芯片有图形处理,视频处理,通信单个处理机芯片有图形处理,视频处理,通信部件。部件。nICIC不再制约系统结构的发展而是相反。是不再制约系统结构的发展而是相反。是系统结构发展的契机系统结构发展的契机现在学习的是第17页,共67页7、新一代计算机 生物计算机(生物计算机(DNADNA)光学计算机光学计算机超导计算机超导计算机纳米计算机纳米计算机量子计算机量子计算机现在学习的是第18页,共67页计算机的应用 1 1、科学技术方
17、面、科学技术方面 导弹和卫星发射、天气预报、基因密码研究等导弹和卫星发射、天气预报、基因密码研究等2 2、数据处理方面、数据处理方面 财会系统、银行管理、情报检索、订票系统财会系统、银行管理、情报检索、订票系统3 3、实时控制、实时控制 过程控制过程控制4 4、计算机辅助设计、计算机辅助设计CADCAD 包括包括CADCAD、CAMCAM、CATCAT、CAICAI等等5 5、企业管理、信息系统、多媒体、人工智能等其它、企业管理、信息系统、多媒体、人工智能等其它现在学习的是第19页,共67页1.2 计算机的组成计算机的组成-硬件和软件硬件和软件 1.2.1 1.2.1 计算机硬件的组成,把控制
18、器和运算器合为处理机计算机硬件的组成,把控制器和运算器合为处理机processor processor 成为趋势。成为趋势。输入设备输入设备输出设备输出设备存储器存储器控制器控制器运算器运算器程序程序数据数据结果结果地址地址指令指令结果结果数据数据Von Neumann计算机硬件的组成计算机硬件的组成现在学习的是第20页,共67页冯冯诺依曼体系结构诺依曼体系结构Von NeumannVon Neumann :1)1)采用二进制形式表示数据和指令采用二进制形式表示数据和指令 数据和指令在代码的外形上并无区别都是由数据和指令在代码的外形上并无区别都是由0 0和和1 1组成的代组成的代码序列,只是各
19、自约定的含义不同而已。码序列,只是各自约定的含义不同而已。采用二进制、使信息数字化容易实现,可以用二值逻采用二进制、使信息数字化容易实现,可以用二值逻辑工具进行处理。辑工具进行处理。程序信息本身也可以作为被处理的对象,进行加工处程序信息本身也可以作为被处理的对象,进行加工处理,例如对照程序进行编译,就是将源程序当作被加工处理,例如对照程序进行编译,就是将源程序当作被加工处理的对象。理的对象。现在学习的是第21页,共67页信息的数字化表示信息的数字化表示1 1、模拟信号、模拟信号 2 2、数字信号、数字信号 3 3、数字信号的优点:抗干扰;物理上容易实现,可存、数字信号的优点:抗干扰;物理上容易
20、实现,可存储。储。4 4、举例、举例现在学习的是第22页,共67页信息的数字化表示信息的数字化表示 1.在计算机中用数字代码表示各种信息在计算机中用数字代码表示各种信息 二进制代码二进制代码例例1 用数字代码表示数据用数字代码表示数据 5-5 表示为表示为 0 101 表示为表示为 1 101 现在学习的是第23页,共67页例例2 用数字代码表示字符用数字代码表示字符 A B 表示为表示为 1000001 表示为表示为 1000010 例例3 用数字代码表示命令、状态用数字代码表示命令、状态 启动启动 停止停止 正在工作正在工作 工作结束工作结束 表示为表示为 00 表示为表示为 01 表示为
21、表示为 10 表示为表示为 11 现在学习的是第24页,共67页 2.在物理机制上用数字信号在物理机制上用数字信号 数字型电信号数字型电信号例例1 用电平信号表示数字代码用电平信号表示数字代码 高电平高电平 1 低电平低电平 高电平高电平 0 1 例例2 用脉冲信号表示数字代码用脉冲信号表示数字代码 有脉冲有脉冲无脉冲无脉冲有脉冲有脉冲101 表示数字代码表示数字代码 实现并行操作实现并行操作实现串行操作实现串行操作现在学习的是第25页,共67页冯冯诺依曼体系结构:诺依曼体系结构:(2)(2)采用存储程序方式采用存储程序方式 这是诺依曼思想的核心内容。如前所述,它意味着事这是诺依曼思想的核心内
22、容。如前所述,它意味着事先编制程序,事先将程序先编制程序,事先将程序(包含指令和数据包含指令和数据)存入主存储存入主存储器中,计算机在运行程序时就能自动地、连续地从存储器中依器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出指令且执行。次取出指令且执行。这是计算机能高速自动运行的基础。计算机的工作体现为这是计算机能高速自动运行的基础。计算机的工作体现为执行程序,计算机功能的扩展在很大程度上体现为所存储程执行程序,计算机功能的扩展在很大程度上体现为所存储程序的扩展。序的扩展。计算机的许多具体工作方式也是由此派生的。计算机的许多具体工作方式也是由此派生的。现在学习的是第26页,共67页n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理概述 2优秀PPT 计算机 组成 原理 概述 优秀 PPT
限制150内