单项选择题

操作系统的功能是( )。

A.实现计算机用户之间的相互交流
B.把程序代码转换为目标代码
C.完成计算机硬件与软件之间的转换
D.控制、管理计算机系统资源和程序的执行