操作系统结构的主要特点有哪些