现代操作系统的主要功能有五个方面:存储器管理、处理机管理、设备管理、文件管理和用户接口。
- 存储器管理
存储器管理的主要功能有:内存分配、地址映射、内存保护和内存扩充。 - 处理机管理
处理机管理的主要功能有:作业和进程调度、进程控制和进程通信。 - 设备管理
设备管理的主要功能有:缓冲区管理、设备分配、设备驱动和设备无关性。 - 文件管理
文件管理的主要功能有:文件存储空间管理、文件操作的一般管理、目录管理、文件的读写管理和存取管理。 - 用户接口
用户接口的主要有:程序界面(系统调用)、命令界面和图形界面。