计算机组成原理cha.ppt
《计算机组成原理cha.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理cha.ppt(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理任课教师:石磊 教授郑州大学信息工程学院计算机系Email:http:/n 教材n 白中英,计算机组成原理第四版立体化教材,科学出版社,2008n 参考书n 石磊,计算机组成原理第2版,清华大学出版社,2006n 钱晓捷,计算机硬件技术基础,机械工业出版社,2010n 王爱英,计算机组成与结构第3版,清华大学出版社,2001n 白中英 邝坚,计算机组织与结构网络版,科学出版社,2003 第一章 计算机系统概论 第二章 运算方法和运算器 第三章 内部存储器 第四章 指令系统 第五章 中央处理机 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 第九章 操作系统支持目录 一、
2、课程性质与任务(课程在专业教学计划中的地位与课程教学目标)“计算机组成原理”属于专业基础课,必修课。面向应用、突出实践、偏向硬件和理论。计算机组成原理是计算机教学中的一门核心课程,是学习计算机课程所要必修的主干课。通过教学,使学生对计算机的各主要部分(运算期、控制器、存储器、输入输出设备)的构成及工作原理有一个深刻的、系统的认识和理解,同时对计算机的发展趋势也有一个较为深入的了解。主要讲解简单、单台计算机的完整组成原理和内部运行机制,包括运算器部件、控制器部件、存储器子系统、输入/输出子系统与输入/输出系统设备,围绕各自的功能、组成、设计、实现、使用等知识进行介绍;此外,该课程的工程性、实践性
3、、技术性比较强,还强调培养学生的动手动脑能力、开创与创新意识、实验技能,这些要求更多的是通过作业、教学实验等环节完成,要求学生有意识地主动加强这些方面的练习与锻炼。二、课程的基本要求(课程教学应使学生达到的基本要求)计算机系统概述、计算机中的数据表示、运算方法和运算器、指令系统、随机逻辑和微程序控制原理、存储系统、输入输出系统、计算机外设简介,要求学生掌握计算机的组成和工作原理。通过学习,使学生了解计算机的组成原理及工作原理,以建立整机概念。本课程设有实验,以加深对课程内容的理解,培养学生的动手能力。三、课程与其他课程的联系与分工 先修课:数字电路、模拟电路、汇编语言程序设计 后续课:计算机系
4、统结构、微型计算机系统与设计,关系密切的还有操作系统等课程。四、课程总学时中各环节的学时分配(讲授、实验、上机、实践等)授课学时:72,实验学时:18教学大纲 第一章 计算机系统概论 第二章 运算方法和运算器 第三章 内部存储器 第四章 指令系统 第五章 中央处理机 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 第九章 操作系统支持目录系统结构基本概念第一章 计算机系统概论v 1.概念v 计算机(Computer)是一种以电子器件为基础的,不需人的直接干预,能够对各种数字化信息,进行算术和逻辑运算的快速工具。系统结构基本概念(1)以电子器件为物质基础:电子数字计算机(Digital
5、Computer)(2)不需要人的直接干预:自动化(存储程序为基础)(3)数字化信息:二进制(计算机能够具有逻辑判断和处理能力的基础)(4)算逻运算:基本运算操作是算术和逻辑运算(5)快速工具:(A)电子器件(B)存储程序2、层次:系统结构基本概念(1 1)内部特征:)内部特征:(A)高速高集成度开关元件(B)数字化信息编码(C)逻辑判断和处理能力(D)存储程序(2 2)外部特征:)外部特征:(A)快速性(由(1)中(A)(D)决定)(B)准确性(由(1)中(B)(D)决定)(C)逻辑性(由(1)中(A)(C)(D)决定)(D)通用性(由(1)中(A)(B)(C)(D)决定)3、特征:系统结构
6、基本概念1.1.1计算机的分类计算机从总体上来说分为两大类:模拟计算机和数字计算机。各自主要特点:模拟计算机由模拟运算器件构成,其变量由连续量(如:电压、电流等)来表示,运算过程也是连续的数字计算机则是由逻辑电子器件构成,其变量为开关量(离散的数字量),采用数字式按位运算,运算模式是离散式的系统结构基本概念数字计算机与模拟计算计的主要区别比较内容 数字计算机 模拟计算机数据表示方式数字0和1电压、电流等计算方式 数字计算 电量组合和测量值控制方式 程序控制 模拟信号组合控制精度、抗干扰性 高、好 低、差数据存储量 大 小、几乎无逻辑判断能力 强 无系统结构基本概念通用计算机类别系统结构基本概念
7、v 巨型机、大型机、中型机、小型机、微型机和单片机,它们的结构规模和性能指标依次递减v 随着超大规模集成电路的迅速发展,今天的小型机可能是明天的微型机,而今天的微型机可能是明天的单片机系统结构基本概念1.1.2 计算机的应用 计算机之所以迅速发展,其生命力在于它的广泛应用并协助人类取得了辉煌的成就。计算机的应用范围几乎涉及人类社会的所有领域。本书归纳成六个主要方面来叙述:v 科学计算v 自动控制和测量 v 信息处理v 教育和卫生 v 家用电器 v 人工智能1.2.1计算机的硬件系统组成运 算 器 控 制 器主存储器输入设备输出设备总线 和 输入输出接口高速缓存虚拟存储器(磁盘设备)(第二章)(
8、第五章)(第三章)(第六章)(第七、八章)中央处理单元CPU系统结构基本概念1.运算器v 算术运算v 逻辑运算v 采用二进制数(容易实现)v 位数越多,计算精度越高v 计算机的运算器长度:8位、16位、32位或64位系统结构基本概念2.存储器v 功能:保存或“记忆”数据和运算过程v 存储的是0或1表示的二进制代码v 主存采用半导体器件来作为存储器v 一个半导体触发器记忆一个二进制位v 存储单元:在存储器中保存一个n位二进制数的n个触发器,组成一个存储单元v 存储器地址:存储器是由许多存储单元组成,每个存储单元的编号,称为地址v 存储容量:存储器所有存储单元的总数。通常用单位“KB、MB、GB”
9、等表示v 内存储器(主存)和外存储器(辅存)系统结构基本概念表示参加运算的数据从存储器的哪个单元取运算的结果应存到哪个单元3.控制器v 控制计算机的各个部件有条不紊地进行工作v 指令有两部分:操作的性质和操作的地址操作码 地址码指出指令所进行的操作加、减、乘、除、取数、存数等指令 操作码加法减法乘法除法取数存数打印停机001010011100101110111000系统结构基本概念电子计算机的设计思想v存储程序,程序控制v“存储程序”,是把指令以代码的形式事先输入到计算机的主存储器中,即用记忆数据的同一装置存储执行运算的命令,这些指令按一定的规则组成程序v“程序控制”,是当计算机启动后,程序就
10、会控制计算机按规定的顺序逐条执行指令,自动完成预定的信息处理任务v冯诺依曼型计算机的设计思想存储程序并按地址顺序执行系统结构基本概念v冯诺依曼计算机的基本思想v 采用二进制形式表示数据和指令。指令由操作码和地址码组成;v 将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。这就是“存储程序”和“程序控制”(简称存储程序控制)的概念;v 指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。v 计算机由存储器、运算器、控制器、输入和输出设备五大基本部件组成,规定了5部分的基本功能系统结构基本概念控制器的基本任务v 按照计算程序所排
11、的指令序列,先从存储器取出一条指令放到控制器中,对该指令的操作码由译码器进行分析判别,然后根据指令性质,执行这条指令,进行相应的操作。接着从存储器取出第二条指令,再执行第二条指令,依次类推v 取指令的一段时间叫做取指周期v 执行指令的一段时间叫做执行周期v 执行完成指令的时间,称为指令周期系统结构基本概念指令字和数据字,指令流和数据流 v 某字为一条指令,则称为指令字v 某字代表要处理的数据,称为数据字v 在取指周期中从内存读出的信息是指令流,它流向控制器v 而执行周期中从内存读出的信息流是数据流,它由内存流向运算器v 时间上:在取指周期中,CPU从内存读出的信息一定是指令;而执行周期中从内存
12、读出或写入的信息一定是数据。v 空间上:指令一定流向控制器;而数据则是在内存(或寄存器)与运算器之间流动系统结构基本概念适配器与输入输出设备v 输入设备把人们所熟悉的某种形式的信息变换为机器内部所能接收和识别的二进制信息形式v 输出设备把计算机处理的结果变换为人或其它机器所能接收和识别的信息形式v I/O设备通常统称为外围设备v 适配器(I/O接口)相当与一个转换器,它可以保证外围设备用计算机所要求的形式发送或接受信息v 系统总线构成计算机系统的信息链接,是多个系统部件之间进行数据传送的公共通路系统结构基本概念1.2.2数字计算机的发展史v 世界上第一台电子数字计算机ENIAC(Electro
13、nicNumericalIntegratorAndCalculator)诞生于1946年2月15日,是美国宾夕法尼亚大学摩尔理工学院的摩切利和埃卡特发明的。计算机的发展大致经历了五代的变化:1.1946年开始,第一代电子管计算机2.1958年开始,第二代晶体管计算机3.1965年开始,第三代中小规模集成电路计算机4.1971年开始,第四代大规模集成电路计算机5.1986年开始,第五代巨大规模集成电路计算机系统结构基本概念类型 时期 主要器件 重 要 特 征第1代 1946-1958电子管 机器语言,汇编语言。速度低,体积大,价格昂贵,可靠性差,用于科学计算。速度达几千次到几万次第2代 1958
14、-1964晶体管 算法语言,操作系统。体积缩小,可靠性提高。从科学计算到数据处理。每秒几万次到几十万次第3代 1964-1971中小规模集成电路体积小,可靠性大大提高,速度达几百万次,软件技术和外设发展迅速应用领域不断扩大。第4代 1971-1986大/超大规模集成电路速度提高至几千万亿次出现微型计算机第5代 1986-巨大规模集成电路速度提高至几亿次乃至上百亿次。出现单片机计算机的发展史系统结构基本概念 第一台电子计算机(ENIAC)5000 次加法/秒体重28 吨占地170M218,800 只电子管1500 个继电器耗电150KW计算机发展史系统结构基本概念Top500(2004)曙光50
15、00A计算机发展史系统结构基本概念Top500(2006)IBM Blue Gene计算机发展史系统结构基本概念Top500(2006.06)计算机发展史系统结构基本概念Top500(2008)IBM Roadrunner计算机发展史系统结构基本概念Top500(2008)曙光5000A计算机发展史系统结构基本概念Top500(2008.11)计算机发展史系统结构基本概念Top500(2009)CrayJaguar计算机发展史系统结构基本概念Top500(2009)天河一号计算机发展史系统结构基本概念Top500(2009.11)计算机发展史系统结构基本概念摩尔定律v早在1964年,英特尔公司
16、创始人戈登.摩尔(Gordon Moore)在一篇很短的论文里断言:每18个月,集成电路的性能将提高一倍,而其价格将降低一半。这就是著名的摩尔定律。作为迄今为止半导体发展史上意义最深远的定律,摩尔定律被集成电路近40年的发展历史准确无误地验证着计算机组成原理什么是微型计算机l 微型计算机(Microcomputer)采用微处理器为核心构造的计算机l 微处理器(Microprocessor)一块大规模集成电路芯片微型机的运算和控制核心中央处理单元(CPU:Central Processing Unit)l 相对来说,微机性能、价格、体积较小工作学习中使用的个人微机生产生活中运用的各种智能化电子设
17、备计算机组成原理微处理器的基本性能指标l 字长微处理器每个时间单位处理的二进制数据位数例如一次进行运算、传输的位数l 时钟频率微处理器的处理速度反映微处理器的基本时间单位l 集成度表明微处理器的生产工艺水平常用芯片上集成的晶体管数量来表达计算机组成原理通用微处理器l 4位微处理器1971年,Intel 4004,第一个微处理器l 8位微处理器M6800、Z80和Intel 8080/8085Apple公司苹果机l 16位微处理器Intel 8086/8088 16位个人计算机(PC:Personal Computer)l 32位微处理器80386,80486,PentiumPentium 43
18、2位PC机,APPLE公司的Macintosh机l 64位微处理器计算机组成原理专用微处理器 l 单片机(微控制器,嵌入式控制器,MCU)Intel的MCS-48,MCS-51,MCS-96/98系列爱特梅尔(Atml)公司的AT89系列(与MCS-51兼容),AT91系列(基于ARM内核)Microchip Technology公司的PIC系列l 数字信号处理器(DSP)专注于数字信号的高速处理美国德州仪器TI公司TMS320各代产品主要应用于通信、消费类电子产品和计算机l 主要应用形式:嵌入式系统IP级结构,芯片级结构,模块级结构计算机组成原理8086l 16位结构的微处理器:数据总线为1
19、6位l 主存容量1MB:地址总线为20位l 时钟频率5MHz(IBM PC使用4.77MHz)l 准16位微处理器8088:外部数据总线为8位l IBM PC和PC/XT机使用Intel 8088 CPUl 处理器总线(Bus)微处理器的对外引脚(Pin)数据、地址和控制三组信号电源和地线计算机组成原理处理器总线l 数据总线(DB:Data Bus)处理器与存储器或外设交换信息的通道个数(条数)是一次能够传送数据的二进制位数 l 地址总线(AB:Address Bus)指定存储器或外设的具体单元个数反映访问的主存储器容量或外设范围l 控制总线(CB:Control Bus)控制处理器数据传送等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 cha
限制150内