计算机由硬件和软件两大部分组成。硬件包括中央处理器、存储器、输入设备和输出设备等,它们负责执行指令、存储数据和与外界交互。软件则包括操作系统、应用程序等,它们为计算机提供操作界面和各种功能。计算机的主要功能包括数据处理、信息管理、计算和通信等。