计算机组成原理概述优秀课件.ppt
《计算机组成原理概述优秀课件.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页,本讲稿共67页1 1
5、、电子计算机的产生、电子计算机的产生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)二战因弹道计算需要高速、准确的计算二战因弹道计算需要高速、准确的计算 将将电电子子管管和和继继电电器器存存储储器器用用绝绝缘缘导导线线互互连连在在一一起起,有有单单个个CPUCPU组组成成
7、,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个电子管 计算速度5000次/秒 不足:存储容量小 20个字长10位
9、 非自动 采用线路连接来编程 Von Neumann 在此基础上提出了 现代计算机的模型第一台计算机 ENIAC第9页,本讲稿共67页3 3、第二代计算机、第二代计算机 晶体管时代(晶体管时代(59-6459-64)BELLBELL实实验验室室的的John John bardeen,bardeen,Walter Walter BrattainBrattain发发明明晶体管。晶体管。采采用用分分立立式式晶晶体体管管和和铁铁氧氧体体的的磁磁芯芯,用用印印刷刷电电路路将将它它们们互互连连。采采用用变变址址寄寄存存器器、浮浮点点运运算算、多多路路存存储储器器和和I/OI/O处处理理机机。采采用用高高级
10、级语语言言、子子程程序序库库、批批处处理理监监控控程程序序。代表性系统是代表性系统是IBM7030IBM7030。第10页,本讲稿共67页n 特征:使用晶体管为计算机的基本器件特征:使用晶体管为计算机的基本器件 体积缩小、耗电减少、重量减轻、可靠性提高体积缩小、耗电减少、重量减轻、可靠性提高 速度为每秒几万到几十万次速度为每秒几万到几十万次 开始应用于数据处理开始应用于数据处理n 贡献:在图形处理领域开始应用贡献:在图形处理领域开始应用 鼠标器问世鼠标器问世 有了操作系统和高级语言有了操作系统和高级语言 出现通用机和专用机出现通用机和专用机 n 代表:代表:CDC 6600 7600 IBM
11、7090 CDC 6600 7600 IBM 7090 第11页,本讲稿共67页4、第三代计算机 集成电路时代 1965-1974 仙童公司和德州仪器把整个电路做在一片半导体上。仙童公司和德州仪器把整个电路做在一片半导体上。采用小规模或中小规模的集成电路和多层印刷电路。采用小规模或中小规模的集成电路和多层印刷电路。微程序控制。采用了流水线、高速缓存和先行处理机。微程序控制。采用了流水线、高速缓存和先行处理机。软件采用多道程序设计和分时操作系统。代表性的有软件采用多道程序设计和分时操作系统。代表性的有IBM/360-370IBM/360-370系列、系列、Digital EquipmentDig
12、ital Equipment公司的公司的 PDP-8PDP-8系系列。列。第12页,本讲稿共67页 特征:使用中、小规模集成电路为计算机的基本器件特征:使用中、小规模集成电路为计算机的基本器件 体积、功耗显著缩小、可靠性大大提高体积、功耗显著缩小、可靠性大大提高 速度为每秒几百万次速度为每秒几百万次 贡献:分成巨型机、大型机、中型机、小型机贡献:分成巨型机、大型机、中型机、小型机 多种完善的操作系统和高级语言多种完善的操作系统和高级语言 出现系列机出现系列机(解决硬件更新和软件相对稳定的(解决硬件更新和软件相对稳定的 矛盾,大受欢迎)矛盾,大受欢迎)代表:代表:IBM 360 第13页,本讲稿
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次次 贡献:微型计算机出现贡献:微型计算机出现 并行处理、分布式处理并行处理、分布式处理 计算机网络发展计算机网络发展 软件工程产生软件工程产生 RISCRISC精简指令技术:简化指
15、令格式和精简指令技术:简化指令格式和 寻址方式寻址方式,是把大是把大型机的流水线技术应用的单机。型机的流水线技术应用的单机。代表:代表:INTEL 80X86 PENTIUMINTEL 80X86 PENTIUM第15页,本讲稿共67页6、第五代计算机 甚大规模集成电路时代1991-200?n标志:标志:n单片机集成电路单片机集成电路100100万晶体管以上万晶体管以上n超标量技术的应用(超标量技术的应用(把大型机的多指令发出把大型机的多指令发出和无序执行应用到单机和无序执行应用到单机)n流水线技术流水线技术第16页,本讲稿共67页6、第六代计算机 极大规模集成电路时代200?-20?n单片机
16、集成电路超过单片机集成电路超过1 1亿晶体管以上。亿晶体管以上。n单个处理机芯片有图形处理,视频处理,单个处理机芯片有图形处理,视频处理,通信部件。通信部件。nICIC不再制约系统结构的发展而是相反。是系不再制约系统结构的发展而是相反。是系统结构发展的契机统结构发展的契机第17页,本讲稿共67页7、新一代计算机 生物计算机(生物计算机(DNADNA)光学计算机光学计算机超导计算机超导计算机纳米计算机纳米计算机量子计算机量子计算机第18页,本讲稿共67页计算机的应用 1 1、科学技术方面、科学技术方面 导弹和卫星发射、天气预报、基因密码研究等导弹和卫星发射、天气预报、基因密码研究等2 2、数据处
17、理方面、数据处理方面 财会系统、银行管理、情报检索、订票系统财会系统、银行管理、情报检索、订票系统3 3、实时控制、实时控制 过程控制过程控制4 4、计算机辅助设计、计算机辅助设计CADCAD 包括包括CADCAD、CAMCAM、CATCAT、CAICAI等等5 5、企业管理、信息系统、多媒体、人工智能等其它、企业管理、信息系统、多媒体、人工智能等其它第19页,本讲稿共67页1.2 计算机的组成计算机的组成-硬件和软件硬件和软件 1.2.1 1.2.1 计算机硬件的组成,把控制器和运算器合为处理机计算机硬件的组成,把控制器和运算器合为处理机processor processor 成为趋势。成为
18、趋势。输入设备输入设备输出设备输出设备存储器存储器控制器控制器运算器运算器程序程序数据数据结果结果地址地址指令指令结果结果数据数据Von Neumann计算机硬件的组成计算机硬件的组成第20页,本讲稿共67页冯冯诺依曼体系结构诺依曼体系结构Von NeumannVon Neumann :1)1)采用二进制形式表示数据和指令采用二进制形式表示数据和指令 数据和指令在代码的外形上并无区别都是由数据和指令在代码的外形上并无区别都是由0 0和和1 1组成的组成的代码序列,只是各自约定的含义不同而已。代码序列,只是各自约定的含义不同而已。采用二进制、使信息数字化容易实现,可以用二值逻辑采用二进制、使信息
19、数字化容易实现,可以用二值逻辑工具进行处理。工具进行处理。程序信息本身也可以作为被处理的对象,进行加工程序信息本身也可以作为被处理的对象,进行加工处理,例如对照程序进行编译,就是将源程序当作被加处理,例如对照程序进行编译,就是将源程序当作被加工处理的对象。工处理的对象。第21页,本讲稿共67页信息的数字化表示信息的数字化表示1 1、模拟信号、模拟信号 2 2、数字信号、数字信号 3 3、数字信号的优点:抗干扰;物理上容易实现,可存储。、数字信号的优点:抗干扰;物理上容易实现,可存储。4 4、举例、举例第22页,本讲稿共67页信息的数字化表示信息的数字化表示 1.在计算机中用数字代码表示各种信息
20、在计算机中用数字代码表示各种信息 二进制代码二进制代码例例1 用数字代码表示数据用数字代码表示数据 5-5 表示为表示为 0 101 表示为表示为 1 101 第23页,本讲稿共67页例例2 用数字代码表示字符用数字代码表示字符 A B 表示为表示为 1000001 表示为表示为 1000010 例例3 用数字代码表示命令、状态用数字代码表示命令、状态 启动启动 停止停止 正在工作正在工作 工作结束工作结束 表示为表示为 00 表示为表示为 01 表示为表示为 10 表示为表示为 11 第24页,本讲稿共67页 2.在物理机制上用数字信号在物理机制上用数字信号 数字型电信号数字型电信号例例1
21、用电平信号表示数字代码用电平信号表示数字代码 高电平高电平 1 低电平低电平 高电平高电平 0 1 例例2 用脉冲信号表示数字代码用脉冲信号表示数字代码 有脉冲有脉冲无脉冲无脉冲 有脉冲有脉冲101 表示数字代码表示数字代码 实现并行操作实现并行操作实现串行操作实现串行操作第25页,本讲稿共67页冯冯诺依曼体系结构:诺依曼体系结构:(2)(2)采用存储程序方式采用存储程序方式 这是诺依曼思想的核心内容。如前所述,它意味着事先编这是诺依曼思想的核心内容。如前所述,它意味着事先编制程序,事先将程序制程序,事先将程序(包含指令和数据包含指令和数据)存入主存储器中,计存入主存储器中,计算机在运行程序时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 概述 优秀 课件
限制150内