考研考试

解析:为什么说设备驱动程序通常以进程形式存在其功能是什么

来源:网考网考研 所有评论

【分析解答题】为什么说设备驱动程序通常以进程形式存在 其功能是什么
网考网解析:
试题答案: 答案解析:在多道程序系统中,当某进程启动I/O任务后随之被阻塞。当该I/O任务完成或发生某种事件时,由通道或控制器发来中断请求信号。但由于启动I/O任务的进程并没有运行 (被阻塞)以致它不能被中断,而被中断的是正在运行的进程,它很可能与发出中断信号的 I/O任务无关,因此,它不知道I/O任务的任何情况,从而无法对它进行响应。如果让启动该 I/O任务的进程负责对它进行响应,要求请求I/O任务的进程应具有很好的实时性,而且系统应能根据中断信号的内容准确地调度到请求所对应I/O任务的进程。因此通常由系统直接承担这个任务,为此专门设置了一个进程,称为设备驱动进程。用于对所有I/O设备和通道的管理,处理来自各个I/O任务的中断,以及诸进程提出的I/O请求。 设备驱动程序的主要功能是: · 将接收到的抽象要求转换为具体要求; · 检查用户I/O请求的合法性,了解I/O设备的状态,传递有关参数,设置指定的工作方式; · 发出I/O命令,启动分配到的I/O设备,完成指定的I/O操作; · 及时响应有控制器或通道发来的中断请求,并根据其中断类型调用相应的中断处、理程序进行处理. document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论