简要解释以下术语及其关系：计算机、软件、硬件、操作系统。
计算机是一种电子设备，能够根据程序进行数据处理和运算。软件是指在计算机上运行的程序和数据，以控制计算机硬件执行特定任务。硬件是计算机的物理组成部分，包括处理器、存储器、输入/输出设备等。操作系统是一种系统软件，管理计算机硬件和软件的资源，为用户提供友好的界面和操作环境，并协调应用程序的执行。因此，软件和操作系统是运行在硬件上的计算机组成部分。