003数据传输控制.ppt_第1页
003数据传输控制.ppt_第2页
003数据传输控制.ppt_第3页
003数据传输控制.ppt_第4页
003数据传输控制.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I/O技术、I/O控制包括程序控制中断驱动直接存储器存取(直接存储器访问)通道、1、计程仪程序控制I/O技术、基于来自处理器的I/O相关指令的I/O处理单元针织面料处理请求的实现、I/O状态暂存器相关二进制位的无中断处理器的设置、 直到完成对处理器的拒绝处理为止,I/O软件包括用于直接操作I/O的命令控制命令:来启动外围设备,并用于在I/O控制中测试各种状态和条件数据传输命令3360,以便在数据老虎钳与主存储器之间交换数据必须关注o处理单元针织面料的状态,大幅度降低了系统性能,图7.2柱计程仪直接控制方式,2、中断驱动器I/O技术,为了解决柱控制I/O方式的主要问题,应该将处理器从轮询塔斯克中

2、释放,并行地进行I/O操作和指令执行图7.3中断控制方法的传输结构,图7.4中断控制方法的处理过程,3,直接存储器访问技术(1),由于引入中断,处理器处理I/O的效率大大提高,在处理器和I/O之间传输数据时,效率不高的解决方案:直接存储器存取(直接存储器访问: direct memoror 是通过系统男低音内的独立的控制特罗尔针织面料直接存储器访问控制器支重轮自动控制子摇滾乐数据的存储器和I/O用户针织面料之间的传输,大大提高了处理I/O的性能,DMA技术(2),并在处理器需要读取和写入所有数据时向DMA控制器发送的命令, 是否要求一次读写、I/O数据老虎钳的地址、开始读写的主地址、应该传输的

3、数据长度等信息处理器发送命令后,向处理器发送中断处理器在传输开始时和传输结束时可以关注,处理器和直接存储器访问传输完全完成在发生男低音网络冲突的情况下,有处理器用男低音的情况下,不引起中断而引起计程仪项目群上下文的存储的普通进程,只有一个男低音周期的直接存储器访问技术是非常有价值的,包括直接存储器访问技术(3)、图7.5直接存储器访问方式的传输结构,(1)进程要求向设备输入数据时, 电脑CPU分别向直接存储器访问控制支重轮的内存地址暂存器和传送字节计数器发送存储输入数据的内存地址和传送字节数。 另外,启动控制状态的暂存器中的中断行政许可二进制位和启动位置1数据老虎钳,开始数据输入。 (2)数据

4、请求的进程等待,并且进程调度器调度其他进程以占用电脑CPU,从而实现基于直接存储器访问的数据录入处理过程。 (3)输入数据老虎钳继续沿用电脑CPU的占空比,直到数据缓冲寄存器中的数据源所请求的字节全部被传输为止,持续写入内存。(4)直接存储器访问控制支重轮在传输字节数结束时,通过中断请求线发送中断信号。 电脑CPU接收到中断信号后转发中断处理程序进行善后处理。(5)中断处理结束后,返回电脑CPU是在中断进程中执行,还是在新的进程环境中执行的调度。直接存储器访问方式的数据输入处理过程、图7.6直接存储器访问方式的数据传输处理过程、直接存储器访问方式和中断的主要区别在于,中断方式是在数据缓冲寄存器

5、满了之后发出中断请求、电脑CPU进行中断处理的直接存储器访问方式, 在请求的传输块全部传输结束时,大幅度减少了请求电脑CPU中断处理的中断处理的次数中断方式的数据传输通过电脑CPU控制完成,直接存储器访问方式在直接存储器访问控制器支重轮的控制下不经过电脑CPU控制完成,计程仪I/O、中断I/O、DMA、控制器指定的存储器将最初字节送入主存储器,每当以指定的字节数进行数据转送时,字节计数值每次减去1,直到字节计数值成为0为止,控制支重轮发生中断,通知给执行操作系统,动作完成,电脑CPU读出子摇滾乐盘地址目的地的读出器控制支重轮从磁盘驱动器一个一个依次读取块摇滾乐,在控制支重轮的内部缓冲区中存储整

6、个信息之前,验证修正计算,确认没有发生读取错误,控制支重轮发生中断。 电脑CPU应答中断,将控制转发给操作系统。 一旦执行操作系统启动,则从控制支重轮缓存器中以字节为单位或以字为单位反复读出该盘片摇滾乐的信息,不使用直接存储器访问、盘片读出过程而送入存储器,由直接存储器访问控制支重轮接管对地址线的控制权, 直接控制直接存储器访问控制支重轮和内存之间的数据交换消除了在磁盘老虎钳和存储之间进行数据传输的电脑CPU干预,从而减轻了电脑CPU负担。 在采用直接存储器访问的情况下,除了要读取的作业摇滾乐的盘地址之外,还向控制支重轮提供要读取的作业摇滾乐发送至存储器的开始地址和传输的字节数这两个信息。 当

7、直接存储器访问硬件使用直接存储器访问、磁盘读取进程来控制磁盘和存储器之间的信息交换时,每当磁盘将数据读入控制支重轮的数据缓冲区时,直接存储器访问控制支重轮就代替电脑CPU,接管地址男低音的控制权, 根据直接存储器访问控制器支重轮的内存地址暂存器的内容对应数据的备忘录之后,直接存储器访问硬件自动地将传输字节计数器减少1,将内存地址暂存器增加1,恢复电脑CPU对存储器的控制权,DMA控制器对要传输的每个数据重复上述步骤,传输字节计数器在执行操作系统接管电脑CPU控制权的情况下,不需要进行子摇滾乐复制的工作。 使用直接存储器访问、磁盘读取过程、4和通道,独立于中央处理机。 专门进行数据I/O传输的处

8、理器执行外围设备的集中管理而不是电脑CPU来控制I/O操作、将电脑CPU和外围设备可并行操作的信道也被称为I/O处理器引入信道的目的站:在释放电脑CPU与I/O事务并且执行电脑CPU 为了提高机器和机器之间的并行度,定义:通道是一种独立于电脑CPU专门进行数据投入产出传输的处理器,统一管理外部机器,代替电脑CPU控制投入产出操作,使投入产出操作能够与电脑CPU并行操作。 信道计程仪报、信道技术、图8.7信道方式的数据传输结构、信道分类、字节复用信道字节复用信道能够以字节为单位传输信息,能够时分执行多个信道计程仪报。 一个信道计程仪报控制一个数据老虎钳传输一个字节,控制信道硬件执行另一个信道计程

9、仪报,控制另一个数据老虎钳的传输信息,从而主要以字节为单位连接(例如,打印机、终端等)低速I/O数据老虎钳。 如果以字节为单位交叉传输一个字节,则立即向另一个传输字节、信道分类、信道分类传输,由于信道选择信道以成组的方式工作,即一次传输一批数据,因此传输速度较高。一旦选择了频道,则在一定时间内只能执行一个信道计程仪报,只有一个数据老虎钳行政许可数据传输,进行信道分类,在该数据老虎钳的数据传输完成后,选择与该信道连接的其他数据老虎钳,执行该信道报计程仪报,主要显示o对连接数据老虎钳的一台数据老虎钳执行一个通道命令后自动传输,对另一台数据老虎钳执行一个通道命令后主要连接高速数据老虎钳。 对于连接多

10、台磁盘机的多径效应通道,可对云同步执行移动臂的定位操作,然后依次交叉传送一系列数据。 数据多路复用通道实际上是相对于通道计程仪程序用多通道计程仪程序设定的硬件实现、硬件连接结构, 通道地址字CAW :通道计程仪报的存储器中记录的地址通道命令字CCW :执行中的通道状态字CSW的保存:通道执行后的回复结果通道数据字CDW通道运算控制部、通道指令和格式I/O操作I/O命令:启动通道计程仪程序通道命令:控制I/O操作的读、读、写、测试数据老虎钳状态的数据传输命令、用于控制数据老虎钳的命令(卷、分页)指令格式一般是操作码、数据计数器制作信道计程仪报(channel packet ram ),从录音带驱

11、动器读取200字节的信息,并传输从存储器(1000)16开始的用户针织面料。 信道指令码:“07”卷起“02”读取CCW1x“07”* x“40”1。 CCW2x“02”1000 x“00”200;信道命令和格式、电脑CPU执行用户报计程仪报,遇到I/O请求时,根据该请求生成信道报计程仪报并保存在存储器中(也可以保存在存储器中),将该信道报计程仪报的开头地址保存在CAW中。 然后,执行“I/O起动”命令,起动通道动作,通道处理过程,通道接收到“I/O起动”命令时,从CAW取出通道计程仪报的起始地址,从起始地址取出最初的命令,放入CCW,云同步启动允许电脑CPU继续执行的I/O数据老虎钳,执行完成后,如果有下一个命令则继续执行,否则表示传送完成)通道传送完成最后一个命令时,向电脑CPU发送I/O中断,通道停止。 电脑C

温馨提示

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

评论

0/150

提交评论