一个完整的计算机系统由什么组成?