首页 > 知识点讲解
       I/O软件
知识路径: > 计算机系统基础知识 > 计算机软件基础知识 > 操作系统基础知识 > 设备管理 > 设备管理 > 
被考次数:2次     被考频率:低频率     总体答错率:50%     知识难度系数:     
相关知识点:11个      
        设备管理软件的设计水平决定了设备管理的效率。从事I/O设备管理软件的结构,通常采用分层构造,即把设备管理软件组织成为一系列的层次。其中,低层与硬件相关,它把硬件与较高层次的软件隔离开来,而最高层的软件则向应用提供一个友好的、清晰且统一的接口。
        设计I/O软件的主要目标是设备独立性和统一命名。I/O软件独立于设备,就可以提高设备管理软件的设计效率。当输入/输出设备更新时,没有必要重新编写全部设备驱动程序。用户在实际应用中也可以看到,在常用操作系统中,只要安装了相对应的设备驱动程序,就可以很方便地安装好新的输入/输出设备,甚至不必重新编译就能将设备管理程序移到他处执行。
        I/O设备管理软件一般分为4层:中断处理程序、设备驱动程序、与设备无关的系统软件和用户级软件。至于一些具体分层时细节上的处理,是依赖于系统的,没有严格的划分,只要有利于设备独立这一目标,就可以为了提高效率设计不同的层次结构。
        I/O软件的所有层次及每一层的主要功能如下图所示。
        
        I/O系统的层次结构与每层的主要功能
        图中的箭头给出了I/O部分的控制流。这里举一个读硬盘文件的例子,当用户程序试图读一个硬盘文件时,需要通过操作系统实现这一操作。与设备无关软件检查高速缓存中有无要读的数据块,若没有,则调用设备驱动程序,向I/O硬件发出一个请求。然后,用户进程阻塞并等待磁盘操作的完成。当磁盘操作完成时,硬件产生一个中断,转入中断处理程序。中断处理程序检查中断的原因,认识到这时磁盘读取操作已经完成,于是唤醒用户进程取回从磁盘读取的信息,从而结束此次I/O请求。用户进程在得到了所需的硬盘文件内容之后,继续运行。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2019年上半年
   数据库系统工程..
   上午试卷 综合知识
第21题
选择题
设备驱动程序是直接与( )打交道的软件模块。

40%
   2018年上半年
   数据库系统工程..
   上午试卷 综合知识
第21题
选择题
I/O设备管理软件一般分为4个层次,如下图所示。图中①②③分别对应( )。

59%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有