多项选择题

设备管理的功能包括( )。

A.设备的分配和回收
B.外围设备的活动及对磁盘的驱动调度
C.进程调度
D.外部设备中断处理
E.虚拟设备的实现