单项选择题

A.将原程序编译成目标程序
B.负责诊断机器故障
C.负责硬件设备与主机之间的信息交换
D.控制和管理计算机系统的硬件和软件环境