正确答案
操作系统是最基本、最重要的系统软件,是管理计算机软硬件资源的一个平台,由一系列具有控制和管理功能的子程序组成的大型系统软件。操作系统的任务是管理好计算机的全部软硬件资源,提高计算机的利用率;充当用户(程序和人)与计算机硬件之间的接口,使用户能通过操作系统提供的命令方便地使用计算机硬件。只有在操作系统的支持下,才可以运行其他软件。因此,从应用的用度看,操作系统是计算机系统的核心和基础。
操作系统是计算机系统的资源管理者,它负责管理并调度各类系统资源。具体包括以下五大管理作用:
1.CPU管理。如何提高CPU的使用率是操作系统的核心任务,尤其是在多用户系统中,同时有多个用户使用计算机,同时运行多个程序,如何分配和调试CPU资源,成为关键问题。
当有多个作业进入内存等待处理时,就需要合理地安排每个进程占用CPU的时间,以保证多个作业的完成和CPU效率的提高,使用户等待的时间最少。
2.内存管理。内存同CPU一样,也是计算机的重要资源。内存中既有操作系统,也有工具软件和用户程序。需要执行的程序都必须调入内存,如何合理分配内存,保证各个作业占有的内存区不发生冲突,不互相干扰,是内存管理需解决的主要问题。
3.文件管理。操作系统管理信息的基本 单位是文件,并提供树型目录结构,实现文件的存取和管理。
4.设备管理。根据分配策略将设备接口及外设分配给请求输入和输出的程序。操作系统控制驱动程序使外部设备工作,并随时对外部设备进行监控,处理外部设备的中断请求等。
5.用户接口。操作系统另外一个主要功能是为用户提供一个好的用户接口,具体包括两种类型:程序级接口和作业级接口。