计算机主要由哪四部分组成