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