计算机组成原理第三版蒋本珊第1章概论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理第三版蒋本珊第1章概论课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第三 概论 课件
- 资源描述:
-
1、计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院计算机组成原理计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院学习指南学习指南本课程的性质本课程的性质 计算机组成原理计算机组成原理是计算机科学是计算机科学与技术专业本科生的核心课程之与技术专业本科生的核心课程之一,是必修的专业基础课。一,是必修的专业基础课。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院本课程的本课程的地位地位 本课程在计算机学科中处于承本课程在计算机学科中处于承上启下的地位,要求先修的课程上启下的地位,要求先修的课程有:有: 计算机科学导论计算机科学导论
2、 数字电路数字电路学习指南学习指南计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院学习指南学习指南本课程的任务本课程的任务 讨论讨论单机系统范围内计算机各单机系统范围内计算机各部件和系统的组成以及内部工作部件和系统的组成以及内部工作机制机制。通过学习,掌握计算机各。通过学习,掌握计算机各大部件的组成原理、逻辑实现、大部件的组成原理、逻辑实现、设计方法及其互连构成整机系统设计方法及其互连构成整机系统的技术,并为后继课程的学习打的技术,并为后继课程的学习打好基础。好基础。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院学习指南学习指南本课程的重点:五
3、大基本部件的本课程的重点:五大基本部件的原理及实现。原理及实现。本课程的难点:各部件互连构成本课程的难点:各部件互连构成整机系统,即整机概念的建立。整机系统,即整机概念的建立。本课程的深广度:主要讨论计算本课程的深广度:主要讨论计算机组成中具有共性的问题,要处机组成中具有共性的问题,要处理好抽象概念与具体实例的关系。理好抽象概念与具体实例的关系。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院学习指南学习指南计算机学科专业基础综合考试涵盖数据结计算机学科专业基础综合考试涵盖数据结构、构、计算机组成原理计算机组成原理、操作系统和计算机网、操作系统和计算机网络等学科专业基础
4、课程。要求考生比较系统络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的概念、基本原理地掌握上述专业基础课程的概念、基本原理和方法,能够运用所学的基本原理和基本方和方法,能够运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问法分析、判断和解决有关理论问题和实际问题。题。数据结构数据结构 45分分计算机组成原理计算机组成原理 45分分操作系统操作系统 35分分计算机网络计算机网络 25分分计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院学习指南学习指南考查目标:考查目标:理解单处理器计算机系统中各部件的内部理解单处理器计算机系统中各部件的内部工作
5、原理、组成结构以及相互连接方式,工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。具有完整的计算机系统的整机概念。理解计算机系统层次化结构概念,熟悉硬理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。构的基本知识和基本实现方法。能够能够综合综合运用计算机组成的基本原理和基运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些和实际问题进行计算、分析,并能对一些基本部件进行简单设计。基本部件进行简单设计。计算机组
6、成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院学习指南学习指南参考书参考书唐朔飞,计算机组成原理(第唐朔飞,计算机组成原理(第2版)高等教育出版社,北京,版)高等教育出版社,北京,2008。蒋本珊,计算机组成原理学习指蒋本珊,计算机组成原理学习指导与习题解析(第导与习题解析(第3版),北京,版),北京,清华大学出版社,清华大学出版社,2014。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院第第1章章 概论概论计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院第第1 1章章 在本章中我们将从存储程序的在本章中我们将从存储程序的概念
7、入手,讨论计算机的基本组成概念入手,讨论计算机的基本组成与工作原理,使大家对于计算机系与工作原理,使大家对于计算机系统先有一个简单的整体概念,为今统先有一个简单的整体概念,为今后深入讨论各个部件打下基础。后深入讨论各个部件打下基础。 计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院第第1 1章章 1.1 电子计算机与存储程序控制电子计算机与存储程序控制1.2 计算机的硬件组成计算机的硬件组成1.3 计算机系统计算机系统1.4 计算机的工作过程和主要性能指标计算机的工作过程和主要性能指标计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院 电子计算机是
8、一种不需要人工直接干电子计算机是一种不需要人工直接干预,能够自动、高速、准确的对各种信息预,能够自动、高速、准确的对各种信息进行处理和存储的电子设备。进行处理和存储的电子设备。 可以有非电子计算机(如:光计算机、可以有非电子计算机(如:光计算机、量子计算机、超导计算机等)。量子计算机、超导计算机等)。 可以有非数字计算机(如:模拟计算可以有非数字计算机(如:模拟计算机)。机)。1.1 电子计算机与存储程序控制电子计算机与存储程序控制计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.1.1电子计算机的发展电子计算机的发展 世界上第一台电子数字计算机是世界上第一台电子数字
9、计算机是1946年年2月问世的月问世的ENIAC。 ENIAC的的设计开始于设计开始于1943年年, 该机一该机一直使用到直使用到1955年。年。1.1 电子计算机与存储程序控制电子计算机与存储程序控制计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.1 电子计算机与存储程序控制电子计算机与存储程序控制ENIAC的特点:的特点:采用十进制采用十进制20 个个10位的累加器位的累加器用开关手动编程用开关手动编程18,000个电子管个电子管重重30 吨吨占地占地170平方米平方米耗电耗电170 KW5,000次次/秒加法运算秒加法运算 计算机组成原理计算机组成原理北京理工
10、大学计算机学院北京理工大学计算机学院1.1.2 存储程序概念存储程序概念 美籍匈牙利数美籍匈牙利数学家学家冯冯诺依曼等人诺依曼等人在在1945年年6月提出存月提出存储程序概念。储程序概念。1.1 电子计算机与存储程序控制电子计算机与存储程序控制计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院存储程序概念:存储程序概念: 计算机(指硬件)应由运算器、存储计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大器、控制器、输入设备和输出设备五大基本部件组成;基本部件组成; 计算机内部采用二进制来表示指令和计算机内部采用二进制来表示指令和数据;数据; 将编好的程序和
11、原始数据事先存入存将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作储器中,然后再启动计算机工作,这就,这就是存储程序的基本含义。是存储程序的基本含义。1.1 电子计算机与存储程序控制电子计算机与存储程序控制计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.1 电子计算机与存储程序控制电子计算机与存储程序控制 EDVAC 冯冯诺依曼设计的存储程序计诺依曼设计的存储程序计算机算机 1951年诞生。年诞生。 EDSAC 事实上的第一台存储程序计事实上的第一台存储程序计算机算机 1949年诞生。年诞生。 目前绝大多数计算机仍建立在存储程目前绝大多数计算机仍建立在存
12、储程序概念的基础上,称冯序概念的基础上,称冯诺依曼型计算机。诺依曼型计算机。 也出现了一些突破冯也出现了一些突破冯诺依曼结构的计诺依曼结构的计算机,统称非冯结构计算机,如:数据驱算机,统称非冯结构计算机,如:数据驱动的数据流计算机、需求驱动的归约计算动的数据流计算机、需求驱动的归约计算机和模式匹配驱动的智能计算机等。机和模式匹配驱动的智能计算机等。 计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院第第1 1章章 1.1 电子计算机与存储程序控制电子计算机与存储程序控制1.2 计算机的硬件组成计算机的硬件组成1.3 计算机系统计算机系统1.4 计算机的工作过程和主要性能指
13、标计算机的工作过程和主要性能指标计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院中央处理器(中央处理器(CPU) CPU = 运算器运算器 + 控制器控制器主机主机 主机主机 = 中央处理器中央处理器 + 主存储器主存储器外部设备外部设备 除去主机以外的硬件装置(如输入设除去主机以外的硬件装置(如输入设备、输出设备、辅助存储器等)备、输出设备、辅助存储器等)1.2 计算机的硬件组成计算机的硬件组成注意计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成运算器控制器主存储器主存储器输入设备输出设备辅助存储器辅助存
14、储器CPU控制控制数据数据地址或指令地址或指令主机主机外设外设存储器存储器计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成1.2.1 计算机的主要部件计算机的主要部件 1.输入设备输入设备 输入设备的任务是把人们编好的程序输入设备的任务是把人们编好的程序和原始数据送到计算机中去,并且将它们和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息转换成计算机内部所能识别和接受的信息方式。常用的有键盘、鼠标、扫描仪等。方式。常用的有键盘、鼠标、扫描仪等。 2.输出设备输出设备 输出设备的任务是将计算机的处理结输出设备的
15、任务是将计算机的处理结果以人或其他设备所能接受的形式送出计果以人或其他设备所能接受的形式送出计算机。常用的有显示器、打印机、绘图仪算机。常用的有显示器、打印机、绘图仪等。等。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成 3.存储器存储器 存储器是用来存放程序和数据的部件,存储器是用来存放程序和数据的部件,它是一个记忆装置,也是计算机能够实现它是一个记忆装置,也是计算机能够实现“存储程序控制存储程序控制”的基础。的基础。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组
16、成Cache主存储器主存储器辅助存储器辅助存储器速度速度快快慢慢三级存储系统三级存储系统计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成Cache主存储器主存储器辅助存储器辅助存储器三级存储系统三级存储系统小小大大容量容量计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成Cache主存储器主存储器辅助存储器辅助存储器三级存储系统三级存储系统贵贵贱贱价格价格/位位计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组
17、成Cache主存储器主存储器辅助存储器辅助存储器 主存储器主存储器 可由可由CPU直接访问,用来存放当前正在直接访问,用来存放当前正在执行的程序和数据。执行的程序和数据。主存储器主存储器主存储器主存储器主存储器主存储器计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成Cache主存储器主存储器辅助存储器辅助存储器主存储器主存储器主存储器主存储器辅助存储器辅助存储器辅助存储器辅助存储器辅助存储器辅助存储器辅助存储器辅助存储器 设置在主机外部,设置在主机外部,CPU不能直接访问不能直接访问,用来存放暂时不参与运行的程序和数据,需用来存放
18、暂时不参与运行的程序和数据,需要时再传送到主存。要时再传送到主存。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成Cache主存储器主存储器辅助存储器辅助存储器主存储器主存储器主存储器主存储器辅助存储器辅助存储器辅助存储器辅助存储器辅助存储器辅助存储器CacheCacheCache高速缓冲存储器(高速缓冲存储器(Cache) CPU可以直接访问,用来存放当前正在可以直接访问,用来存放当前正在执行的程序中的执行的程序中的活跃部分(副本)活跃部分(副本),以便快,以便快速地向速地向CPU提供指令和数据。提供指令和数据。计算机组成原理计
19、算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成 4.运算器运算器 运算器是对信息进行处理和运算的部运算器是对信息进行处理和运算的部件,经常进行的运算是算术运算和逻辑运件,经常进行的运算是算术运算和逻辑运算,因此运算器的核心是算,因此运算器的核心是算术逻辑运算部算术逻辑运算部件件ALU。 运算器中有若干个寄存器(如累加寄运算器中有若干个寄存器(如累加寄存器、暂存器等)。存器、暂存器等)。 5.控制器控制器 控制器是整个计算机的指挥中心。控制器是整个计算机的指挥中心。 控制器中主要包括时序控制信号形成控制器中主要包括时序控制信号形成部件和一些专用的
20、寄存器。部件和一些专用的寄存器。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成1.2.2 各大部件之间的连接各大部件之间的连接 将各大基本部件,按某种方式连接起将各大基本部件,按某种方式连接起来就构成了计算机的硬件系统。来就构成了计算机的硬件系统。1.总线结构(小、微型机的典型结构)总线结构(小、微型机的典型结构) 目前许多计算机的各大基本部件之间目前许多计算机的各大基本部件之间是用总线(是用总线(Bus)连接起来的。)连接起来的。 总线是一组能为多个部件服务的公共总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接
21、收各部信息传送线路,它能分时地发送与接收各部件的信息。件的信息。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成 总线特点:总线特点: 共享共享 分时分时 小型、微型机的设计目标是以较小的硬小型、微型机的设计目标是以较小的硬件代价组成具有较强功能的系统,而总线结件代价组成具有较强功能的系统,而总线结构正好能满足这一要求。构正好能满足这一要求。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成接口接口接口接口外设外设外设外设CPU主存储器主存储器系统总线系统总线单总线结构
22、单总线结构计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成 单总线并不是指只有一根信号线。系单总线并不是指只有一根信号线。系统总线按传送信息的不同又可以细分为:统总线按传送信息的不同又可以细分为:地址总线、数据总线和控制总线地址总线、数据总线和控制总线。地址总。地址总线(线(Address Bus)由单方向的多根信号线)由单方向的多根信号线组成,用于组成,用于CPU向主存、外设传输地址信向主存、外设传输地址信息;数据总线(息;数据总线(Data Bus)由双方向的多)由双方向的多根信号线组成,根信号线组成,CPU可以沿这些线从主存
23、可以沿这些线从主存或外设读入数据,也可以沿这些线向主存或外设读入数据,也可以沿这些线向主存或外设送出数据;控制总线(或外设送出数据;控制总线(Control Bus)上传输的是控制信息,包括上传输的是控制信息,包括CPU送出的控送出的控制命令和主存制命令和主存/外设反馈给外设反馈给CPU的状态信号。的状态信号。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成2.大、中型计算机的典型结构大、中型计算机的典型结构 大、中型计算机系统的设计目标更着大、中型计算机系统的设计目标更着重于系统功能的扩大与效率的提高。重于系统功能的扩大与效率的
24、提高。 通道是承担通道是承担I/O操作管理的主要部件,操作管理的主要部件,主机可以连接多个通道,每个通道可以接主机可以连接多个通道,每个通道可以接一台或几台设备控制器,每个设备控制器一台或几台设备控制器,每个设备控制器又可接一台或几台外部设备,这样整个系又可接一台或几台外部设备,这样整个系统就可以连接很多的外部设备。统就可以连接很多的外部设备。计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院第四级第四级第三级第三级第二级第二级1.2 计算机的硬件组成计算机的硬件组成主存主存CPU通道通道通道通道设备设备控制器控制器设备设备控制器控制器设备设备控制器控制器设备设备控制器控
25、制器外设外设外设外设外设外设外设外设外设外设外设外设外设外设外设外设主机主机第一级第一级计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成1.2.3 不同对象观察到的计算机硬件系统不同对象观察到的计算机硬件系统 一般用一般用户观察到的户观察到的计算机硬件计算机硬件系统系统计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬件组成计算机的硬件组成 专业用专业用户观察到的户观察到的计算机硬件计算机硬件系统系统 计算机组成原理计算机组成原理北京理工大学计算机学院北京理工大学计算机学院1.2 计算机的硬
展开阅读全文