操作系统的功能
操作系统包括进程管理、文件管理、设备管理、存储管理、作业管理五大功能,它们互相配合,共同完成操作系统既定的全部职能。
(1)进程管理。进程是程序在计算机上的一次执行活动,它是造作系统进行资源分配的单元。当用户运行一个程序时,就启动了一个进程。进程管理主要包括进程组织、进程控制、进程调度、进程通信等。
(2)文件管理。计算机是以文件的形式来存放信息的。文件管理是指操作系统对信息资源的管理,负责对文件存储器的存储空间进行分配、维护和回收,同时负责文件的索引、共享和权限保护。
(3)设备管理。设备管理是指操作系统负责管理各类外围设备。其主要任务是当用户使用外围设备时,必须提出要求,待操作系统进行统一分配后方可使用。当用户进行的程序要使用外围设备时,由操作系统负责驱动外围设备。
(4)存储管理。存储管理主要是指针对内存的管理。其主要任务时分配内存空间,保证各作业占用的存储空间不冲突,并使各作业在自己所属存储中互不干扰。
(5)作业管理。每个用户请求计算机系统完成的一个独立的操作称为作业。作业管理就是对作业的执行情况进行管理,包括作业的输入和输出、作业的调度与控制。