金山教育:操作系统的核心功能是什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 19:38:42
关于全国计算机三级(网络技术)考试问题!

操作系统核心功能
(1)调度进程,决定哪个进程运行、挂起、交换等;
(2)分配内存,哪个进程得到内存;
(3)管理和控制文件系统;检查“许可证”、修改目录、路径等;
(4)处理系统调用:由用户的进程发“请求”,系统根据资源的充分利用,统筹安排;
(5) 处理输入输出的请求和工作。
总之,操作系统的五大功能都必须由核心负责协调工作。

操作系统的功能

作业管理

作业管理的任务是为用户提供一个使用系统的良好环境,使用户能有效地组织自己的工作流程。用户要求计算机处理某项工作称为一个作业,一个作业包括程序、数据以及解题的控制步骤。用户一方面使用作业管理提供“作业控制语言”来书写自己控制作业执行的操作说明书;另一方面使用作业管理提供的“命令语言”与计算机资源进行交互活动,请求系统服务。

进程管理

又称处理机管理,实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。

主要是对中央处理机进行动态管理。由于CPU的工作速度要比其他硬件快得多,而且任何程序只有占有了CPU才能运行。因此,CPU是计算机系统中最重要、最宝贵、竞争最激烈硬件资源。

为了提高CPU的利用率,采用多道程序设计技术。当多道程序并发运行时, 引进进程的概念(将一个程序分为多个处理模块,进程是程序运行的动态过程)。通过进程管理,协调多道程序之间的CPU分配调度、冲突处理及资源回收等关系。

存储管理

实质是对存储“空间”的管理,主要指对内存的管理。

主要管理内存资源。只有被装入主存储器的程序才有可能去竞争中央处理机。因此,有效地利用主存储器可保证多道程序设计技术的实现,也就保证了中央处理机的使用效率。

存储管理就是要根据用户程序的要求为用户分配主存储区域。当多个程序共享有限的内存资源时,操作系统就按某种分配原则,为每个程序分配内存空间,使各用户的程序和数据彼此隔离,互不干扰及破坏;当某个用户程序工作结束时,要及时收回它所占的主存区域,以便再装入其它程序。另外,操作系统利用虚拟内存技术,把内、外存结合起来,共同管理。

设备管理

实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收。

设备管理负责管理计算机系统中除了中央处理机和主存储器以外的其他硬件资源,是系统中最具有多样性和变化性的部分,也是系统重要资源。

操作系统对设备的管理主要体现在两个方面:

一方面它提供了用户和外设的接口。用户只需通过键盘命令或程序向操作系统提出申请,则操作系统中设备管理程序实现外部设备的分配、启动、回收和故障处理;

另一方面,为了提高设备的效率和利用率,操作系统还采取了缓冲技术和虚拟设备技术,尽可能使外设与处理器并行工作,以解决快速CPU与慢速外设的矛盾。

文件管理

又称为信息管理,是将逻辑上有完整意义的信息资源(程序和数据)以文件的形式存放在外存储器(磁盘、磁带)上的,并赋予一个名字,称为文件。

文件管理是操作系统对计算机系统中软件资源的管理。通常由操作系统中的文件系统来完成这一功能。文件系统是由文件、管理文件的软件和相应的数据结构组成。

文件管理有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,并提供方便的用户界面,使用户能实现按名存取,一方面,使得用户不必考虑文件如何保存以及存放的位置,但同时也要求用户按照操作系统规定的步骤使用文件

在各种系统中,控制任务运行的功能都是其核心功能

是建立在硬件上的第一个软件,起着人机交互的功能!硬件管理!资源分配!这些都是核心功能!