多项选择题

操作系统是用于管理、控制和维护计算机的各种资源,一般应该包括如下( )功能。

A.进程管理
B.内存管理
C.设备管理
D.作业管理