三种类型操作系统有哪些