《计算机原理》“计算机组成与系统结构”-第7章-输入输出(IO)系统.ppt
- 文档编号:18705844
- 上传时间:2023-10-13
- 格式:PPT
- 页数:89
- 大小:412KB
《计算机原理》“计算机组成与系统结构”-第7章-输入输出(IO)系统.ppt
《《计算机原理》“计算机组成与系统结构”-第7章-输入输出(IO)系统.ppt》由会员分享,可在线阅读,更多相关《《计算机原理》“计算机组成与系统结构”-第7章-输入输出(IO)系统.ppt(89页珍藏版)》请在冰点文库上搜索。
第7章输入输出(I/O)系统,7.1输入输出控制方式7.2程序中断方式7.3DMA方式7.4通道方式7.5通用I/O接口,影响计算机系统的性能包括:
输入输出的速度兼容性扩展性综合处理能力性能价格比等输入输出设备从功能上可以分为两类完成输入输出操作的设备作为外部存储器的设备外部存储器的访问需要通过输入输出接口进行,因此也可以看作是一种输入输出设备输入输出系统的功能各种外围设备通过输入输出接口与计算机主机相连,完成主机分配的任务并进行信息交换输入输出接口需要连接各种不同类型、不同工作速度和数据传输速度的外围设备,因此产生了各种不同的输入输出控制方式,I/O设备外设将文字、声音、图形图像的信息以及数字、模拟的信息通过转换、加工,并直接或间接、联机或脱机与计算机进行信息传送的设备计算机通过外设才能接收到用户要求存储、处理的数据;计算机运行、处理产生的中间结果或最终结果,通过外设输出成为用户可以理解、使用的形式。
人机、系统或网络主机间通过外设或外设接口进行信息交换,外设分类:
输入设备将外部信息转换并输入到计算机计算机的设备,比如键盘、鼠标、图形扫描仪、语音输入装置、触摸屏等输出设备接收计算机输出信息并转换成外部可接受形式的外设。
如打印机、绘图仪、字符图形显示器等外存储器硬盘、软盘、磁带、光盘等大容量存储设备I/O终端设备会话型终端、智能型终端及远程批处理终端等其它设备通信设备、过程控制检测设备,模/数(A/D)转换器、数/模(D/A)转换器等,早期:
种类不多,主机价格多倍于外设,串行I/O方式,机电结合为主现在:
种类繁多,外设价格多倍于主机,通道、I/O处理机等方式,智能电子机械结合低成本、小体积、高速、大容量、低功耗涉及机械、电子、电机、电器、电磁、光学、计算机软件等多方面技术,I/O系统的发展,解决主存和外设速度不匹配问题程控I/O早期,外设启停等全部由CPU通过程序控制。
外设和CPU或各外设之间不能同时工作。
程序易编,控制简单,效率低增设缓冲器为提高速度,在外设的接口中增设缓冲器,信息交换在主存和缓冲器之间进行,但CPU仍要等待外设的数据中断外设就绪时请求中断CPU,因外设的速度远低于CPU,因此CPU可以启动多台外设同时工作,再分别处理它们的中断请求,这样初步解决了CPU、主存和外设之间的速度匹配问题。
但中断的辅助操作很多,当外设较多时,中断过分频繁,CPU开销大DMA(directmemoryaccess)工作方式I/O系统中增设数据寄存器、地址寄存器、计数器等,使外设和内存之间交换信息不必通过CPU而直接进行通道(channel)或I/O处理机工作方式具有自己的指令、程序来执行I/O过程。
CPU进入管理程序,启动通道程序进行I/O,而CPU则返回目态执行原来程序,直至I/O完成再次中断CPU结束,7.1输入输出控制方式,1.程序查询方式2.程序中断方式3.DMA方式4.通道方式5.外围处理机方式,CPU管理外围设备的输入输出控制方式程序查询方式程序中断方式DMA方式通道方式外围处理机方式前两种方式由软件实现后三种方式由硬件实现,1.程序查询方式,又叫程序控制I/O方式I/O时CPU暂停执行主程序,转去执行I/O服务程序进行数据传送早期计算机中使用的一种方式CPU与外围设备的数据交换完全依赖于计算机的程序控制简单、经济,只需很少硬件,低速设备及微、小型机常用在进行信息交换之前,CPU要设置传输参数、传输长度等,然后启动外设工作与此同时,外设则进行数据传输的准备工作相对于CPU来说,外设的速度是比较低的,因此外设准备数据的时间往往是一个漫长的过程而在这段时间里,CPU除了循环检测外设是否已准备好之外,不能处理其他业务,只能一直等待直到外设完成数据准备工作,CPU才能开始进行信息交换,优点CPU的操作和外围设备的操作能够完全同步硬件结构也比较简单缺点外围设备的动作通常很慢,程序进行循环查询白白浪费了宝贵的CPU时间数据传输效率低下在当前的实际应用中,除了单片机之外,已经很少使用程序查询方式了,设备编址和I/O指令1.设备编址程序实现I/O,根据其结构特点,外设有两种编址方法:
统一编址法I/O设备中的控制寄存器、数据寄存器、状态寄存器等和内存单元联合编排地址。
可以用访问内存的指令(读、写指令)去访问I/O设备的某个寄存器,因而不需要专门的I/O指令组比如,用访存的读/写指令就能实现I/O设备与CPU之间的数据传送;又如,比较指令可以用来比较I/O设备中某个寄存器的值,以此判断I/O操作的执行情况。
如微型机M6800和小型机PDP-11系列采用的就是统一编址法。
在PDP-11中,把最高4K内存地址作为CPU寄存器和I/O设备寄存器的地址单独编址法内存地址和I/O设备的地址分开。
当访问内存时,由内存读、内存写两条控制线控制;当访问I/O设备时,由I/O读、I/O写两条控制线控制微机Intel8086是单独编址这类机器,它有专门的I/O指令组2.输入输出指令功能
(1)接口的某些控制触发器置1/0,用于控制设备启动/关机等动作
(2)测试设备状态,如“忙”、“就绪”等,以便决定下一步操作(3)传送数据。
当输入数据时,将I/O设备中数据寄存器的内容送到CPU某一寄存器;当输出数据时,将CPU中某一寄存器的内容送到I/O设备的数据寄存器,程序查询方式的接口1.设备选择电路CPU执行I/O指令,指令中的设备地址送地址总线,指示要选择的设备。
设备选择电路判别地址总线上呼叫的设备是不是本设备。
若是则本设备进入工作状态。
实际上是设备地址译码器2.数据缓冲寄存器当输入时,数据缓冲寄存器存放从I/O设备读出的数据,然后送CPU;当输出时,数据缓冲寄存器存放CPU送来的数据,以便送给I/O设备输出3.设备状态位(标志)是接口中的标志触发器,如“忙”、“就绪”、“错误”等,用来标志设备的工作状态,以便接口对外设进行监视。
一旦CPU用程序询问I/O设备时,可对状态信息进行分析,程序查询I/O方式程序控制实现CPU和I/O设备之间的数据传送程序动作如下:
(1)向I/O设备发出命令字,请求进行数据传送
(2)从I/O接口读入状态字(3)检查状态字中的标志,看看数据交换是否可以进行(4)若该设备未就绪,则重复第2、第3步,直到该设备准备好交换数据,发出准备就绪信号“Ready”为止(5)CPU从I/O接口的数据缓冲寄存器输入数据,或者将数据从CPU输出至接口的数据缓冲寄存器。
与此同时,CPU将接口中的状态标志复位,设备服务子程序的主要功能:
(1)实现数据传送输入时,将设备的数据送CPU某寄存器,再由访内指令把寄存器中的数据存入内存某单元;输出时,其过程相反
(2)修改内存地址为下一次数传做准备(3)修改传送字节数修改传送长度(4)状态分析或其他控制功能,2.程序中断方式,中断是外围设备用来“主动”通知CPU,准备发送或接收数据的一种方式通常,当一个中断发生时,CPU暂停其现行程序,转而执行中断处理程序,完成数据I/O工作当中断处理完毕后,CPU又返回到原来的任务,并从暂停处继续执行程序程序中断这种方式节省了CPU时间,是管理I/O操作的一个比较有效的方法中断方式一般适用于随机出现的服务,并且一旦提出要求,应立即执行与程序查询方式相比,硬件结构相对复杂一些,服务成本较大,3.DMA方式,直接存储器存取(DirectMemoryAccess,DMA)方式是一种完全由硬件执行I/O交换的工作方式在该方式中,DMA控制器从CPU完全接管对总线的控制权数据交换不经过CPU而直接在主存和外围设备之间进行,以便高速传送数据主要优点数据传送速度很高传送速率仅受限于主存的访问时间与程序中断方式相比需要更多的硬件适用于主存和高速外围设备之间大批量数据交换的场合,4.通道方式,DMA方式的出现减轻了CPU对I/O操作的控制,使得CPU的效率显著提高,而通道的出现则进一步提高了CPU的效率通道是一个具有特殊功能的处理器,又称为输入输出处理器(IOP)分担了CPU的一部分功能可以实现对外围设备的统一管理完成外围设备与主存之间的数据传送通道方式大大提高了CPU的工作效率然而这种效率的提高是以增加更多的硬件为代价的,5.外围处理机方式,外围处理机(PeripheralProcessorUnit,PPU)方式是通道方式的进一步发展PPU基本上独立于主机工作结构更接近于一般的处理机,甚至就是微小型计算机在一些系统中,设置了多台PPU,分别承担I/O控制、通信、维护诊断等任务从某种意义上说,这种系统已经变成了分布式多机系统,计算机外围设备的输入/输出方式程序查询方式和程序中断方式适用于数据传输率比较低的外围设备DMA方式、通道方式和外围处理机方式适用于数据传输率比较高的外围设备,7.2程序中断方式,7.2.1中断的基本概念7.2.2单级中断与多级中断7.2.3中断控制器,7.2.1中断的基本概念,程序查询方式要求CPU不断地用指令检测方法来获取外设工作状态,造成CPU的运行效率极低20世纪50年代中后期中断概念的出现,是计算机系统结构设计中的一项重大变革在程序中断方式中,某一外设的数据准备就绪后,“主动”向CPU发出中断请求信号,请求CPU暂时中断目前正在执行的程序转而进行数据交换当CPU响应这个中断时,便暂停运行主程序,自动转去执行该设备的中断服务程序当中断服务程序执行完毕(数据交换结束)后,CPU又回到原来的主程序继续执行,中断处理示意图CPU只是在外围设备A、B、C的数据准备就绪后,才去执行对应的中断服务程序,进行数据交换;而当低速的外围设备准备自己的数据时,CPU则照常执行自己的主程序从这个意义上说,CPU和外设的一些操作是异步并行进行的因而与串行进行的程序查询方式相比,计算机系统的效率的确是大大提高了,CPU只有在当前一条指令执行完毕后,即转入公操作时,才会受理外围设备的中断请求保存现场操作为了在中断服务程序执行完毕以后,能够正确地返回到原来主程序被中断的地方(断点)继续执行把程序计数器PC的内容,以及当前指令执行结束后CPU的状态(包括寄存器的内容和一些状态标志位)都保存到堆栈中去恢复现场操作在中断服务程序执行完毕后,从堆栈中恢复PC内容和CPU状态,以便从断点处继续执行主程序,中断处理过程是由硬件和软件结合来完成的中断周期由硬件实现中断服务程序由机器指令序列实现计算机的中断过程类似于子程序调用,但在本质上又有所区别子程序的调用事先安排好,而中断则是随机产生的子程序的执行往往与主程序有关,而中断服务程序则可能与主程序毫无关系比如发生电源掉电等异常情况,几个问题:
(一)中断响应时间尽管外界中断请求随机,但CPU只有在当前一条指令执行完毕后,即转入公操作时才受理设备的中断请求公操作指一条指令执行结束后CPU所进行的操作,如中断处理、直接内存传送、取下条指令等外界中断请求信号存放在接口的中断源锁存器里,并通过中断请求线连至CPU。
每当一条指令执行完,CPU检查中断请求信号,若有则CPU转入“中断周期”,受理外界中断
(二)保存现场为了在中断服务程序执行完毕后,能正确返回到主程序被中断的断点(PC内容)继续执行,须把PC内容,及当前指令执行结束后CPU的状态(包括寄存器的内容和一些状态标志位)都保存到堆栈中去。
这些操作叫做保存现场(三)中断屏蔽当CPU响应中断后,可能有其它中断源发出中断请求。
响应与否,通过设置中断管理部件中的“中断屏蔽”触发器控制(1-屏蔽,0-不屏蔽)中断请求-响应,发中断响应信号INTA,“中断屏蔽”标志置“1“,即关闭中断。
不受理其它中断请求-执行中断服务程序-“中断屏蔽”标志置“0”,即开中断,并返回主程序中断服务程序的最后两条指令:
开中断指令和返主指令(四)中断处理过程由硬软共同完成“中断周期”由硬件实现,而中断服务程序由机器指令序列实现。
后者除执行保存现场、恢复现场、开放中断并返回主程序任务外,对要求中断的设备进行服务,使其同CPU交换一个字的数据,或作其他服务,中断系统在I/O系统中的重要作用:
(1)实现分时操作用于低速外设和高速CPU的联系,用于变更正在执行的程序流程的手段,实现多道程序和分时操作的选择与换道通道和外设通过中断系统向CPU报告,例如申请交换数据、数据交换完、交换出错或某外设可以恢复使用等。
这样,多台外设在通道程序控制下就能各自独立地与CPU并行工作,从而大大提高整个系统的工作效率
(2)监督现行程序,提高系统处理事故的能力,增加系统的可靠性例如,当CPU在运算中发生溢出、地址错、非法操作码等程序性错误或机器故障时,就可通过中断系统暂停现行程序,保留现场,转入相应的中断处理程序加以适当处理或通过调出操作系统进行程序复制,排除偶然性故障,或是将错误和故障加以记录,以便为故障诊断和恢复做准备(3)实现实时处理通过中断系统实时响应和处理,避免信息的丢失和错误的动作(4)人-机交互的手段通过终端设备(显示终端、控打、光笔等)或控制台外中断键与系统交互(5)实现多机系统中各机间的联系互相经过中断系统发中断请求和响应来交换信息。
在双工或多工系统中,某台机器出现告急情况可通过中断系统进行联系,实现同步和自动切换(6)实现目态程序和操作系统的联系在目态程序中设置“访管”指令来中断执行现行程序,转而执行某个管理程序,7.2.2单级中断与多级中断,根据计算机系统对中断处理策略的不同,中断系统可以分为单级中断系统多级中断系统单级中断系统是中断结构中最基本的形式,单级中断系统,所有的中断源都属于同一级,所有中断源触发器排成一行,其优先次序是离CPU越近优先级越高当响应某一中断请求时,CPU执行该中断源的中断服务程序在此过程中,中断服务程序不允许被其他中断源所打断,即使优先级比它高的中断源也不例外只有当该中断服务程序执行完毕之后,才能响应其他中断,多级中断系统,计算机系统中的多个中断源,根据中断事件的轻重缓急程度不同而分成若干个级别,每一个中断级分配一个优先级优先级高的中断级可以打断优先级低的中断服务程序,以程序嵌套方式进行工作中断嵌套当一个中断服务程序正在执行时,一个优先级比它更高的中断源发出中断请求CPU暂停当前中断服务程序的执行,转而执行优先级更高的中断服务程序图中,CPU嵌套响应了系统中的两个中断服务程序。
多级中断的出现,扩大了系统中断功能,进一步加强了系统处理紧急事件的能力,为了能够及时处理最为紧迫的中断,必须判断多级中断中哪个中断的优先级更高通常可采用以下两种处理方法:
1.软件查询法采用程序查询技术来确定发出中断请求的中断源及其中断优先级最先查询的中断具有最高优先级,最后查询的中断则为最低优先级因此,查询的先后顺序决定了中断优先级的高低如果中断请求正好来源于最后查询的那个中断,那么就浪费了此前的大量查询时间因此,软件查询的效率很低2.硬件处理法为了提高处理效率,通常采用硬件处理方法采用优先级排队电路或专用中断控制器等硬件电路来管理中断,7.2.3中断控制器,中断控制器是一块专用的集成电路芯片将中断接口与优先级判断等功能集于一身中断控制器在80x86的早期系统中,采用一片8259A芯片作为中断控制器到了80386系统中,则采用可编程中断控制器PIC(ProgrammableInterruptController),也就是两块8259A芯片的级联在Pentium以及后来的CPU中,集成了高级可编程中断控制器APIC(AdvancedProgrammableInterruptController)可用于多处理器,中断响应过程1.中断信号的产生
(1)由中断源申请
(2)中断寄存器保留(3)中断源分类按中断源性质、紧迫性、重要性及软件实现的程度将中断分成不同优先级2.响应排队结构硬件直接译码给出入口地址。
由或门及与非门组成中断处理中断处理过程是执行中断处理程序(管理程序或子程序)通常,在处理某级中的某个中断请求时,与它同级或比它低级的中断请求不能中断它的处理,而应是在处理完该中断返回到主程序后,再去响应和处理这些中断。
但比它高级的中断请求却应该能中断它的处理,即CPU应转去处理比它更高级的中断请求,而后再返回来处理原先的这个中断请求中断系统的软、硬功能分配中断全过程包括优先级确定,中断现场保存,中断请求分析和处理以及返回中断点等,由中断响应硬件和中断处理程序共同实现。
中断系统的软、硬功能分配对中断系统性能的好坏影响很大。
要考虑中断响应速度和灵活性,7.3DMA方式,7.3.1DMA基本概念7.3.2基本的DMA控制器7.3.3选择型和多路型DMA控制器,7.3.1DMA基本概念,DMA方式是一种完全由硬件执行I/O交换的工作方式DMA控制器从CPU完全接管对总线的控制数据交换不经过CPU,而直接在主存和I/O设备之间进行DMA控制器向主存发出地址和控制信号修改主存地址,对传送的字的个数进行计数,并且以中断方式向CPU报告传送操作的结束DMA方式控制简单,适用于高数据传输率设备进行成组传送,DMA方式的优点速度快由于CPU不参加传送操作,因此省去了CPU取指令、取数、送数等操作,也没有保存现场、恢复现场之类的工作主存地址的修改、传送字个数的计数等不由软件实现,而是用硬件线路直接实现所以,DMA方式能够满足高速I/O设备的要求,也有利于CPU效率的发挥一般用于高速传送成组数据,DMA方式的工作过程首先,当要求通过DMA方式传输数据时,DMA控制器向CPU发出请求,CPU释放总线控制权,交由DMA控制器管理然后,DMA控制器向外设返回一个应答信号,外设与主存开始进行数据交换最后,当数据传输完毕后,DMA控制器把总线控制权交还给CPU,DMA方式下,DMA控制器与CPU分时使用总线时间图在DMA方式中,批量数据传送前的准备工作,以及传送结束后的处理工作,仍由CPU通过执行管理程序来承担DMA控制器只负责具体的数据传送工作,7.3.2基本的DMA控制器,1.DMA控制器的基本组成2.DMA数据传送过程,1.DMA控制器的基本组成,一个DMA控制器,实际上是采用DMA方式的外围设备与系统总线之间的接口电路在中断接口的基础上加上DMA机构而组成的包括以下逻辑部件:
1)主存地址计数器2)字计数器3)数据缓冲寄存器4)“DMA请求”标志5)“控制/状态”逻辑6)中断机构,2.DMA数据传送过程,一次DMA数据块传送过程可分为三个阶段传送前预处理正式传送传送后处理,1)预处理阶段,CPU执行几条输入输出指令测试设备状态向DMA控制器的设备地址寄存器中送入设备号并启动设备向主存地址计数器中送入起始地址向字计数器中送入交换数据字个数在这些工作完成后,CPU继续执行原来的主程序当外设准备好发送数据(输入)或接收数据(输出)时,它发出DMA请求,由DMA控制器向CPU发出总线使用权请求,2)正式传送阶段,当外围设备发出DMA请求时,CPU在本机器周期执行结束后响应该请求,并使CPU的总线驱动器处于第三态(高阻状态)之后,CPU与系统总线相脱离,而DMA控制器则接管数据总线与地址总线的控制,并向主存提供地址于是在主存与外围设备之间进行数据交换每交换一个字,地址计数器和字计数器加“1”当字计数器溢出时,DMA操作结束,DMA控制器向CPU发出中断报告,DMA数据传送是以数据块为基本单位进行的每次DMA控制器占用总线后,无论是数据输入操作,还是输出操作,都是通过循环来实现的当进行输入操作时,外围设备的数据(一次一个字或一个字节)传向主存当进行输出操作时,主存的数据传向外围设备,3)后处理阶段,一旦DMA的中断请求得到响应,CPU停止主程序的执行,转去执行中断服务程序,完成DMA结束处理工作包括校验送入主存的数据是否正确,决定继续DMA传送还是结束,测试传送过程中是否发生错误等等基本DMA控制器与系统的连接方式有两种一种是公用的DMA请求方式另一种是独立的DMA请求方式,7.3.3选择型和多路型DMA控制器,简单的DMA控制器,一个控制器只控制一个I/O设备在实际应用中情况要复杂得多因此通常采用选择型DMA控制器和多路型DMA控制器1.选择型DMA控制器2.多路型DMA控制器,1.选择型DMA控制器,选择型DMA控制器在物理上可以连接多个设备,而在逻辑上只允许连接一个设备换句话说,在某一个时间段内只能为一个设备提供服务选择型DMA控制器工作原理数据传送以数据块为单位进行在每个数据块传送之前的预置阶段,除了用程序中的I/O指令给出数据块的传送个数、起始地址、操作命令外,还要给出所选择的设备号从预置开始,一直到这个数据块传送结束,DMA控制器只为所选的设备提供服务下一次预置时再根据I/O指令指出的设备号,为所选择的另一设备提供服务,选择型DMA控制器相当于一个逻辑开关根据I/O指令来控制此开关与某个设备连接选择型DMA控制器只增加了少量的硬件就达到为多个外围设备提供服务的目的特别适合于数据传输率很高甚至接近于主存存取速度的设备在高速传送完一个数据块后,控制器又可为其他设备提供服务,2.多路型DMA控制器,多路型DMA不仅在物理上可以连接多个外围设备,而且在逻辑上也允许这些外围设备同时工作各个设备以字节交叉方式通过DMA控制器进行数据传送多路型DMA控制器适合于同时为多个慢速外围设备提供服务,多路型DMA控制器可以对多个独立的DMA通路进行控制当某个外围设备请求DMA服务时,操作过程如下:
DMA控制器接到设备发出的DMA请求,将请求转送到CPUCPU在适当的时刻响应DMA请求若CPU不需要占用总线则继续执行指令;若CPU需要占用总线则进入等待状态DMA控制器接到CPU的响应信号后,进行以下工作:
对现有DMA请求中优先权最高的请求予以响应;选择相应的地址寄存器的内容来驱动地址总线;根据所选设备操作寄存器的内容,向总线发出读、写信号外围设备向数据总线传送数据,或从数据总线接收数据;每个字节传送完毕后,DMA控制器使相应的地址寄存器和长度寄存器加“1”或减“1”在一批数据传送过程中,要多次重复上述过程,直到外围设备表示一个数据块已传送完毕,或该设备的长度控制器判定传送长度已满,DMA控制器与CPU分时使用内存的三种方法:
(1)停止CPU访内
(2)周期挪用(3)DMA与CPU交替访内
(1)停止CPU访内当外设要求传送数据时,由DMA控制器发停止信号给CPU,要求CPU放弃对地址/数据/控制总线的使用权。
DMA控制器获得总线控制权后,开始数传。
在一批数据传送完毕后,DMA控制器通知CPU可以使用内存,并把总线控制权交回给CPU。
在这种DMA传送过程中,CPU基本处于不工作或说保持状态优点:
控制简单,适于数据传输速率很高的设备进行成组传送缺点:
在DMA访内阶段,相当一部分内存工作周期空闲,
(2)周期挪用当I/O设备没有DMA请求时,CPU按程序要求访问内存;一旦I/O设备有DMA请求,则由I/O设备挪用一个或几个内存周期两种情况:
访内没有冲突CPU不需访内,I/O设备挪用一、二个内存周期对CPU执行程序没有任何影响访内冲突I/O设备与CPU均要求访内。
此时I/O设备访内优先,挪用一、二个内存周期,插入DMA请求周期挪用的方法较好地发挥了内存和CPU的效率,被广泛采用。
但每一次周期挪用都要有申请、建立、归还总线控制权的过程,所以传送一个字对内存来说要占用一个周期,但对DMA控制器来说一般要25个内存周期周期挪用的方法适用于I/O设备读写周期大于内存存储周期的情况。
例如VAX11/780SBI总线中I/O控制器总线请求,(3)DMA与CPU交替访内不需要总线使用权的申请、建立和归还的过程,而是通过C1和C2分时控制,CPU和DMA控制器各自有自己的访内地址寄存器、数据寄存器和读写信号等控制寄存器又称为“透明的DMA”方式,传送对CPU来说没有任何感觉和影响,CPU既不停止主程序的运行,也不进入等待状态,是一种高效率的工作方式。
当然,相应的硬件逻辑也就更加复杂,7.4通道方式,7.4.1通道的功能7.4.2通道的工作过程7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机原理 计算机 原理 组成 系统 结构 输入输出 IO