第二章计算机组成原理教材课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章计算机组成原理教材课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 计算机 组成 原理 教材 课件
- 资源描述:
-
1、计算机的组成与分类计算机的组成与分类 地点:美国宾夕法尼亚大学 名称:ENIAC 应用:为了计算弹道而研制18000电子管,1500个继电器,重30吨,运算速度5000次/秒n 计算机的发展计算机的发展计算机的组成与分类计算机的组成与分类代 别年 代主要元器件配置的软件主要应用第1代20世纪40年代中期50年代末期CPU:电子管内存:磁鼓 使用机器语言和汇编语言编写程序科学计算和工程计算第2代50年代中后期60年代中期CPU:晶体管内存:磁芯 使用FORTRAN等高级程序设计语言开始广泛应用于数据处理领域第3代6 0 年 代 中期70年代初期CPU:SSI,MSI内存:SSI,MSI半导体存储
2、器 操作系统,数据库管理系统等开始使用在科学计算、数据处理、工业控制等领域得到广泛应用第4代20世纪70年代中期以来CPU:LSI、VLSI内存:LSI、VLSI的半导体存储器 软件工程、分布式计算、网络软件等开始广泛使用深入到各行各业,家庭和个人开始使用计算机n 第第14代计算机的对比代计算机的对比计算机的组成与分类计算机的组成与分类计算机的应用模式计算机的应用模式发展趋势:智能化发展趋势:智能化 集中计算模式(5070年代) 分散计算模式(80年代) 网络计算模式(90年代)计算机的组成与分类计算机的组成与分类 计算机的巨大作用 信息处理工具 应用于科学研究 应用于工农业生产 应用于社会服
3、务 应用于社会文化 应用于办公室和家庭计算机的组成与分类计算机的组成与分类 计算机的组成硬件硬件软件软件计算机的组成与分类计算机的组成与分类硬件:硬件:计算机系统中所有实际物理装置的总称软件软件:在计算机中运行的各种程序及其处理的数据 和相关文档:用来向计算机指出应如何一步步地进行规定操作:程序处理的对象:提供给用户使用的操作说明、技术资料等 计算机的组成硬件是软件的工作基础,软件是硬件功能的扩充和完善。两者相互依存,相互促进计算机的组成与分类计算机的组成与分类 计算机硬件的组成计算机硬件中央处理器(CPU)内存储器外存储器输入设备输出设备系统总线主机CPU主存储器总线外围设备(外设)外存储器
4、输入设备输出设备计算机的组成与分类计算机的组成与分类系统总线中央处理器外存储器存储控制器输出设备输入设备控制器I/O接口控制器控制器外存储器接口内存储器计算机硬件的逻辑组成计算机的组成与分类计算机的组成与分类 输入设备 功能:把人可直接识别和感知的形式转换成计算机 中用“0” 和“1”表示的信息 常见的输入设备: 用来向计算机输入信息的设备键盘、鼠标器、扫描仪、麦克风、摄像头等计算机的组成与分类计算机的组成与分类 中央处理器 处理器:负责对输入信息进行各种处理(例如:计算、 排序、分类、检索等)的部件 微处理器: 简称P或或MP,通常指使用单片大规模集成电路 制成的、具有运算和控制功能的部件
5、中央处理器:承担系统软件和应用软件运行任务的处理器 并行处理:使用多个CPU实现超高速计算的技术计算机的组成与分类计算机的组成与分类 内存储器和外存储器 存储器:存储器:把程序和数据存储起来的部件 内存储器内存储器(简称内存或主存简称内存或主存) 存取速度快、容量相对小、价格相对高; 直接与CPU相连接; 易失性; 外存储器外存储器(简称简称外存外存或辅存或辅存) 存取速度慢、容量相对大,价格相对低; 不直接与CPU相连接; 非易失性;计算机的组成与分类计算机的组成与分类 输出设备:完成信息输出的设备功能:把计算机中用“0” 和“1”表示的信息转换成人可直接 识别和感知的形式常见的输出设备:显
6、示器、打印机、绘图仪、音 箱 等输入设备输出设备 I / O(Input / Output)设备计算机的组成与分类计算机的组成与分类 总线与I/O接口总线:总线:用于在CPU、内存、外存和各种输入输出设备之间 传输信息并协调它们工作的一种部件 前端总线:前端总线:连接CPU和内存的总线 I/O 总线:总线:连接内存和I/O设备(包括外存)的总线I/O接口:接口:计算机系统中的I/O设备通过I/O接口与各自的 控制器连接,然后由控制器与总线相连计算机的组成与分类计算机的组成与分类 计算机的分类 单处理机、多处理机(并行机) 16位机、32位机或64位计算机等 巨型计算机巨型计算机(Superco
7、mputer) 大型计算机大型计算机(Mainframe) 小型计算机小型计算机(Minicomputer) 个人计算机个人计算机(Personal Computer)计算机的组成与分类计算机的组成与分类 巨型计算机 采用大规模并行处理的体系结构,由数以百计、千计、 万计 的CPU组成; 速度达到每秒数万亿次以上; 多用在军事、科研、气象预报、 石油勘探等领域计算机的组成与分类计算机的组成与分类 大型计算机 运算速度快、存储容量大、通信联网功能完善、可靠性 高、安全性好、有丰富的系统软件和应用软件 通常含有4、8、16、32个甚至更多个CPU; 为企业或政府的数据提供集中的存储、管理和处理,作
8、 为主服务器(企业级服务器)计算机的组成与分类计算机的组成与分类 小型计算机 为多个用户执行任务,但它没有大型机的高性能,支持 的用户较少 小型机的典型应用是帮助中小企业完成信息处理任务, 如库存管理、销售管理、文档管理等计算机的组成与分类计算机的组成与分类 个人计算机:一般在办公室或家庭中使用:便于外出携带 笔记本(膝上机) 手持式计算机(掌上机)计算机的组成与分类计算机的组成与分类 工作站l具有高速运算能力和强大的图形处理功能l通常运行UNIX操作系统,特别适合于工程与产品设计使用计算机的组成与分类计算机的组成与分类 是一种把处理器、存储器、输入输出控制与接口电路等都集成 在同一块芯片上的
9、大规模集成电路CPU的结构与原理的结构与原理 存储程序控制存储程序控制- 指令与数据都用二进制二进制编码形式存储、运行和运算 程序和数据预先存放存放在存储器内 计算机工作时,CPU从内存中一条一条地取出指令和和相应的数据,按指令的规定,对数据进行运算处理,直到程序执行完毕为止CPU的结构与原理的结构与原理CPU从内存中逐条从内存中逐条读取该程序的指令及读取该程序的指令及相关的数据相关的数据将指令的运算处理将指令的运算处理结果送回内存保存结果送回内存保存任务完成后,将处任务完成后,将处理得到的全部结果成理得到的全部结果成批传送到外存以长久批传送到外存以长久保存保存外存储器外存储器内存储器内存储器
10、CPU任务启动时,执行任务启动时,执行该任务的程序和数据该任务的程序和数据从外存成批传送到内从外存成批传送到内存存指令1指令2指令k指令n程序程序数据1数据2数据m数据数据CPU逐条逐条执行指令执行指令,按按指 令 要 求 完指 令 要 求 完成 对 数 据 的成 对 数 据 的运算和处理运算和处理CPU的结构与原理的结构与原理 Cpu的组成的组成 存取速度快存取速度快 临时存放参加运算的数据和得到的中间临时存放参加运算的数据和得到的中间(最后最后)结果结果(ALU) 对数据进行各种算术运算和逻辑运算对数据进行各种算术运算和逻辑运算 组成:组成: 取指令,解释指令的含义(指令译码)产生控制其它
11、部件的操取指令,解释指令的含义(指令译码)产生控制其它部件的操 作控制信号,记录内部状态作控制信号,记录内部状态CPU的结构与原理的结构与原理寄存器组运算器指 令数 据运算结果 中中 央央 处处 理理 器器内内 存存 储储 器器外存A: 任务启动时,程序从外存大量调入内存B: CPU依次从内存取出指令和数据C: CPU依次执行各条指令,完成数据的运算和处理D: CPU将指令和数据的运算和处理结果送回内存保存E: 任务结束时,将处理结果成批传回外存控 制 器指令计数器指令寄存器CPU的结构与原理的结构与原理指令与指令系统 l 用二进位表示,用来规定计算机执行什么操作l 是构成程序的基本单位 1.
12、 指令的定义指令的定义2. 指令的组成指令的组成 操作码:即命令词,指出计算机应执行何种操作 操作数地址:指出该指令所操作的数据或数据存放的位置操作码操作码操作数地址操作数地址CPU的结构与原理的结构与原理 指令执行的过程 CPU的控制器从存储器读取一条指令放入到 读取的指令经过译码,决定执行何种操作,操作数放在哪 根据操作数的位置取出操作数 运算器根据操作码的要求对操作数完成规定的操作 把运算结果放回寄存器 修改指令计数器,准备取下一条指令CPU的结构与原理的结构与原理 指令系统 CPU所能执行的全部指令称为该CPU的指令系统扩充功能更强的新指令CPU的结构与原理的结构与原理 CPU的性能指
13、标 字长(位数) 主频(CPU的时钟频率) CPU的总线速度 高速缓存的容量与结构 指令系统 逻辑结构 MIPS(百万条定点指令/秒) cache是一种小容量高速缓冲存储器,它由SRAM组成 cache直接制作在CPU芯片内,速度几乎与CPU一样快012345678910111213141589143444101010主存中的部分信息拷主存中的部分信息拷贝在贝在cache存储器中存储器中Cache存储器存储器主存储器主存储器2.3 PC机的主机机的主机扩展扩展空间空间台式台式PC机机(立式立式)的主机箱的主机箱CPU插座内存条插座 软驱、硬盘IDE连接器电源连接器PCI总线插槽 芯片组 I/O
14、端口华硕华硕P4T主板实物照片主板实物照片 存储器插座存储器插座 处理器处理器插槽插槽外部设备插口外部设备插口(I/O接口接口)软驱及硬盘的软驱及硬盘的IDE连接器连接器电源连接器电源连接器 PCI总线槽总线槽 CPU插座插座显示卡的显示卡的AGP插槽插槽南桥南桥芯片芯片 ROM BIOS CMOS 存储器存储器北桥北桥芯片芯片ROM :存放最基础的软件基本输入/输出系统(BIOS) CMOS存储器:存放系统的基本参数(日期、时间、口令等),易失性易失性芯片组 主板的核心主板的核心 芯片组与芯片组与CPU芯片同步发展芯片同步发展 芯片组决定了主板上所能安装的内存的最大容量、芯片组决定了主板上所
15、能安装的内存的最大容量、速度及可使用内存条的类型速度及可使用内存条的类型 网卡、显卡、声卡等集成在芯片组网卡、显卡、声卡等集成在芯片组芯片组举例芯片组举例芯片组的作用:芯片组的作用:是是PC机各组成部分相互连接和通信的枢纽机各组成部分相互连接和通信的枢纽北桥芯片:北桥芯片:1. 存储器控制功能;存储器控制功能;2. 连接连接CPU、存储器、显卡、南桥芯片的枢纽、存储器、显卡、南桥芯片的枢纽南桥芯片:南桥芯片:1. 多种多种I/O设备的控制功能;设备的控制功能;2. I/O总线总线(PCI总线总线) 功能;功能;3. 提供了各种提供了各种I/O接口接口Pentium 4CPU前端总线前端总线北桥
16、北桥82865PMCH图形卡接口图形卡接口双通道双通道南桥南桥82801E ICH5USB 2.0接口接口(x8)以太网接口以太网接口PCI 插槽插槽(6个个)ROM BIOS硬盘接口硬盘接口(x2)音频音频CodecSuper I/O键盘键盘,鼠标鼠标,软驱软驱,并并口口,串口等串口等电话电话ModemDDR 2电源管理、时钟生成电源管理、时钟生成DDR 2存储器存储器CPUBIOS 什么是BIOS (Basic Input/Output System) 中文名为“基本输入/输出系统”,它是存放在主板上只读存储器(ROM)芯片中的一组机器语言程序 功能: 诊断计算机故障 启动计算机工作 控制
17、基本的输入输出操作(键盘、鼠标、磁盘读写、屏幕显示等) BIOS 芯片 保存BIOS的只读存储器(ROM)芯片BIOS 芯片中包含的程序芯片中包含的程序 加电自检程序程序(POST) (Power On Self Test)用于检测计算机硬件故障 系统自举程序(Boot) 启动计算机工作,加载并进入操作系统运行状态 CMOS设置程序 设置系统参数:日期、时间、口令、配置参数等 常用外部设备的驱动程序(Driver) 实现对键盘、显示器、软驱和硬盘等常用外部设备输入输出操作的控制PC机的启动工作过程机的启动工作过程1. 接通电源时接通电源时CPU自动执行自动执行BIOS中的中的POST程序程序1
18、.1 按按CMOS中的内容来识别硬件的配置中的内容来识别硬件的配置, 测试各部件的工作状态测试各部件的工作状态 (发现发现错误则报错错误则报错)1.2 初始化初始化CPU、内存、内存、ROM、主板、主板、CMOS、显示卡、键盘、软驱和、显示卡、键盘、软驱和硬盘等设备硬盘等设备2. CPU自动执行自动执行自举程序自举程序 按照按照CMOS中预先设定的启动顺序,搜寻外存储器(软、硬盘或光中预先设定的启动顺序,搜寻外存储器(软、硬盘或光盘)盘)3. 从外存储器读出引导程序,然后由引导程序读出操从外存储器读出引导程序,然后由引导程序读出操作系统并装入内存作系统并装入内存4. 最后,将控制权交给操作系统
19、,整个计算机由操作最后,将控制权交给操作系统,整个计算机由操作系统所控制系统所控制关于关于CMOS 芯片芯片 这是一个容量很小的RAM存储器,由电池供电,即使计算机关机后也不会丢失所存储的信息 作用: 存放计算机硬件的参数(称为“配置信息”),包括日期和时间、口令、软盘/硬盘/光盘驱动器的数目、类型及参数、显卡类型、cache使用状况、启动机器时访问外存的顺序等,供BIOS程序使用 设置和修改CMOS参数的方法: 在开机启动BIOS工作时,按下Del键(或F2或F8健),即可进入BIOS中的CMOS设置程序自检程序开始通电有无DEL设备故障?读硬盘等驱动程序驱动程序到内存执行引导程序引导程序装
20、入OS启动结束显示出错CMOS设置YNYN系统的日期时间口令;软硬光盘的数目类型; 显卡类型,Cache的使用;外存访问的顺序;在启动过程中,键盘,显示器,等都要工作,它们的控制程序为驱动程序cache存储器存储器主存储器主存储器(RAM和和ROM)外存储器(软盘、硬盘、光盘)外存储器(软盘、硬盘、光盘)后备存储器(磁带库、光盘库)后备存储器(磁带库、光盘库)内存储器内存储器外存储器外存储器寄存器寄存器典型容量典型容量1KB1MB256MB-1GB40GB-200GB10TB-100TB典型存取时间典型存取时间1 ns2 ns10 ns10 ms10 s 工作过程:工作过程:1)CPU运行时,
21、需要的操作数大部分来自寄存器运行时,需要的操作数大部分来自寄存器2)如需要从)如需要从(向向)存储器中取存储器中取(存存) 数据时,先访问数据时,先访问cache,如在,取自,如在,取自cache3)如操作数不在)如操作数不在cache,则访问,则访问RAM,如在,如在RAM中,则取自中,则取自RAM4)如操作数不在)如操作数不在RAM,则访问硬盘,操作数从硬盘中读出,则访问硬盘,操作数从硬盘中读出RAM cache半导体存储器只 读存储器ROM随机存取存储器RAM静态随机存储器SRAM(高速)动态随机存储器DRAM(低速)掩膜ROM(Mask ROM)可编程ROM(PROM)可擦除PROM(
22、EPROM)快擦除存储器(Flash ROM)(用于Cache) (用于主存储器)特点:特点:以字节为单位进行连续编址,每个存储单元为1个字节(8个二进位)存储容量:主存储器中所包含的存储单元的总数(单位:MB或GB)存取时间:从CPU送出内存单元的地址码开始,到主存读出数据并送到CPU(或者是把CPU数据写入主存)所需要的时间(单位:ns,1 ns = 10-9 s)0110100110101010存存储储内内容容00001000000001000011001001111011111存储存储单元单元地址地址地址码地址码存储单元地址寄存器地址译码器读写控制电路读读/写的数据写的数据读读/写控制
23、信号写控制信号(64位)(36位)I/O总线与总线与I/O接口接口将输入设备输入的信息送入主存储器的指定区域,或者将主存储器指定区域的内容送出到输出设备lI/OI/O总线上的信号类别总线上的信号类别 数据信号、 地址信号、 控制信号lI/OI/O总线上线路类别总线上线路类别 数据线 、 地址线、 控制线lI/OI/O总线的带宽(总线的数据传输速率)总线的带宽(总线的数据传输速率) 单位时间内总线上可传送的数据量(字节数)l计算公式:计算公式:总线带宽(MB/s)=(数据线宽度/8)总线工作频率(MHz) I/O 总总 线线 与与 I/O 接接 口口计算机中用于连接输入/输出设备与各自控制器接口
24、 从数据传输方式来分串行(一次只传输1位):COM1, COM2并行(8位或者16位、32位一起进行从数据传输速率来分高速 低速从是否能连接多个设备来分总线式(可连接多个设备,被多个设备共享,例如,USB接口)独占式(只能连接1个设备)从是否符合标准来分标准接口 (通用接口 , 例如 USB)专用接口 (专用接口 例如 VIDEO 视频口)名 称数据传输方式数据传输速率标 准 插头/插座形式可连接的设备数目通常连接的设备串行口串行,双向5019200B/sRS-232E或RS-422 DB25F或DB9F1鼠标器,MODEM并行口(增强式)并行,双向1.5MB/sIEEE 1284 DB25M
25、1打印机,扫描仪USB(1.1) 串行,双向0.1875MB/s或1.5MB/sUSB A最多127鼠标器,数码相机,移动盘,扫描仪等USB(2.0) 串行,双向60MB/sUSB A最多127外接硬盘,数字视频设备等高速设备FireWire (i.Link)串行,双向12.5,25,50MB/s最高400MB/sIEEE 1394 最多63数字视频设备SCSI并行,双向5,10,20,40,80或160MB/sSCSI-2SCSI-3Ultra SCSI C50F最多7或15硬盘,扫描仪,光驱,磁带机显示器输出接口并行,单向200500MB/sVGAHDB151显示器PS/2接口串行,单向低
展开阅读全文