单项选择题

计算机系统的基本组成,一般应包括()

A.硬件和软件
B.主机和外部设备
C.CPU和内存
D.存储器和控制器