在计算机科学中,
操作系统的主要任务,为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地、高效地运行,并能最大程度地提高各种资源的利用率和方便用户的使用。操作系统的功能管理如下:处理机管理、存储器管理、设备管理、文档管理。功能管理主要目的充分利用各种资源,使计算机或程序高效运行,方便使用。
简介
在计算机科学中,操作系统的主要任务,为
多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地、高效地运行,并能最大程度地提高各种资源的利用率和方便用户的使用。操作系统的功能管理如下:处理机管理、存储器管理、设备管理、文档管理。功能管理主要目的充分利用各种资源,使计算机或程序高效运行,方便使用。
在MBA中,功能管理是指在行销管理、生产管理、人事管理、财务管理、研发管理、资讯管理等功能领域中的管理和决策。功能管理的优点是: 工作职责明确和工作结构稳定; 能集中专家力量,取得劳动分工效益; 能将专业领域的最新思想引入组织; 专业化发展,促进各专门领域,如市场营销、生产制造、信息技术、人力资源管理等取得最佳运作的途径。 缺点: 组织建立在命令和控制基础上,指令自上而下传达,却不能自下而上反馈; 组织中的每个人,包括高层的功能管理人员,很难理解整体的任务并把它同自己的工作联系起来; 传统功能管理思想是基于劳动分工,成员注重功能活动,而忽视功能活动的结果,造成管理人员的增多和管理成本的上升; 对市场反映迟钝。
处理机管理
处理机管理的主要功能是创建和撤消进程(线程),对诸
进程(线程)的运行进行协调,实现进程(线程)之间的信息交换,以及按照一定的算法把处理机分配给进程(线程)。
进程控制
进程控制的主要功能是为作业创建进程,撤消已结束的进程,以及控制进程在运行过程中的状态转换。在现代 OS 中,进程控制还应具有为一个进程创建若干个线程的功能和撤消(终止)已完成任务的线程的功能。
进程同步的主要任务是为多个进程(含线程)的运行进行协调。有两种协调方式:
(1) 进程互斥方式。这是指诸进程(线程)在对临界资源进行访问时,应采用互斥方式;
(2) 进程同步方式。这是指在相互合作去完成共同任务的诸进程(线程)间,由同步机构对它们的执行次序加以协调。
进程通信的任务就是用来实现在相互合作的进程之间的信息交换。
调度
(1) 作业
调度。作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分配运行所需的资源(首先是分配内存)。
(2) 进程调度。 进程调度的任务是从进程的就绪队列中, 按照一定的算法选出一个进程,把处理机分配它,并为它设置运行现场,使进程投入执行。
存储器管理
存储器管理应具有内存分配、内存保护、地址映射和内存扩充等功能。
内存分配
内存分配的主要任务是为每道程序分配内存空间,使它们“各得其所”;提高存储器的利用率,以减少不可用的内存空间;允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要。
地址映射
映射功能是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址。
内存扩充
为了能在逻辑上扩充内存,系统必须具有内存扩充机制,用于实现下述各功能:
(1) 请求调入功能。 允许在装入一部分用户程序和数据的情况下, 便能启动该程序运行。
在程序运行过程中,若发现要继续运行时所需的程序和数据尚未装入
内存,可向 OS 发出请求,由 OS 从磁盘中将所需部分调入内存,以便继续运行。
(2) 置换功能。若发现在内存中已无足够的空间来装入需要调入的程序和数据时,系统应能将内存中的一部分暂时不用的程序和数据调至盘上,以腾出内存空间,然后再将所需调入的部分装入内存。
设备管理
设备管理用于管理计算机系统中所有的
外围设备,而设备管理的主要任务是:完成用户进程提出的 I/O 请求;为用户进程分配其所需的 I/O 设备;提高
CPU和 I/O 设备的利用率;提高 I/O 速度;方便用户使用 I/O 设备。分为
缓冲管理,设备分配,设备处理。
文件管理
文件管理的主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。分为:文件存储空间的管理,目录管理,文件的读/写管理和保护。