软件的技术基本设备的管理.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件的技术基本设备的管理

2.5 设备管理;2.5.1 设备管理概述;一、设备分类;二、设备管理的任务与功能;CPU;基于主存和通道的I/O系统;1、什么是设备控制器;4、设备控制器组成;2.5.2 数据传送控制方式;一、程序查询方式;二、中断控制方式;进程利用中断实现输入、输出流程:;三、直接内存访问方式(DMA);由程序设置DMA控制器中的若干寄存器值(如内存始址,传送字节数),然后发起I/O操作; 数据直接在DMA控制器控制下通过总线传递到内存中; 在完成指定量的数据接收后,DMA控制器才向CPU产生中断; 通过中断处理程序唤醒等待数据的进程; 等待数据的进程经过调度处理输入的数据。;中断控制方式与DMA方式;四、通道方式;通道;2.5.3 缓冲技术;缓冲区的组织;1. 单缓冲区;2. 双缓冲区;多个缓冲区循环使用,类似循环队列;4. 缓冲池;缓冲池操作(四种操作);缓冲池的组成;2.5.4 设备分配技术;一、设备分配的数据结构;2、??统设备表SDT (System Device Table);设备名;二、设备分配应考虑的因素;2.5.5 虚拟设备技术(Spooling);技术要点:;;2.5.6 I/O管理与控制;设备驱动的特性:;设备驱动处理过程:;I/O系统层次模型——体现设备独立性; UNIX的设备管理;1. UNIX的I/O结构;2. 设备开关表(switch table);Windows NT的设备管理;I/O子系统:实现文件化的I/O函数; 通常的打开、关闭和读写函数; 异步I/O:应用进程在发出I/O请求后,不需等待I/O完成,可继续其它工作; 映射文件I/O:把文件作为进程虚拟空间的一部分进行直接访问; 快速I/O:不通过I/O管理器,直接向驱动程序发出I/O请求; I/O管理器:依据抽象I/O操作创建和传送I/O请求包(IRP); 核心态设备驱动程序:将I/O请求包转化为对硬件设备的特定控制请求; 驱动程序支持例程:供设备驱动程序调用,以完成I/O请求; 硬件抽象层I/O访问例程:隔离驱动程序与硬件平台,以提高可移植性(同体系结构上的二进制可移植和NT支持平台间的源代码可移植);;作业

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档