《计算机系统概论》PPT课件.ppt

上传人:za****8 文档编号:16179266 上传时间:2020-09-21 格式:PPT 页数:58 大小:4.26MB
收藏 版权申诉 举报 下载
《计算机系统概论》PPT课件.ppt_第1页
第1页 / 共58页
《计算机系统概论》PPT课件.ppt_第2页
第2页 / 共58页
《计算机系统概论》PPT课件.ppt_第3页
第3页 / 共58页
资源描述:

《《计算机系统概论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《计算机系统概论》PPT课件.ppt(58页珍藏版)》请在装配图网上搜索。

1、1,计算机组成原理,教师:李秀芳,PRINCIPLES OF COMPUTER ORGANIZATION,2,课程性质、目的及任务,计算机组成原理是硬件类课程,是计算机及其相关专业的主干课程之一。 使学生能够从本质上来认识计算机的组成及其工作原理,并且初步掌握计算机硬件系统的分析方法,为后续的专业课程打基础,也为将来更好地利用计算机从事科学研究、工程设计、数据处理及自动控制等方面的工作典定基础知识。,3,计算机主机箱示意图,4,教学的主要内容,以逻辑电路为基础,以单机系统为对象,讲解计算机各主要部件的组成、工作原理、逻辑实现方法,从而了解计算机最低层硬件软件的配合与功能的划分,系统地了解计算机

2、内部的运行机制。 单机:非多机系统,非多处理机结构 基本:不一定是最高性能,最合理的组成,而是最基础的必要的组成部分。,5,计算机硬件系统组成,6,与其它课程的关系:,7,实验教学学时安排,8,教材与教学参考书,教材: 计算机组成原理(第二版),唐朔飞,高教出版社 参考书: 计算机组成原理-学习指导与习题解答,唐朔飞,高教出版社 计算机组成原理(第四版),白中英,科学出版社 计算机组成原理解题指南(第四版),白中英,科学出版社,9,本课程学习方法及考核方式,1.针对本课程具有比较抽象的特点,应克服畏难情绪,注意在学习过程中能够把概念与现实生活相联系,可以有效地降低问题的抽象程度。 2. 组成原

3、理的学习应抓住信息变换、表示、处理、传送、存储的信息流为主线。 3.建立整机思想,避免孤立地学习各部分的内容,在掌握基本概念之前不要过早地陷入细节的学习,而应将各组成部分的作用、结构、逻辑实现与计算机的整机目标结合起来学习。,10,第章 计算机系统概论,第章 系统总线,第章 存储器,第章 输入输出系统,第章 计算机的运算方法,第章 指令系统,第章 CPU 的结构和功能,第章 控制单元的功能,第10章 控制单元的设计,第章 计算机的发展及应用,概论,硬件结构,CPU,CU,主 要 内 容,11,第章 计算机系统概论,1.1 计算机系统简介,1.4 本书结构,1.3 计算机硬件的主要技术指标,1.

4、2 计算机的基本组成,12,学习目标,掌握冯.诺依曼机的特点 了解计算机的层次结构 掌握计算机的五大部件的功能 掌握计算机硬件的主要技术指标 了解计算机的工作过程,13,重点掌握下列概念: 硬件、计算机、主机、CPU、主存、辅存、外部设备、固件; 软件、系统软件、应用软件 高级语言、汇编语言、机器语言、解释程序、编译程序 计算机组成和计算机体系结构 存储单元、存储字、存储字长、存储容量、机器字长、指令字长、指令、数据、程序 英文缩写的含义:CPU、PC、IR、MAR 、 MDR 、 ALU 、 CU 、ACC 、MQ 、MIPS 、CPI 、FLOPS,14,1.1 计算机系统简介,由具有各类

5、特殊功能 的信息(程序)组成,1. 计算机系统,计算机系统,计算机的实体, 如主机、外设等,一、 计算机的软硬件概念,15,1.1,计算机系统的构成,16,2. 计算机是如何工作的?,17,计算机硬件框图,18,1.1,3. 计算机的解题过程,19,二、计算机系统的层次结构,高级语言,虚拟机器 M3,汇编语言,虚拟机器 M2,机器语言,实际机器 M1,微指令系统,微程序机器 M0,1.1,20,用编译程序翻译 成汇编语言程序,用汇编程序翻译 成机器语言程序,用机器语言解释操作系统,用微指令解释机器指令,由硬件直接执行微指令,1.1,21,程序员所见到的计算机系统的属性 概念性的结构与功能特性,

6、实现计算机体系结构所体现的属性,有无乘法指令,如何实现乘法指令,(指令系统、数据类型、寻址技术、I/O机理),(具体指令的实现),1.1,三、计算机体系结构和计算机组成,22,1.2 计算机的基本组成,1. 计算机由五大部件组成,3. 指令和数据用二进制表示,4. 指令由操作码和地址码组成,6. 以运算器为中心,一、冯诺依曼计算机的特点,5. 采用存储程序工作方式,把程序的指令序列放到存储器中,23,算术运算 逻辑运算,存放数据 和程序,将信息转换成机 器能识别的形式,将结果转换成 人们熟悉的形式,指挥程序 运行,1.2,冯诺依曼计算机硬件框图,24,1.2,冯诺依曼计算机硬件框图,25,二、

7、计算机硬件框图,1.2,1. 以存储器为中心的计算机硬件框图,26,ALU,主存 辅存,CPU,主机,I/O设备,硬件,CU,2.现代计算机硬件框图,1.2,27,1.上机前的准备,建立数学模型,编制解题程序,确定计算方法,程序 运算的 全部步骤,指令 每 一个步骤,1.2,三、计算机的工作步骤,28,取x 至运算器中,乘以x 在运算器中,乘以a 在运算器中,存ax2 在存储器中,取b 至运算器中,乘以x 在运算器中,加ax2 在运算器中,加c 在运算器中,= (ax + b)x + c,取x 至运算器中,乘以a 在运算器中,加b 在运算器中,乘以x 在运算器中,加c 在运算器中,计算 ax2

8、 + bx + c,1.2,编程举例,29,000001 0000001000,打印 ,停机,取数 ,存数 ,加 ,乘 ,指令格式举例,1.2,30,1.2,计算 ax2 + bx + c 程序清单,31,存储体,大楼,存储单元 存放一串二进制代码,存储字 存储单元中二进制代码的组合,存储字长 存储单元中二进制代码的位数,每个存储单元赋予一个地址号,按地址寻访, 存储单元, 存储元件,(0/1), 房间, 床位,(无人/ 有人),(1)存储器的基本组成,1.2,2.计算机的解题过程,32,MAR,MDR,1.2,存储器地址寄存器 反映存储单元的个数,存储器数据寄存器 反映存储字长,(1)存储器

9、的基本组成,33,(2)运算器的基本组成及操作过程,1.2,被加数,被减数,被除数,乘数,商,加数,减数,被乘数,除数,加法,减法,乘法,除法,和,差,余数,34, 加法操作过程,1.2,35,1.2, 减法操作过程,36,1.2, 乘法操作过程,37,1.2, 除法操作过程,38,取指令,分析指令,执行指令,PC,IR,CU,取指,执行,IR 存放当前欲执行的指令,访存,访存,完成 一条 指令,1.2,(3)控制器的基本组成,39,以取数指令为例,(4)主机完成一条指令的过程,1.2,40,以存数指令为例,1.2,(4)主机完成一条指令的过程,41,(5) ax2 + bx + c 程序的运

10、行过程,将程序通过输入设备送至计算机,程序首地址,打印结果,分析指令,取指令,停机,启动程序运行,执行指令,1.2,MAR,M,MDR,IR,PC,CU,OP(IR),Ad(IR),MAR,M,MDR,ACC,PC,42,早期只用字长、运算速度和存储容量三大指标来衡量,实际使用证明,只考虑这三个指标是很不够的。 其次还有以下几项: 系统的可靠性(平均无故障工作时间MTBF,Mean Time Between Failures),系统的可维护性(平均修复时间MTTR,Mean Time To Repair),机器允许配置的外部设备的最大数目,计算机系统的汉字处理能力,数据库管理系统及网络功能等。

11、,1.3 计算机硬件的主要技术指标,43,一、机器字长,字长是指计算机的运算部件能同时处理的二进制数据的位数。通常是字节的整倍数。 字长决定了计算机的运算精度,字长较长,计算机的运算精度就高。因此,高性能的计算机,其字长较长。 字长也影响机器的运算速度,字长越长,计算机的运算速度越快。 从字的内容来分又有指令字和数据字之分。 与 CPU 中的 寄存器位数 有关,44,英特尔X86数据总线、寄存器位宽,45,二、运算速度,方法1:采用单位时间内平均执行指令条数来衡量。 单位: MIPS(Million of Instruction Per Second) 每秒执行多少百万条指令 例如: 3 MI

12、PS 表示每秒执行 300 万条指令。 0.6 MIPS 表示每秒执行 60 万条指令。,46,方法2: 主频即时钟频率,是指计算机的CPU在单位时间内发出的脉冲数。它在很大程度上决定了计算机的运行速度。主频的单位是兆赫兹(MHz)。对于结构相同的计算机在相同时间内执行更多的指令。 例如: 486DX/66的主频为66MHz,Pentium/100的主频为100MHz,P/233的主频为233MHz,P的主频有450MHz、500MHz、733 MHz等,P4的主频在1GHz以上。 目前发展的趋势是不能无限地提高主频,因为有功耗大等负面作用,所以现在采用的技术是双核。,47,例题,1. 设某甲

13、机主频为200MHZ,平均每5个时钟执行完一条指令,问该机平均指令执行速度为多少MIPS? 解:(200/5)106= 40 MIPS 2.若乙机主频为300MHZ,其它条件不变,问其MIPS是多少? 解:(300/5)106= 60 MIPS,48,运算速度,主频,衡量运算速度还有如下方法:,49,221 = 256 KB,三、存储容量,主存容量,辅存容量,存储单元个数 存储字长,字节数,字节数 80 GB,如 MAR MDR 容量,10 8,16 32,存放二进制信息的总位数,1.3,1 K 8位,64 K 32位,50,第篇 概论,1.4 本书结构,51,1.4 本书结构,第篇 计算机系

14、统的硬件结构,52,1.4 本书结构,第篇 CPU,53,1.4 本书结构,第篇 CU,54,课后思考题,1.冯诺依曼结构计算机的主要思想是什么?什么是存储程序的工作方式? 2.衡量计算机性能有哪些主要的技术指标? 3.为什么要按层次结构划分计算机系统?什么是虚拟计算机? 4.计算机最终能够辨识和执行的是什么程序?高级语言和汇编语言通过什么办法转换成机器能够认识和执行的程序。,55,作业,1.6 1.7 1.11 1.9选做,56,习题1,1.完整的计算机系统应包括( ):A:运算器、存储器、控制器 B:外部设备和主机 C:主机和应用程序 D:配套的硬件设备和软件系统 2. 计算机系统中的存储

15、器系统是指( )A:RAM存储器 B:ROM存储器 C:主存储器 D:主存储器和外存储器 3. 冯.诺依曼机工作方式的基本特点是:A:多指令流单数据流 B:按地址访问并顺序执行指令 C:堆栈操作 D:存储器按内容选择地址,57,4. 双字节是指()位二进制数:A:1 B:8 C:16 D:32 5. CPU组成中不包括:A:存储器 B:寄存器 C:控制器 D:运算器 6.存储单元是指_。 A 存放一个二进制信息位的存贮元 B 存放一个机器字的所有存贮元集合 C 存放一个字节的所有存贮元集合 D 存放两个字节的所有存贮元集合;,58,7.对计算机的软、硬件资源进行管理的是_。 A 操作系统 B 数据库管理系统 C 语言处理系统 D 用户程序 二、填空题: 1.存储._并按._顺序执行,这是._型计算机的工作原理。 2.一般来讲,取指周期中从内存读出的信息流是_;在执行周期中从内存读出的信息流是_。 3.计算机软件一般分为两大类:一类为_,另一类为_。,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!