《计算机组成原理》ch78输入输出系统.ppt

上传人:小飞机 文档编号:1298910 上传时间:2022-11-06 格式:PPT 页数:88 大小:2.19MB
返回 下载 相关 举报
《计算机组成原理》ch78输入输出系统.ppt_第1页
第1页 / 共88页
《计算机组成原理》ch78输入输出系统.ppt_第2页
第2页 / 共88页
《计算机组成原理》ch78输入输出系统.ppt_第3页
第3页 / 共88页
《计算机组成原理》ch78输入输出系统.ppt_第4页
第4页 / 共88页
《计算机组成原理》ch78输入输出系统.ppt_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《《计算机组成原理》ch78输入输出系统.ppt》由会员分享,可在线阅读,更多相关《《计算机组成原理》ch78输入输出系统.ppt(88页珍藏版)》请在三一办公上搜索。

1、计算机组成原理ch7-8-输入输出系统,计算机组成原理ch7-8-输入输出系统,7.1 输入输出设备的类型,一、输出设备1. 显示器display显像管CRT液晶LCD等离子体Plasma Display Panel2. 打印设备printer3. 绘图仪plotter,2022/11/6,2,7.1 输入输出设备的类型一、输出设备2022/9/214,CRT显示器字符的显示,2022/11/6,3,CRT显示器字符的显示2022/9/215,CRT显示器光栅扫描,2022/11/6,4,CRT显示器光栅扫描2022/9/216,液晶显示器,2022/11/6,5,液晶显示器2022/9/21

2、7,液晶显示器,2022/11/6,6,液晶显示器2022/9/218,等离子体显示器,2022/11/6,7,等离子体显示器2022/9/219,2. 打印设备,击打式impact串行、行式点阵针式、字模式非击打式non-impact喷墨激光热转印,2022/11/6,8,2. 打印设备击打式impact2022/9/2110,击打式打印机点阵针式,2022/11/6,9,击打式打印机点阵针式2022/9/2111,喷墨式打印机气泡式,2022/11/6,10,喷墨式打印机气泡式2022/9/2112,喷墨式打印机压电式,2022/11/6,11,喷墨式打印机压电式2022/9/2113,激

3、光式打印机,2022/11/6,12,激光式打印机2022/9/2114,3. 绘图仪,平台式滚筒式,2022/11/6,13,3. 绘图仪平台式2022/9/2115,二、输入设备键盘,keyboard,2022/11/6,14,二、输入设备键盘keyboard2022/9/2116,二、输入设备光笔,2022/11/6,15,二、输入设备光笔2022/9/2117,二、输入设备鼠标器,mouse,2022/11/6,16,二、输入设备鼠标器mouse2022/9/2118,二、输入设备数字化仪digitizer,cursor,2022/11/6,17,二、输入设备数字化仪digitizer

4、cursor202,二、输入设备触摸屏,Touchscreen,2022/11/6,18,二、输入设备触摸屏Touchscreen2022/9/2,电阻式触摸屏,INT0#SS#SCKMISOMOSI,PENIRQ# Y+CS# X+DCLK Y-DOUT X-DIN,Motorola MMC2107,ADS7846,2022/11/6,19,电阻式触摸屏INT0#PENIRQ# Y+Motorol,Touchscreen LCD,2022/11/6,20,Touchscreen LCD2022/9/2122,二、输入设备扫描仪,scanner,2022/11/6,21,二、输入设备扫描仪sc

5、anner2022/9/2123,三、外存设备1. 磁记录原理与记录方式,2022/11/6,22,三、外存设备1. 磁记录原理与记录方式2022/9/21,磁性材料的磁滞回归线,H: 外加磁场B: 磁感应强度,2022/11/6,23,磁性材料的磁滞回归线H: 外加磁场2022/9/2125,三、外存设备2. 硬盘设备,磁道track扇区sector柱面cylinder: 具有相同磁道的盘面组成形成一个圆柱,2022/11/6,24,三、外存设备2. 硬盘设备磁道track2022/9/2,2022/11/6,25,2022/9/2127,磁头,2022/11/6,26,磁头2022/9/2

6、128,磁盘接口disk interface,磁盘控制器,主机接口,设备接口,磁盘适配器,2022/11/6,27,磁盘接口disk interface磁盘控制器主机接口设备,磁盘的技术指标:,存储密度dencity位密度(linear density, recording density)道密度(track density)面密度(areal density)存储容量capacity记录面数每面磁道数每道扇区数扇区容量,2022/11/6,28,磁盘的技术指标:存储密度dencity2022/9/2130,磁盘的技术指标:,平均访问时间Average access time每次磁盘访问时间的

7、平均值控制延迟controller delay寻道时间seek time旋转延迟latency传输延迟transfer delay数据传输率Data transfer rate连续从磁盘上读写数据的速率,2022/11/6,29,磁盘的技术指标:平均访问时间Average access t,磁盘参数,Spindle Speed: 7200rpm, 10000rpmForm factor: 5.25”, 3.5”, 2.5”, 1,8”寻道时间:磁头移动到指定磁道的平均时间传输延迟:数据传输时间多个磁道连续读写的问题多个磁头读写的问题,2022/11/6,30,磁盘参数Spindle Speed

8、: 7200rpm, 10,3. 磁盘阵列RAID,Redundant Array of Inexpensive Disks目的:提高容量,提高可靠性每个磁盘MTTF为20万小时,100个无容错阵列的MTTF为2000小时。R(t) = R100(t)=(e-lt)100= e-100lt= e-l tl=100lMFFF = 1/ l = 1/100l = MTTF/100,2022/11/6,31,3. 磁盘阵列RAIDRedundant Array of,磁盘阵列的类型,RAID-0:非冗余的磁盘阵列。RAID-1:镜像磁盘冗余阵列。RAID-2:海明码纠错冗余的磁盘阵列,位交叉。RAI

9、D-3:奇偶校验冗余的磁盘阵列,位交叉。RAID-4:独立传送磁盘阵列,块交叉,校验盘是瓶颈。RAID-5:独立传送磁盘阵列,块交叉,分布的冗余校验。RAID-6:P+Q冗余技术,增强纠错能力。,2022/11/6,32,磁盘阵列的类型RAID-0:非冗余的磁盘阵列。2022/9/,2022/11/6,33,2022/11/6,34,2022/11/6,35,2022/11/6,36,2022/11/6,37,3. 磁盘阵列,2022/11/6,38,3. 磁盘阵列2022/9/2140,3. 磁盘阵列(续),2022/11/6,39,3. 磁盘阵列(续)2022/9/2141,复合RAID,

10、将多个RAID 类型结合成一个RAID。例如RAID 0+1或称 RAID 0/1,2022/11/6,40,复合RAID将多个RAID 类型结合成一个RAID。2022,4. 光盘存储设备,类型:只读型、Worm型、可擦写型。(1) 只读型凹坑信息记录载体,压制形成,边界代表1,平面代表0光道螺旋形,恒线速通道码(2, 10; 8, 14, 1)RLL编码, 14位代码表示8位数据帧记录24字节有效数据,CIRC编码,共32字节扇区98个帧,2352字节有效数据,2048字节用户数据,2022/11/6,41,4. 光盘存储设备类型:只读型、Worm型、可擦写型。202,4. 光盘存储设备(

11、续),2022/11/6,42,4. 光盘存储设备(续)2022/9/2144,4. 光盘存储设备(续),(2) WORM型强激光烧灼出凹坑(3) 可擦写型相变型:晶态与非晶态转换磁光型:激光与磁场调制记录,克尔效应读取,2022/11/6,43,4. 光盘存储设备(续)(2) WORM型2022/9/21,7.2 基本的输入输出方式,一、外设的寻址统一编址法存储器映像的外设寻址memory mapped addressing用不同的地址值区分内存与外设单独编址法两个地址空间用不同的地址空间区分内存与外设,2022/11/6,44,7.2 基本的输入输出方式 一、外设的寻址2022/9/2,外

12、设的寻址,地址空间,存储器地址空间,I/O地址空间,0,M-1,M+N-1,0,M-1,0,N-1,设备0,设备1,设备n-1,设备0,设备1,设备n-1,统一编址法,单独编址法,2022/11/6,45,外设的寻址地址空间存储器地址空间I/O地址空间0M-1M+N,统一编址法,2022/11/6,46,统一编址法2022/9/2148,单独编址法两个地址空间的实现,两套地址线,一套地址线,2022/11/6,47,单独编址法两个地址空间的实现两套地址线一套地址线20,二、外设的定时,异步应答方式同步时钟定时字设备与块设备,2022/11/6,48,二、外设的定时异步2022/9/2150,三

13、、程序查询方式由主机控制输入输出过程,设备接口的结构:,2022/11/6,49,三、程序查询方式由主机控制输入输出过程设备接口的结,CPU处理过程:,2022/11/6,50,CPU处理过程:2022/9/2152,信号传输过程:,2022/11/6,51,信号传输过程:2022/9/2153,接口例子:,2022/11/6,52,接口例子:2022/9/2154,7.3 程序中断方式interrupt,一、基本概念中断是一种在发生了一个异常事件时调用相应的处理程序(或称服务程序)的过程。中断服务程序与中断时CPU正在运行的程序是相互独立的,相互不传递数据。中断处理中的问题:(1) 设备识别

14、方式(2) 中断处理程序入口地址的形成(3) 中断裁决(4) 中断屏蔽,2022/11/6,53,7.3 程序中断方式interrupt一、基本概念2022,二、中断响应过程,简单的中断处理过程: 关中断(屏蔽中断) 保存现场context saving 识别中断interrupt recognition 形成服务程序入口地址 执行服务程序 恢复现场 开中断,2022/11/6,54,二、中断响应过程简单的中断处理过程:2022/9/2156,设备的识别问题1,CPU轮询(CPU polling) CPU依次发出不同设备的识别号,相应的设备做出回答中断向量(interrupt vector)

15、由设备主动向CPU发出识别信息,2022/11/6,55,设备的识别问题1CPU轮询(CPU polling)20,入口地址形成问题2,根据轮询结果形成中断向量表根据识别号检索入口地址通常位于内存起始处,2022/11/6,56,入口地址形成问题2根据轮询结果形成2022/9/2158,三、中断裁决问题3,三种方式:链式查询独立请求分组链式,2022/11/6,57,三、中断裁决问题3三种方式:2022/9/2159,2022/11/6,58,2022/9/2160,三、中断裁决问题3,三种方式:链式查询独立请求分组链式,2022/11/6,59,三、中断裁决问题3三种方式:2022/9/21

16、61,三、中断裁决问题3,三种方式:链式查询独立请求分组链式,2022/11/6,60,三、中断裁决问题3三种方式:2022/9/2162,四、中断屏蔽问题4,多重中断中断服务程序也可以被中断中断嵌套实现方法多级中断中断屏蔽,响应过程:关中断保存现场识别中断形成服务程序入口地址开中断执行服务程序关中断恢复现场开中断,2022/11/6,61,四、中断屏蔽问题4多重中断响应过程:2022/9/216,多级中断,给CPU及中断请求都设置优先级由硬件根据优先级确定响应哪一个中断优先编码器,I0I1I2I3,y,x,IE,中断CPU,2022/11/6,62,多级中断给CPU及中断请求都设置优先级I0

17、yxIE中断CPU,中断屏蔽寄存器,用软件设置灵活的优先级,2022/11/6,63,中断屏蔽寄存器用软件设置灵活的优先级2022/9/2165,中断输入输出方式的接口,2022/11/6,64,中断输入输出方式的接口2022/9/2166,程序控制方式输入输出数据传输途径,CPU,存储器,接口,外设,2022/11/6,65,程序控制方式输入输出数据传输途径CPU存储器接口外设2022,7.4 DMA (Direct Memory Access)方式,一、基本概念目的减少大批量数据传输时CPU的开销。方法采用专用部件生成访存地址并控制访存过程。传输过程预处理数据传输后处理,2022/11/6

18、,66,7.4 DMA (Direct Memory Access,DMA方式输入输出数据传输途径,CPU,存储器,接口,外设,2022/11/6,67,DMA方式输入输出数据传输途径CPU存储器接口外设2022/,二、DMA传送方式,问题访存冲突解决方法CPU等待DMADMA趁存储器空闲时访问存储器周期挪用cycle stealingCPU与DMA交替访问存储器透明方式,2022/11/6,68,二、DMA传送方式问题2022/9/2170,DMA控制流程:,2022/11/6,69,DMA控制流程:2022/9/2171,三、DMA控制器结构基本结构,2022/11/6,70,三、DMA控

19、制器结构基本结构2022/9/2172,DMA与CPU的连接:,2022/11/6,71,DMA与CPU的连接:2022/9/2173,7.5 通道方式,通道是一个具有输入输出处理器控制的输入输出部件。通道控制器有自己的指令,即通道命令,能够根据程序控制多个外部设备并提供了DMA共享的功能。一、通道的类型1. 选择通道2. 数组多路通道3. 字节多路通道,2022/11/6,72,7.5 通道方式 通道是一个具有输入输出处理器控制的输入,二、通道的功能,性能指标:流量(吞吐率)字节多路通道的极限流量应大于所接外设的字节传送速率之和;其他两种通道的极限流量应大于所接外设中字节传送速率最大的设备。

20、通道的功能:1. 接受CPU的指令。2. 读取并执行通道程序。3. 控制数据传送。4. 读取外设的状态信息,提供给CPU。5. 发出中断请求。,2022/11/6,73,二、通道的功能性能指标:流量(吞吐率)2022/9/2175,三、通道结构的发展,通道结构的I/O处理机(IOP)专用处理机(如网卡、显卡上的处理机)外围处理机(PPU)通用机(如双CPU服务器)功能数据转换、数据搜索、数据格式转换、检错纠错、编码/译码,打包/解包,2022/11/6,74,三、通道结构的发展通道结构的I/O处理机(IOP)2022/,7.6 输入输出接口与总线SCSI总线,1. 特点从通道发展而来传输速度快

21、灵活性好(适用于各种外设)设备独立性采用高级命令系统,2022/11/6,75,7.6 输入输出接口与总线SCSI总线1.,2. 信号定义,信号电平:单端方式差分方式,2022/11/6,76,2. 信号定义信号电平:2022/9/2178,3. 总线控制,地址构成:设备地址(8个)逻辑单元号(逻辑设备号)逻辑分区地址(16到32位块地址)通信协议:消息传递八个阶段(操作状态):空闲,仲裁,选择,再选择,命令,数据,状态,消息两个异步条件:注意(有消息发出),复位,2022/11/6,77,3. 总线控制地址构成:2022/9/2179,操作状态,2022/11/6,78,操作状态2022/9

22、/2180,4. 消息系统,消息的作用:传递操作信息(如设备执行情况以及操作控制)消息类型:单字消息双字消息多字消息,2022/11/6,79,4. 消息系统消息的作用:2022/9/2181,SCSI消息(一),2022/11/6,80,SCSI消息(一)2022/9/2182,SCSI消息(二),2022/11/6,81,SCSI消息(二)2022/9/2183,5. 命令格式,2022/11/6,82,5. 命令格式2022/9/2184,SCSI的发展,2022/11/6,83,SCSI的发展2022/9/2185,2022/11/6,84,2022/9/2186,SCSI接口芯片: LSI53C1010,2022/11/6,85,SCSI接口芯片: LSI53C10102022/9/218,USB,即插即用自动配置自动识别外围设备连接关系4种数据传输方式针对配置、命令以及状态信息的控制传输针对电话机和其他对时间极为敏感的事实传输针对操纵杆、鼠标器和键盘的中断传输针对打印机、扫描以及数字相机的批传输4针的接插件2条信号线和2条电源线电源线采用5伏电压,2022/11/6,86,USB即插即用2022/9/2188,USB,2022/11/6,87,USB2022/9/2189,感谢聆听,感谢聆听,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号