计算机 *** 作系统的五大管理功能
随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。下面是关于计算机 *** 作系统的五大管理功能,希望大家认真阅读!
*** 作系统可以分为五大管理功能部分:
1)设备管理:主要是负责内核与外围设备的数据交互,实质是对硬件设备的管理,包括对输入输出设备的分配,初始化,维护与回收等。例如管理音频输入输出。
2)作业管理:这部分功能主要是负责人机交互,图形界面或者系统任务的管理。
3)文件管理:这部分功能涉及文件的逻辑组织和物理组织,目录结构和管理等。从 *** 作系统的`角度来看,文件系统是系统对文件存储器的存储空间进行分配,维护和回收,同时负责文件的索引,共享和权限保护。而从用户的角度来说,文件系统是按照文件目录和文件名来进行存取的。
4)进程管理:说明一个进程存在的唯一标志是pcb(进程控制块),负责维护进程的信息和状态。进程管理实质上是系统采取某些进程调度算法来使处理合理的分配给每个任务使用。
5)存储管理:数据的存储方式和组织结构。
*** 作系统的类型的特点
1)批处理系统:首先,用户提交完作业后并在获得结果之前不会再与 *** 作系统进行数据交互,用户提交的作业由系统外存储存为后备作业数据是成批处理的,有 *** 作系统负责作业的自动完成支持多道程序运行。
2)分时 *** 作系统:首先交互性方面,用户可以对程序动态运行时对其加以控制支持多个用户登录终端,并且每个用户共享CPU和其他系统资源。
3)实时 *** 作系统:会有时钟管理,包括定时处理和延迟处理。实时性要求比较高,某些任务必须优先处理,而有些任务则会被延迟调度完成。
4)网络 *** 作系统:网络 *** 作系统主要有几种基本功能
(1)网络通信:负责在源主机与目标主机之间的数据的可靠通信,这是最基本的功能。
(2)网络服务:系统支持一些电子邮件服务,文件传输,数据共享,设备共享等。
(3)资源管理:对网络中共享的资源进行管理,例如设置权限以保证数据源的安全性。
(4)网络管理:主要任务是实现安全管理,例如通过“存取控制”来确保数据的存取安全性,通过“容错性”来保障服务器故障时数据的安全性。
(5)支持交互 *** 作:在客户/服务器模型的LAN环境下,多种客户机和主机不仅能与服务器进行数据连接通信,并且可以访问服务器的文件系统
*** 作系统的五大管理功能:(1)作业管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等;(2)文件管理:又称为信息管理;(3)存储管理:实质是对存储“空间”的管理,主要指对主存的管理;(4)设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收;(5)进程管理:实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。五大类型 *** 作系统各自的特点分别是:(1) 批处理 *** 作系统的特点有:a. 用户脱机使用计算机。用户提交作业之后直到获得结果之前就不再和计算机打交道。作业提交的方式可以是直接交给计算中心的管理 *** 作员,也可以是通过远程通讯线路提交。提交的作业由系统外存收容成为后备作业。b.成批处理。 *** 作员把用户提交的作业分批进行处理。每批中的作业将由 *** 作系统或监督程序负责作业间自动调度执行。c.多道程序运行。按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行,成为多道批处理。(2) 分时 *** 作系统的特点有:a. 交互性:首先, 用户可以在程序动态运行情况下对其加以控制。其次,用户上机提交作业方便。第三,分时系统还为用户之间进行合作提供方便。b. 多用户同时性:多个用户同时在自己的终端上上机,共享CPU和其他资源,充分发挥系统的效率。c.独立性:客观效果上用户彼此间感觉不到有别人也在使用该台计算机,如同自己独占计算机一样。(3) 实时 *** 作系统的特点有:a. 实时时钟管理(定时处理和延时处理)。b. 连续的人-机对话,这对实时控制往往是必须的。c.要求采取过载保护措施。例如对于短期过载,把输入任务按一定的策略在缓冲区排队,等待调度对于持续性过载,可能要拒绝某些任务的输入在实时控制系统中,则及时处理某些任务,放弃某些任务或降低对某些任务的服务频率。d.高度可靠性和安全性需采取冗余措施。双机系统前后台工作,包括必要的保密措施等。(4) 网络 *** 作系统的特点有:a. 计算机网络是一个互连的计算机系统的群体。b. 这些计算机是自治的,每台计算机有自己的 *** 作系统,各自独立工作,它们在网络协议控制下协同工作。c.系统互连要通过通信设施(硬件、软件)来实现。d.系统通过通信设施执行信息交换、资源共享、互 *** 作和协作处理,实现多种应用要求。(5) 分布式 *** 作系统的特点有:a.计算机网络的开发都遵循协议,而对于各种分布式系统并没有制定标准的协议。当然,计算机网络也可认为是一种分布式系统。b.分布式系统要求一个统一的 *** 作系统,实现系统 *** 作的统一性。c.分布式 *** 作系统对用户是透明的。但对计算机网络,若一个计算机上的用户希望使用另一台计算机上的资源,则必须明确指明是哪台计算机。d.分布式系统的基础是网络。分布式系统已不仅是一个物理上的松散耦合系统,同时还是一个逻辑上紧密耦合的系统。e.分布式系统还处在研究阶段。而计算机网络已经在各个领域得到广泛的应用。*** 作系统有五大功能:
1、处理机管理:主要控制和管理CPU的工作。
2、存储管理:主要进行内存的分配和管理。
3、设备管理:主要管理基本的输入输出设备。
4、文件管理:负责对计算机文件的组织、存储、 *** 作和保护等。
5、进程管理:也称为作业管理,是指对计算机所进行的 *** 作进行管理。
*** 作系统的类型非常多样,不同机器安装的 *** 作系统可从简单到复杂,可从移动电话的嵌入式系统到超级计算机的大型 *** 作系统。
许多 *** 作系统制造者对它涵盖范畴的定义也不尽一致,例如有些 *** 作系统集成了图形用户界面,而有些仅使用命令行界面,而将图形用户界面视为一种非必要的应用程序。
简介。由于大部分的计算机只包含一颗中央处理器,在宏内核的情况下多进程只是简单迅速地切换各进程,让每个进程都能够运行,在多内核或多处理器的情况下,所有进程透过许多协同技术在各处理器或内核上转换。越多进程同时运行,每个进程能分配到的时间比率就越小。
除了进程管理之外, *** 作系统尚有担负起进程间通信、进程异常终止处理以及死锁侦测及处理等较为艰深的问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)