单项选择题

I/O软件一般分为用户层软件、设备独立性软件、设备驱动程序和中断处理程序4个层次。下面的工作在设备驱动程序层完成的是______。

A.向设备寄存器写命令
B.检查用户是否有权使用设备
C.将二进制整数转换成ASCII的格式打印
D.缓冲管理