题34
题目
Q:对设备驱动程序的处理过程进行排序,正确的处理顺序是 ( )。
①对服务请求进行校验
②传送必要的参数
③启动
④将抽象要求转化为具体要求
⑤检查设备的状态
A. (1)(4)(5)(3)(3)
B. 40523
C. (1)(4)(5)(3)(3)
D. 40253
分析
A:用户层软件发出的命令是设备独立性软件提供的统一接口, 需要由驱动程序将这些抽象要求转化为具体要求, 才能被设备控制器识别, 例如将抽象要求中的盘块号转化为磁盘的柱面号、盘面号和扇区号。
然后, 驱动程序会检查服务请求是不是该设备可以执行的, 之后检查设备的状态, 只有设备处于就绪状态时才能启动,最后传送此次 I/O 的参数并启动设备。

解
B