单项选择题

进程控制一般是由操作系统的内核来实现,它是加在硬件上的第一层软件,通过原语来实现各种控制和管理功能,它具有()的功能。
①创建进程 ②撤销进程 ③进程通信 ④资源管理

A.①②
B.③④
C.①②③
D.①②③④