计算机操作系统的主要功能有哪些

计算机操作系统的功能主要包括处理器管理、存储管理、设备管理、文件管理、作业管理。当多个程序同时运行时,操作系统负责规划以优化每个程序的处理时间。

1、处理器管理

(1)记住系统中当前每个作业程序的状态

(2)指定处理器调度策略

(3)实施CUP分配,以便让获得CUP的作业程序真正投入运行

2、存储管理

(1)记住存储各部分的使用情况,哪些已经分配,哪些还未分配

(2)指定内存的分配策略,实施内存的具体分配和回收

(3)保证内存各个独立作业程序的安全,互不侵扰

(4)解决作业程序比内存大的也能正确运行

3、设备管理

(1)提供用户和外部设备的接口。

(2)解决高速CPU与低速外部设备之间不同步的矛盾

4、文件管理

(1)维持一个目录表,里面记录有每个文件的名称和有关信息

(2)随时记住外部存储上文件存储空间的使用情况

(3)指定文件存储空间分配策略,实施具体的分配和回收

(4)确保存放在外存储上文件的安全、保密、共享

(5)提供一系列文件使用命令,以便对文件进行存取和检索更新

5、作业管理

管理每个用户请求计算机系统完成的一个独立的操作。

计算机操作系统的主要功能有哪些