单项选择题

A.为这些设备提供驱动程序或控制程序
B.给用户提供简单易用接口
C.利用先进的数据传送技术(如中断技术、DIVA技术等)使外围设备尽可能与CPU并行工作,以提高设备的使用效率,并提高整个系统的运行速度
D.以上都是