操作系统的主要功能有哪些类型