下列为设备驱动程序的功能的是( )。①检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置设备的工作方式②发出I/O命令,如果设备空闲,便立即启动I/O设备,完成指定的I/O操作;如果设备忙碌,则将请求者挂在设备队列上等待③通过系统调用由用户态转入内核态,并根据其系统调用号,转向执行相应的系统调用内核函数进行处理④接收上层软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列
举一反三
- 下面的选项中哪个不是设备驱动程序功能( ) A: 检查用户I/O请求的合法性 B: 及时响应由控制器或通道发来的中断请求 C: 控制I/O设备的I/O操作 D: 了解I/O设备的状态,传送有关参数,设置设备的工作方式
- 下列为设备驱动程序的功能的是()。①检查用户I/O请求的合法...抽象要求,转换为与设备相关的低层操作序列
- 进程在运行过程中,如果请求磁盘I/O,则系统中I/O软件各层的处理次序是() A: 用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序 B: 用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序 C: 用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序 D: 用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序
- I/O软件的分层结构中,______负责将把用户提交的逻辑I/O请求转化为物理I/O操作的启动和执行。? 设备驱动程序;|独立于设备的I/O软件;|用户空间的I/O软件;|I/O中断处理程序;
- 设备驱动程序接收来自上层、与设备无关软件的抽象读写请求,并将该I/O请求排在请求队列的队尾,同时还要检查I/O请求的合法性()