高中信息技术 第5章设备管理课件21599.pptx
《高中信息技术 第5章设备管理课件21599.pptx》由会员分享,可在线阅读,更多相关《高中信息技术 第5章设备管理课件21599.pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 设备管理设备管理第5章设备管理5.0本章学习目标本章学习目标5.1概述概述5.2数据传送控制方式数据传送控制方式5.3缓冲技术缓冲技术5.4设备分配技术设备分配技术5.5I/O进程控制进程控制开开 始始第第5章章 设备管理设备管理本章学习目标l l数数据据传传送送的的4种种方方式式:程程序序直直接接控控制制方方式式、中断控制方式、中断控制方式、DMA方式及通道控制方式方式及通道控制方式l l缓缓冲冲技技术术的的概概念念及及4种种常常见见的的缓缓冲冲技技术术:单缓冲、双缓冲、环形缓冲及缓冲池单缓冲、双缓冲、环形缓冲及缓冲池l l设设备备分分配配的的概概念念及及3种种设设备备分分配配技
2、技术术:独独享分配、共享分配及虚拟分配享分配、共享分配及虚拟分配l lI/O进程控制进程控制返回本章首页返回本章首页第第5章章 设备管理设备管理5.1概述5.1.1设备类型设备类型5.1.2设备管理的任务和功能设备管理的任务和功能5.1.3设备控制块(设备控制块(DCB)返回本章首页返回本章首页第第5章章 设备管理设备管理5.1.1设备类型1按操作特性分类按操作特性分类按这种方法可把外部设备分为存储设备和输入按这种方法可把外部设备分为存储设备和输入/输输出(出(I/O)设备。设备。2按传输的信息特点分类按传输的信息特点分类按这种方法可将外部设备分为字符设备和块设备。按这种方法可将外部设备分为字
3、符设备和块设备。3按系统和用户的观点分类按系统和用户的观点分类按这种观点可将外部设备分为系统设备和用户设按这种观点可将外部设备分为系统设备和用户设备两种。备两种。返回本节返回本节第第5章章 设备管理设备管理5.1.2设备管理的任务和功能1设备管理的任务设备管理的任务提高设备的利用率设备独立性字符编码的独立性设备处理的一致性下一页下一页第第5章章 设备管理设备管理2设备管理的功能设备管理的功能(1)监视系统中所有设备的状态。)监视系统中所有设备的状态。(2)设备分配。)设备分配。(3)设备控制是设备管理的另一功能,它)设备控制是设备管理的另一功能,它包括设备驱动和设备中断处理,具体的工包括设备驱
4、动和设备中断处理,具体的工作过程是在设备处理的程序中发出驱动某作过程是在设备处理的程序中发出驱动某设备工作的设备工作的I/O指令后,再执行相应的中断指令后,再执行相应的中断处理。处理。返回本节返回本节第第5章章 设备管理设备管理5.1.3设备控制块(DCB)1DCB结构结构(1)设设备备名名。它它是是设设备备的的系系统统名名,即即设设备备的的物物理理名。名。(2)设备属性。它描述设备的特性和类型。)设备属性。它描述设备的特性和类型。(3)设备状态。它描述设备现行的状态。)设备状态。它描述设备现行的状态。(4)设设备备的的I/O总总线线地地址址。它它反反映映现现行行设设备备在在I/O总线上的具体
5、地址。总线上的具体地址。(5)等等待待列列指指针针。它它存存放放要要求求使使用用该该设设备备的的队队列列的首指针。的首指针。下一页下一页第第5章章 设备管理设备管理下一页下一页第第5章章 设备管理设备管理2设备转换表设备转换表对对设设备备的的请请求求最最终终要要转转换换成成对对设设备备的的I/O操操作作,系系统统可可以以通通过过操操作作码码检检索索“设设备备转转换换表表”找找到到相相应应的的设设备备地地址址。该该转转换换表表包包含含设设备备特特定定的的I/O例例行行程程序序地地址址,不不具具备备相相应应操操作作的的设设备备在在其其例例行行程程序序地地址址上要填上要填“-1”。返回本节返回本节第
6、第5章章 设备管理设备管理5.2数据传送控制方式5.2.1程序直接控制方式程序直接控制方式5.2.2中断控制方式中断控制方式5.2.3DMA方式方式5.2.4通道控制方式通道控制方式返回本章首页返回本章首页第第5章章 设备管理设备管理5.2.1程序直接控制方式程程序序直直接接控控制制方方式式是是指指由由程程序序直直接接控控制制内内存存或或CPU和和外外围围设设备备之之间间进进行行信信息息传传送送的的方方式式。通通常常又又称称为为“忙忙等等”方方式式或或循循环环测试方式。测试方式。在在数数据据传传送送过过程程中中,必必不不可可少少的的一一个个硬硬件件设设备备是是I/O控控制制器器,它它是是操操作
7、作系系统统软软件件和和硬硬件件设设备备之之间间的的接接口口,它它接接收收CPU的的命命令令,并控制并控制I/O设备进行实际的操作。设备进行实际的操作。下一页下一页第第5章章 设备管理设备管理下下面面讲讲述述程程序序直直接接控控制制方方式式的的工工作作过过程程。由由于于数数据据传传送送过过程程中中输输入入和和输输出出的的情情况况比比较较类类似似,下面只给出输出数据时的工作过程。下面只给出输出数据时的工作过程。(1)把把一一个个启启动动位位为为“1”的的控控制制字字写写入入该该设设备的控制状态寄存器。备的控制状态寄存器。(2)将需输出数据送到数据缓冲寄存器。)将需输出数据送到数据缓冲寄存器。(3)
8、测测试试控控制制状状态态寄寄存存中中的的“完完成成位位”,若若为为0,转(,转(2),否则转(),否则转(4)。)。(4)输输出出设设备备将将数数据据缓缓冲冲寄寄存存器器中中的的数数据据取取走进行实际的输出。走进行实际的输出。返回本节返回本节第第5章章 设备管理设备管理5.2.2中断控制方式(1)进进程程需需要要数数据据时时,将将允允许许启启动动和和允允许许中中断断的的控控制制字字写写入入设设备控制状态寄存器中,启动该设备进行输入操作。备控制状态寄存器中,启动该设备进行输入操作。(2)该该进进程程放放弃弃处处理理机机,等等待待输输入入的的完完成成。操操作作系系统统进进程程调调度度程序调度其他就
9、绪进程占用处理机。程序调度其他就绪进程占用处理机。(3)当当输输入入完完成成时时,输输入入设设备备通通过过中中断断请请求求线线向向CPU发发出出中中断断请求信号。请求信号。CPU在接收到中断信号之后,转向中断处理程序。在接收到中断信号之后,转向中断处理程序。(4)中中断断处处理理程程序序首首先先保保护护现现场场,然然后后把把输输入入缓缓冲冲寄寄存存器器中中的的数数据据传传送送到到某某一一特特定定单单元元中中去去,同同时时将将等等待待输输入入完完成成的的那那个个进进程程唤唤醒醒,进进入入就就绪绪状状态态,最最后后恢恢复复现现场场,并并返返回回到到被被中中断断的的进进程程继继续执行。续执行。(5)
10、在在以以后后的的某某一一时时刻刻,操操作作系系统统进进程程调调度度程程序序选选中中提提出出的的请请求求并并得得到到获获取取数数据据的的进进程程,该该进进程程从从约约定定的的内内存存特特定定单单元元中中取取出出数据继续工作。数据继续工作。返回本节返回本节第第5章章 设备管理设备管理5.2.3DMA方式DMA方方式式又又称称直直接接存存储储器器访访问问(DirectMemoryAccess)方方式式。其其基基本本思思想想是是在在外外设设和和主主存存之之间间开开辟辟直接的数据交换通路。直接的数据交换通路。DMA方式的特点是:方式的特点是:(1)数据传送的基本单位是数据块。)数据传送的基本单位是数据块
11、。(2)所传送的数据是从设备送内存,或者相反。)所传送的数据是从设备送内存,或者相反。(3)仅仅在在传传送送一一个个或或多多个个数数据据块块的的开开始始和和结结束束时时,才才需需中中断断CPU,请请求求干干预预,整整块块数数据据的的传传送送是是在在DMA控控制器控制下完成的。制器控制下完成的。下一页下一页第第5章章 设备管理设备管理图图5.1 DMA控制器与其他部件的关系控制器与其他部件的关系返回本节返回本节第第5章章 设备管理设备管理5.2.4通道控制方式通道控制方式与DMA方式相类似,也是一种内存和设备直接进行数据交换的方式。与DMA方式不同的是,在通道控制方式中,数据传送方向存放数据的内
12、存始址及传送的数据块长度均由一个专门负责输入/输出的硬件通道来控制。另外,DMA方式每台设备至少需要一个DMA控制器,而通道控制方式中,一个通道可控制多台设备与内存进行数据交换。下一页下一页第第5章章 设备管理设备管理每条通道指令应包含以下的内容:(1)操操作作码码:它它规规定定指指令令所所执执行行的的操操作作,如如读、写等。读、写等。(2)内存地址:标明数据传送时内存的首址。)内存地址:标明数据传送时内存的首址。(3)计数:表示传送数据的字节数。)计数:表示传送数据的字节数。(4)通通道道程程序序结结束束位位R0,表表示示通通道道程程序序是是否否结束。结束。(5)记记录录结结束束标标志志R1
13、,表表示示所所处处理理的的记记录录是是否结束。否结束。下一页下一页第第5章章 设备管理设备管理下下面面给给出出一一个个由由三三条条通通道道指指令令所所构构成成的的简简单程序。单程序。该该程程序序是是将将内内存存中中不不同同地地址址的的数数据据写写成成多多个记录。个记录。操作操作R0R1计数计数内存地内存地址址WRITE00801420WRITE011702120下一页下一页第第5章章 设备管理设备管理图图5.2 通道方式的数据传送结构通道方式的数据传送结构下一页下一页第第5章章 设备管理设备管理通道控制方式的数据过程如下:(1)当当进进程程要要求求设设备备输输入入时时,CPU发发指指令令指指明
14、明I/O操操作作、设设备备号和对应通道。号和对应通道。(2)对对应应通通道道收收到到CPU发发来来的的启启动动指指令令后后,读读出出内内存存中中的的通通道指令程序、设置对应设备的控制状态寄存器的初值。道指令程序、设置对应设备的控制状态寄存器的初值。(3)设备按通道指令的要求,把数据送往内存指定区域。)设备按通道指令的要求,把数据送往内存指定区域。(4)若若传传送送结结束束,I/O控控制制器器通通过过中中断断请请求求线线发发中中断断信信号号请请求求CPU做中断处理。做中断处理。(5)中断处理结束后,)中断处理结束后,CPU返回到被中断进程处继续执行。返回到被中断进程处继续执行。(6)当当进进程程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 第5章设备管理课件21599 高中 信息技术 设备管理 课件 21599
限制150内