单项选择题

一个操作系统的主要功能是______。

A.对计算机系统的所有资源进行控制与管理
B.实现多用户及分布式处理
C.对硬件资源进行分配、控制、调度和回收
D.扩充计算机