【名词&注释】
计算机病毒(computer virus)、主要功能(main function)、程序代码(program code)、对话框(dialog box)、逻辑运算(logical operation)、管理计算机、运算器(arithmetic unit)、加工厂(processing plant)、不完善(imperfect)、软件资源(software resource)
[单选题]操作系统的功能是( )
A. 将源程序编译成目标程序
B. 负责诊断机器的故障
C. 控制和管理计算机系统的各种硬件和软件资源(software resource)的使用
D. 负责外设与主机之间的信息交换