简述操作系统及其主要功能有哪些