操作系统课件第5章研究报告.ppt

设备驱动程序的处理过程 将抽象要求转化为具体要求 检查I/O请求的合法性 读出和检查设备的状态 传送必要的参数 设置工作方式 启动I/O 设备 设备独立性概念(设备无关性) 应用程序独立于具体使用的物理设备。 在应用程序中,使用逻辑设备名称来请求使用某类设备。 系统在实际执行时,必须使用物理设备名称。 设备独立性软件 驱动程序是一个与硬件紧密相关的软件,为了实现设备独立性,必须在其上设置一层软件称为设备独立性软件。 用户层的I/O软件 大部分的I/O软件都在操作系统内部,有一小部分在用户层,包括与用户程序链接在一起的库函数,以及完全运行于内核之外的一些程序。 用户层软件必须通过一组系统调用来取得操作系统的服务。 练习 设备驱动程序与( )密切相关,如果计算机中配置有一个光盘,一个软盘,一个硬盘,此时应为它们配置( )种外存设备驱动程序。如果系统中连接有四个相同的终端设备,此时应为它们配置( )个终端设备驱动程序。 程序员利用系统调用打开I/O设备时,通常使用的设备标识是( ) A.逻辑设备名 B.物理设备名 C.主设备号 D.从设备号 本地用户通过键盘登陆系统,首先获得键盘输入信息的程序时( )。 A. 命令解释程序 B. 中断处理程序 C. 系统调用程序 D. 用户登录程序 下列选项中,操作系统

文档评论(0)

1亿VIP精品文档

相关文档