完整的计算机系统由哪些部分组成