- 3
- 0
- 约6.93千字
- 约 49页
- 2017-12-19 发布于浙江
- 举报
《操作系统》PPT电子课件教案-第五章 设备管理
通常,独享设备是作为系统中的特别文件,如同盘文件一样,进程在使用某个特别文件之前必须先将它“打开”(open),打开特别文件的实质就是请求分配指定的独享设备。例如,进程可使用如下系统调用命令请求分配: Open(pathname,mode) 其中:调用参数pathname是特别文件路径名,其终极分量名是设备的物理名phdevname,phdevname由设备类型标识符devtype和设备台号devid组成;参数mode指示要求的设备操作。open命令的返回值是指定特别文件的文件指针fp。 逻辑I/O系统接受分配请求,在分解pathname获取devtype和devid之后,按devtype检索SDT,将devid转换成相应设备的DCB指针dcbp,然后调用该类设备的打开模块devopen执行具体的打开操作。模块devopen(dcbp,mode)的大致工作流程如下: ·检查该设备是否已分配,若已分配则返回“打开不成功”标志,否则继续; · 检查设备是否已就绪,如加电、装上打印纸等,若未就绪则作出错处理,否则继续; ·检查请求的mode操作是否合法,例如,对打印机的读操作是非法操作,若非法则作出错处理,否则继续; ·进行安全性检查,判断此次分配是否可
您可能关注的文档
- 公 共 关 系 学1和3.ppt
- 公司沟通的革命THE EVOLUTION OF CORPORATE COMMUNICATIONS.ppt
- AI733733P精密人工智能调节器v82.pdf
- ASEAN论文-广西—东盟高等教育合作现状及对策研究.doc
- 120kWp光伏并网项目初步设计.pdf
- 公关关系管理学5.ppt
- C C08 数字程控交换系统 操作手册 话务统计分册.pdf
- A5系列可编程控制器说明书_V09.pdf
- cdma2000空中接口技术规范MAC层.pdf
- DSP技术及应用系统设计PPT电子课件教案-第1章 TMS320LF240x概述.ppt
- 《操作系统》PPT电子课件教案-第四章 存贮器管理.ppt
- 《数据库系统原理》PPT电子课件教案-第四章 关系数据库设计理论.ppt
- 《汇编语言编程》PPT电子课件教案-02 80868088的基本结构.ppt
- 《汇编语言编程》PPT电子课件教案-04 算术与逻辑运算指令.ppt
- 《数据库系统原理》PPT电子课件教案- 第三章 关系数据库标准语言SQL.ppt
- 《汇编语言编程》PPT电子课件教案-06 汇编语言环境.ppt
- WLAN方案设计与工程实施.ppt
- 《汇编语言编程》PPT电子课件教案-05 其他指令.ppt
- PC200-7维修服务速查手册.pdf
- 《汇编语言编程》PPT电子课件教案-10 顺序、分支、循环程序.ppt
原创力文档

文档评论(0)