欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机组成输入输出系统精选PPT.ppt

    • 资源ID:43304560       资源大小:2.27MB        全文页数:48页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机组成输入输出系统精选PPT.ppt

    计算机组成输入输出系统课件第1页,此课件共48页哦本章知识要点:本章知识要点:oI/0I/0系统的功能和组成。系统的功能和组成。oI/0I/0设备的分类。设备的分类。o键盘、鼠标、扫描仪等常用输入设备的组成、工作原理、性键盘、鼠标、扫描仪等常用输入设备的组成、工作原理、性能指标、发展趋势及与计算机的连接。能指标、发展趋势及与计算机的连接。o显示器及打印机等常用输出设备的组成、工作原理、性能显示器及打印机等常用输出设备的组成、工作原理、性能指标、发展趋势及与计算机的连接。指标、发展趋势及与计算机的连接。o硬盘、光盘、闪存等外存储器设备的组成及工作原理。硬盘、光盘、闪存等外存储器设备的组成及工作原理。oI/0I/0接口的功能、组成和分类。接口的功能、组成和分类。o主机与主机与I/0I/0设备之间的四种通信方式及其特点。设备之间的四种通信方式及其特点。第2页,此课件共48页哦7.17.1 I/0I/0系统概述系统概述7.1.17.1.1 I/0I/0系统的功能系统的功能 I/OI/O系统是用来控制系统是用来控制I/OI/O设备与计算机主机之间进行信设备与计算机主机之间进行信息传递的机构,是计算机系统中重要的软、硬件结合的子息传递的机构,是计算机系统中重要的软、硬件结合的子系统。它的主要任务是对各种形式的信息进行输入和输出系统。它的主要任务是对各种形式的信息进行输入和输出的控制。的控制。7.1.27.1.2 I/0I/0系统系统的组成的组成 由由I/OI/O设备和设备和I/OI/O接口组成,如图接口组成,如图7-17-1所示。所示。第3页,此课件共48页哦图图7-1 I/O7-1 I/O系统的硬件组成系统的硬件组成第4页,此课件共48页哦7.2 I/O7.2 I/O设备设备7.2.1 I/O7.2.1 I/O设备的分类设备的分类 1.1.输入设备输入设备2.2.输出设备输出设备3.3.外存储器设备外存储器设备4.A/D4.A/D、D/AD/A转换设备转换设备5.5.数据通信设备数据通信设备第5页,此课件共48页哦7.2.2 7.2.2 输入设备输入设备o 字符输入设备:键盘字符输入设备:键盘o 光学阅读设备:光学字符阅读机光学阅读设备:光学字符阅读机o 图形输入设备:鼠标器、操纵杆、光笔图形输入设备:鼠标器、操纵杆、光笔o 图像输入设备:摄像机、扫描仪、传真机图像输入设备:摄像机、扫描仪、传真机o 模拟输入设备:语言模数转换识别系统模拟输入设备:语言模数转换识别系统第6页,此课件共48页哦1.1.键盘键盘 (1 1)键盘的一般结构)键盘的一般结构(2 2)键盘的组成和工作原理)键盘的组成和工作原理(3 3)键盘的开关)键盘的开关(4 4)键盘的发展趋势)键盘的发展趋势 (5 5)键盘与计算机的连接)键盘与计算机的连接第7页,此课件共48页哦2.2.鼠标鼠标 (1 1)鼠标的分类及其工作原理)鼠标的分类及其工作原理(2 2)鼠标的基本操作)鼠标的基本操作(3 3)鼠标指针的形状及其功能)鼠标指针的形状及其功能(4 4)鼠标的发展趋势)鼠标的发展趋势(5 5)鼠标与计算机的连接)鼠标与计算机的连接第8页,此课件共48页哦3.3.扫描仪扫描仪 (1 1)扫描仪的分类)扫描仪的分类(2 2)扫描仪的主要组成与工作原理)扫描仪的主要组成与工作原理(3 3)感光元件的比较)感光元件的比较(4 4)扫描仪的性能指标)扫描仪的性能指标(5 5)扫描仪的发展趋势)扫描仪的发展趋势(6 6)扫描仪与计算机的连接)扫描仪与计算机的连接 第9页,此课件共48页哦7.2.3 7.2.3 输出设备输出设备1.1.显示器显示器(1 1)CRTCRT显示器显示器(2 2)LCDLCD显示器显示器(3 3)显示器的性能指标)显示器的性能指标 (4 4)显示器的发展趋势)显示器的发展趋势(5 5)显示器与计算机的连接)显示器与计算机的连接 第10页,此课件共48页哦2.2.打印机打印机(1 1)打印机的分类)打印机的分类(2 2)激光打印机()激光打印机(Laser PrinterLaser Printer)(3 3)喷墨式打印机()喷墨式打印机(Inkjet PrinterInkjet Printer)(4 4)打印机的工作方式)打印机的工作方式(5 5)打印机的发展趋势)打印机的发展趋势(6 6)打印机与计算机的连接)打印机与计算机的连接第11页,此课件共48页哦7.2.4 7.2.4 外存储器设备外存储器设备1.1.硬盘存储器硬盘存储器(1 1)硬盘的工作原理)硬盘的工作原理 (2 2)硬盘的主要技术指标)硬盘的主要技术指标(3 3)硬盘的发展趋势)硬盘的发展趋势(4 4)硬盘与计算机的连接)硬盘与计算机的连接2.2.光盘存储器光盘存储器 (1 1)光盘的类型)光盘的类型 (2 2)光盘的工作原理)光盘的工作原理 (3 3)光盘与计算机的连接)光盘与计算机的连接 3.3.闪存闪存第12页,此课件共48页哦7.3 I/O7.3 I/O接口接口 7.3.17.3.1 I/OI/O接口的功能接口的功能 1.1.实现主机和外设的通信控制实现主机和外设的通信控制 2.2.实现数据缓冲和速度匹配实现数据缓冲和速度匹配 3.3.实现数据格式转换实现数据格式转换 4.4.传递控制命令和状态信息传递控制命令和状态信息7.3.2 I/O7.3.2 I/O接口的组成接口的组成 外部接口:与外部接口:与I/OI/O设备相连;设备相连;内部接口:与主机相连。内部接口:与主机相连。见图见图1-101-10。第13页,此课件共48页哦图图1-10 I/O1-10 I/O接口基本构成接口基本构成 第14页,此课件共48页哦7.3.3 I/O7.3.3 I/O接口的分类接口的分类1 1按照数据传送的位宽不同,可分为并行接口和串行接口。按照数据传送的位宽不同,可分为并行接口和串行接口。2 2按照数据传送的控制方式不同,可分为中断式接口和按照数据传送的控制方式不同,可分为中断式接口和DMADMA式接式接口。口。3 3按照功能选择的灵活性不同,可分为可编程接口和不可编程接口。按照功能选择的灵活性不同,可分为可编程接口和不可编程接口。4 4按照通用性的不同,可分为通用接口和专用接口。按照通用性的不同,可分为通用接口和专用接口。5 5按照设备连接方式的不同,可分为点对点接口和多点接口。按照设备连接方式的不同,可分为点对点接口和多点接口。第15页,此课件共48页哦7.3.4 7.3.4 外设的识别与外设的识别与I/OI/O端口编址端口编址 1.1.统一编址方式统一编址方式 2.I/O 2.I/O独立编址方式独立编址方式 第16页,此课件共48页哦7.4 I/07.4 I/0设备与主机的通信方式设备与主机的通信方式o程序直接控制方式程序直接控制方式o程序中断控制方式程序中断控制方式oDMADMA方式方式o通道控制方式通道控制方式 第17页,此课件共48页哦7.4.1 7.4.1 程序直接控制方式程序直接控制方式o通过通过CPUCPU执行一段执行一段I/OI/O程序来控制主机和外设的数据传送。程序来控制主机和外设的数据传送。CPUCPU通过程序向通过程序向I/OI/O接口传送控制命令,并从接口传送控制命令,并从I/OI/O接口取得接口取得外设和接口的状态,根据状态来控制外设和主机的信息传外设和接口的状态,根据状态来控制外设和主机的信息传送。如果外设准备就绪,则进行数据的输入或输出,否则送。如果外设准备就绪,则进行数据的输入或输出,否则CPUCPU等待并循环查询外设的状态。等待并循环查询外设的状态。o优点是结构简单,只需要少量的硬件电路即可实现;缺点是由优点是结构简单,只需要少量的硬件电路即可实现;缺点是由于于CPUCPU的速度远远高于外设的速度,因此的速度远远高于外设的速度,因此CPUCPU通常处于等待状态,通常处于等待状态,工作效率很低。工作效率很低。o有无条件传送和条件传送之分。有无条件传送和条件传送之分。第18页,此课件共48页哦1.1.无条件传送方式无条件传送方式o也称同步传送方式。也称同步传送方式。o无条件是指假设外设已处于就绪状态,数据传送时,程序不无条件是指假设外设已处于就绪状态,数据传送时,程序不必去查询外设的状态,可以直接执行必去查询外设的状态,可以直接执行I/O指令进行数据传输。指令进行数据传输。o输入时,采用三态缓冲器;输出时,采用具有存储功能的锁存输入时,采用三态缓冲器;输出时,采用具有存储功能的锁存器。器。第19页,此课件共48页哦图图7.2 7.2 无条件传送接口无条件传送接口 第20页,此课件共48页哦2.2.条件传送方式条件传送方式o也称异步传送方式。也称异步传送方式。o所谓条件,是指在数据传送前先查询外设的状态,当外设所谓条件,是指在数据传送前先查询外设的状态,当外设准备就绪时,准备就绪时,CPUCPU执行执行I/OI/O指令传送数据;若外设未就绪,指令传送数据;若外设未就绪,则则CPUCPU需等待并循环查询外设的状态。需等待并循环查询外设的状态。o查询外设的状态是通过执行专门的查询程序来实现的,所查询外设的状态是通过执行专门的查询程序来实现的,所以也被称为程序查询方式。以也被称为程序查询方式。o优点是优点是I/OI/O接口控制逻辑少,实现简单;缺点是接口控制逻辑少,实现简单;缺点是CPUCPU与外设与外设完全串行工作,所以效率低、速度慢;而且该方式需要不完全串行工作,所以效率低、速度慢;而且该方式需要不断查询外设的状态,在等待循环中浪费了大量的断查询外设的状态,在等待循环中浪费了大量的CPUCPU时间,时间,所以大大降低了所以大大降低了CPUCPU的利用率。的利用率。第21页,此课件共48页哦图图7.3 7.3 条件传送方式流程图条件传送方式流程图第22页,此课件共48页哦图图7.4 7.4 条件传送接口条件传送接口第23页,此课件共48页哦7.4.2 7.4.2 程序中断控制方式程序中断控制方式1.1.中断的概念中断的概念 中断中断是指CPU暂时中止它正在执行的程序,转去执行发出中断请求的外设(或内部事件)的服务子程序(即中断服务程序),待该服务程序执行完毕后,再返回被中止的程序继续执行的过程。中断系统中断系统是指为完成中断功能而设置的各种硬件和软件。中断源中断源是指发出中断请求的来源,通常有二种:由I/O设备、实时时钟等来自CPU外部的中断;由CPU硬件故障或程序执行出错引起的中断。第24页,此课件共48页哦2.2.中断的作用中断的作用 实现实现CPUCPU与外设并行工作与外设并行工作 处理故障处理故障 实现人机对话实现人机对话实现实时处理实现实时处理 第25页,此课件共48页哦3.3.中断的类型中断的类型 按照中断源的不同,可以分为外部中断和内部中断。按照中断源的不同,可以分为外部中断和内部中断。按照中断处理方式的不同,可以分为程序中断和简单中断。按照中断处理方式的不同,可以分为程序中断和简单中断。按照中断产生方式的不同,可以分为强迫中断和自愿中按照中断产生方式的不同,可以分为强迫中断和自愿中断。断。按照是否提供向量地址进行分类,可以分为向量中断和非向按照是否提供向量地址进行分类,可以分为向量中断和非向量中断。量中断。第26页,此课件共48页哦4.4.中断处理过程中断处理过程 图图7.5 7.5 中断处理过程中断处理过程第27页,此课件共48页哦中断请求中断请求图图7.6 7.6 中断请求信号的传送中断请求信号的传送第28页,此课件共48页哦中断判优中断判优o软件查询法是指用一个查询程序来判别优先级。最先检测软件查询法是指用一个查询程序来判别优先级。最先检测的中断源具有最高的优先级,最后检测的中断源具有最低的中断源具有最高的优先级,最后检测的中断源具有最低的优先级。软件判优方法简单,可以灵活地修改中断源的的优先级。软件判优方法简单,可以灵活地修改中断源的优先级别;但查询、判优完全靠程序实现,不但占用优先级别;但查询、判优完全靠程序实现,不但占用CPUCPU时间,而且判优速度也比较慢。时间,而且判优速度也比较慢。o硬件排队法采用硬件排队电路来实现中断优先级的判定。优先硬件排队法采用硬件排队电路来实现中断优先级的判定。优先级别高的中断请求自动屏蔽了对优先级别低的中断请求的处理。级别高的中断请求自动屏蔽了对优先级别低的中断请求的处理。硬件排队电路一旦设计连接好之后,将无法改变其优先级。硬硬件排队电路一旦设计连接好之后,将无法改变其优先级。硬件排队法可节省件排队法可节省CPUCPU时间,而且速度快,但是成本较高。时间,而且速度快,但是成本较高。第29页,此课件共48页哦中断响应中断响应o中断响应是指中断响应是指CPUCPU从收到中断请求,中止现行程序到转入中断服务从收到中断请求,中止现行程序到转入中断服务程序的过程。此过程完全由硬件实现。程序的过程。此过程完全由硬件实现。oCPUCPU响应中断需要三个响应中断需要三个i i条件:条件:CPUCPU接收到中断请求信号、接收到中断请求信号、CPU CPU允许允许中断、现行机器指令执行完毕中断、现行机器指令执行完毕 。o操作:第一步是保存中断现场,第二步是将中断服务程序操作:第一步是保存中断现场,第二步是将中断服务程序的入口地址送入程序计数器的入口地址送入程序计数器PCPC,同时将新的程序状态字送,同时将新的程序状态字送入入PSWPSW。第30页,此课件共48页哦执行中断服务程序执行中断服务程序 CPU CPU开中断、并进入中断服务程序的执行过程。开中断、并进入中断服务程序的执行过程。中断返回中断返回 恢复响应中断时保护的现场,并返回到断点处取下一条指恢复响应中断时保护的现场,并返回到断点处取下一条指令继续执行。令继续执行。第31页,此课件共48页哦5.5.多重中断多重中断 o多重中断又称为中断嵌套,是指在某中断的处理过程中又响应了其多重中断又称为中断嵌套,是指在某中断的处理过程中又响应了其它的中断。它的中断。oCPUCPU在某中断处理过程中允许响应优先级更高的中断请求,但在某中断处理过程中允许响应优先级更高的中断请求,但是不会去响应优先级相同或更低的中断请求。是不会去响应优先级相同或更低的中断请求。o响应时,响应时,CPUCPU暂时中止正在执行的中断服务程序,转去处理优先级更暂时中止正在执行的中断服务程序,转去处理优先级更高的中断请求,待优先级更高的中断请求处理结束,再返回继续处高的中断请求,待优先级更高的中断请求处理结束,再返回继续处理最近被中止的中断请求。理最近被中止的中断请求。o多重中断时使用堆栈保护多个断点。多重中断时使用堆栈保护多个断点。o中断嵌套必须在中断嵌套必须在CPUCPU进入某一中断服务程序之后处于开中断进入某一中断服务程序之后处于开中断状态下才能实现。状态下才能实现。第32页,此课件共48页哦图图7.7 7.7 三级中断嵌套情况三级中断嵌套情况第33页,此课件共48页哦6.6.中断屏蔽中断屏蔽o中断屏蔽是指使用程序方式对某些中断源发出的中断请求信号中断屏蔽是指使用程序方式对某些中断源发出的中断请求信号进行封锁,使其不能传送到进行封锁,使其不能传送到CPUCPU。o中断屏蔽是由中断屏蔽触发器来实现的。中断屏蔽是由中断屏蔽触发器来实现的。“1”“1”表示屏蔽,表示屏蔽,“0”“0”表示开放。表示开放。o中断屏蔽字只与中断处理的优先级相关。中断屏蔽字只与中断处理的优先级相关。o例如,某中断系统有例如,某中断系统有5 5个中断源,其响应优先级和处理优个中断源,其响应优先级和处理优先级都为先级都为1 12 23 34 45 5。每一个中断源按其优先级各赋。每一个中断源按其优先级各赋一个屏蔽字,如表一个屏蔽字,如表7.17.1所示。所示。第34页,此课件共48页哦表表7.1 7.1 中断处理优先级为中断处理优先级为1 12 23 34 45 5的屏蔽字的屏蔽字 中断响中断响应应级别级别屏蔽字屏蔽字1 12 23 34 45 51 1111112 2011113 3001114 4000115 500001第35页,此课件共48页哦表表7.2 7.2 中断处理优先级为中断处理优先级为1 14 43 32 25 5的屏蔽字的屏蔽字中断响中断响应应级别级别屏蔽字屏蔽字1 12 23 34 45 51 1111112 2010013 3011014 4011115 500001第36页,此课件共48页哦7.4.3 DMA7.4.3 DMA方式方式1.DMA1.DMA方式简介方式简介o即直接存储器存取(即直接存储器存取(Direct Memory AccessDirect Memory Access)方式)方式 。o主要用于高速设备和主机之间的成批数据传送。主要用于高速设备和主机之间的成批数据传送。oDMADMA方式不是通过执行程序来完成的,而是采用专门的硬件方式不是通过执行程序来完成的,而是采用专门的硬件-DMA-DMA控制器来实现数据传送。控制器来实现数据传送。o当外设需要进行数据传送时,通过当外设需要进行数据传送时,通过DMADMA控制器向控制器向CPUCPU申请系申请系统使用权,统使用权,CPUCPU响应之后将总线使用权让出,由响应之后将总线使用权让出,由DMADMA控制器控制器接管总线使用权并进行数据传送,数据传送完毕,接管总线使用权并进行数据传送,数据传送完毕,DMADMA控控制器将总线控制权交还给制器将总线控制权交还给CPUCPU。o不需要不需要CPUCPU干预,也不需要软件介入。干预,也不需要软件介入。第37页,此课件共48页哦图图7.8 DMA7.8 DMA控制器与计算机系统的连接控制器与计算机系统的连接第38页,此课件共48页哦2 2.DMADMA的工作方式的工作方式块传送法:块传送法:在DMA控制器获得总线控制权以后,连续占用若干个总线周期进行成组连续的数据传送,直至整个数据块传送完毕,DMA控制器才把总线控制权交还给CPU。周期挪用法:周期挪用法:CPU让出一个总线周期的总线使用权给DMA控制器进行一次数据传送,然后将总线使用权交还给CPU,CPU继续进行自己的操作,在下一个DMA请求到来时重复上述过程,直至整个数据块传送完毕。存储器分时法:存储器分时法:把一个总线周期分成两片,一片给CPU使用,一片给DMA控制器使用,使CPU和DMA控制器每个总线周期内交替地访问内存。这种方法无须申请和归还总线,所以对DMA方式而言效率较高;但是对CPU而言,内存的存取周期增加了,不利于提高CPU的工作效率。第39页,此课件共48页哦3.DMA3.DMA控制器的结构与功能控制器的结构与功能DMADMA控制器的结构见图控制器的结构见图7.97.9。第40页,此课件共48页哦DMADMA控制器的功能控制器的功能o接受外设发出的接受外设发出的DMADMA请求,并向请求,并向CPUCPU发出总线使用请求;发出总线使用请求;oCPUCPU响应此总线请求,让出总线使用权,响应此总线请求,让出总线使用权,DMADMA控制器接管总控制器接管总线使用权,开始线使用权,开始DMADMA操作;操作;o确定数据传送用到的内存单元地址及传送的数据字个数,确定数据传送用到的内存单元地址及传送的数据字个数,并能自动修改内存数据缓冲区地址值和数据字的计数值;并能自动修改内存数据缓冲区地址值和数据字的计数值;o确定数据在内存与外设之间的传送方向,发出读写控制信号,确定数据在内存与外设之间的传送方向,发出读写控制信号,并执行数据传送的操作;并执行数据传送的操作;o能够根据计数值确定数据传送的时刻,并向能够根据计数值确定数据传送的时刻,并向CPUCPU发出发出DMADMA操操作结束信号。作结束信号。第41页,此课件共48页哦4 4.DMADMA的传送过程的传送过程DMADMA控制器初始化:控制器初始化:确确定数据来源和去向、定数据来源和去向、设置数据传送设置数据传送 字个数、启动外设等。字个数、启动外设等。数据传送:数据传送:见图见图7.107.10。DMADMA传送结束的处理。传送结束的处理。第42页,此课件共48页哦7.4.4 7.4.4 通道控制方式通道控制方式1.1.通道控制方式简介通道控制方式简介o通道是专门执行输入输出操作的处理机,是计算机系统中代替通道是专门执行输入输出操作的处理机,是计算机系统中代替CPUCPU管理控制外设的独立部件。管理控制外设的独立部件。CPUCPU通过执行通过执行I/OI/O指令启动通道工作,指令启动通道工作,并将数据传送的控制权交给通道。并将数据传送的控制权交给通道。o在进行内存和外设之间的信息传送时,在进行内存和外设之间的信息传送时,CPUCPU执行自己的程序,执行自己的程序,与通道完全并行工作。与通道完全并行工作。o每个计算机系统可以有多个通道,每个通道又可连接多台每个计算机系统可以有多个通道,每个通道又可连接多台I IO O设备,这些设备可以不同种类、可以具有不同的速度、设备,这些设备可以不同种类、可以具有不同的速度、可以并行操作,它为用户提供了增减外围设备的灵活性。可以并行操作,它为用户提供了增减外围设备的灵活性。第43页,此课件共48页哦(1 1)通道控制方式与)通道控制方式与DMADMA方式的区别方式的区别DMADMA控制器完全借助于硬件完成数据传送;而通道则是一个控制器完全借助于硬件完成数据传送;而通道则是一个具有特殊功能的处理器,它具有自己的指令和程序,通过具有特殊功能的处理器,它具有自己的指令和程序,通过执行通道程序来控制数据传送,所以通道具有更强的独立执行通道程序来控制数据传送,所以通道具有更强的独立处理数据输入输出的功能。处理数据输入输出的功能。DMADMA控制器通常只能控制一台或少数几台同类设备;而一个通道控制器通常只能控制一台或少数几台同类设备;而一个通道则可以同时控制许多台同类或不同类的设备。则可以同时控制许多台同类或不同类的设备。通道除了承担通道除了承担DMADMA的全部功能外,还分担了计算机系统中全部的全部功能外,还分担了计算机系统中全部或大部分或大部分I IO O功能,提高了计算机系统功能分散化程度。功能,提高了计算机系统功能分散化程度。第44页,此课件共48页哦(2 2)通道的功能)通道的功能 接收通道指令,按指令要求向指定的外设发送操作命令,并进行接收通道指令,按指令要求向指定的外设发送操作命令,并进行外设控制器的初始化;外设控制器的初始化;从内存读取通道程序,经译码后向外设控制器和外设发送各从内存读取通道程序,经译码后向外设控制器和外设发送各种命令;种命令;实施内存与外设之间的数据传送,如为内存或外设分拆信息、提实施内存与外设之间的数据传送,如为内存或外设分拆信息、提供数据缓存空间、指示数据存放的地址以及传送的数据量等;供数据缓存空间、指示数据存放的地址以及传送的数据量等;通过外设控制器获得外设的状态信息,并和通道本身的状态信通过外设控制器获得外设的状态信息,并和通道本身的状态信息一起形成通道状态字供息一起形成通道状态字供CPUCPU使用;使用;对外设和通道本身的中断请求按优先级排队,并及时报告对外设和通道本身的中断请求按优先级排队,并及时报告CPUCPU。第45页,此课件共48页哦2.2.通道的类型与结构通道的类型与结构(1 1)通道的类型)通道的类型 字节多路通道字节多路通道 选择通道选择通道 数组多路通道数组多路通道(2 2)通道的内部结构)通道的内部结构 通道内除了具有接口电路、控制电路和数据缓冲区外,还有通道内除了具有接口电路、控制电路和数据缓冲区外,还有三个比较重要的寄存器:三个比较重要的寄存器:通道命令字寄存器通道命令字寄存器CCWRCCWR 通道地址字寄存器通道地址字寄存器CAWRCAWR 通道状态字寄存器通道状态字寄存器CSWRCSWR第46页,此课件共48页哦3.3.通道方式的工作过程通道方式的工作过程 CPU CPU根据现行程序提供的入口地址进入外设管理程序,由外根据现行程序提供的入口地址进入外设管理程序,由外设管理程序组织一个通道程序,并启动通道。设管理程序组织一个通道程序,并启动通道。执行通道程序,完成指定的数据输入输出工作。执行通道程序,完成指定的数据输入输出工作。通道程序执行结束后向通道程序执行结束后向CPUCPU发中断请求。发中断请求。CPUCPU响应此中断请求后,响应此中断请求后,进入响应的中断服务程序,处理通道结束的事务,并返回现行进入响应的中断服务程序,处理通道结束的事务,并返回现行程序。程序。由通道的工作过程可以看出,每完成一次输入由通道的工作过程可以看出,每完成一次输入/输出输出工作,工作,CPUCPU只在启动和结束时参与二次,这大大减少了外只在启动和结束时参与二次,这大大减少了外设输入设输入/输出工作对现行程序的打扰。输出工作对现行程序的打扰。第47页,此课件共48页哦本章结束,再见!本章结束,再见!第48页,此课件共48页哦

    注意事项

    本文(计算机组成输入输出系统精选PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开