计算机操作系统通常具有的五大功能

计算机操作系统具有五个基本的功能你知道是什么吗?下面由搜小知识小编整理了计算机操作系统通常具有的五大功能的相关知识,希望对你有帮助 。
计算机操作系统通常具有的五大功能
处理器管理
处理器管理最基本的功能是处理中断事件 。处理器只能发现中断事件并产生中断而不能进行处理 。配置了操作系统后,就可对各种事件进行处理 。处理器管理的另一功能是处理器调度 。处理器可能是一个,也可能是多个,不同类型的操作系统将针对不同情况采取不同的调度策略 。
【计算机操作系统通常具有的五大功能】存储器管理
存储器管理主要是指针对内存储器的管理 。主要任务是:分配内存空间,保证各作业占用的存储空间不发生矛盾,并使各作业在自己所属存储区中不互相干扰 。
设备管理
设备管理是指负责管理各类外围设备(简称:外设),包括分配、启动和故障处理等 。主要任务是:当用户使用外部设备时,必须提出要求,待操作系统进行统一分配后方可使用 。当用户的程序运行到要使用某外设时,由操作系统负责驱动外设 。操作系统还具有处理外设中断请求的能力 。
文件管理
文件管理是指操作系统对信息资源的管理 。在操作系统中,将负责存取的管理信息的部分称为文件系统 。文件是在逻辑上具有完整意义的一组相关信息的有序集合,每个文件都有一个文件名 。文件管理支持文件的存储、检索和修改等操作以及文件的保护功能 。操作系统一般都提供功能较强的文件系统,有的还提供数据库系统来实现信息的管理工作 。
作业管理
每个用户请求计算机系统完成的一个独立的操作称为作业 。作业管理包括作业的输入和输出,作业的调度与控制(根据用户的需要控制作业运行的步骤)
补充:计算机操作系统通常具有的四个特点
操作系统有四个特征:并发,共享,异步,虚拟 。
1.并发:是指两个或多个事件在同一时间间隔内发生 。操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它应该具有处理和调度多个程序同时执行的能力 。
在这种多道程序环境下,一段时间内,宏观上有多个程序在同时运行,而每一时刻,单处理器环境下实际仅能有一道程序执行,故微观上这些程序还是在分时地交替执行 。操作系统的并发性是通过分时得以实现的 。
注意:并行性是指计算机系统具有可以同时进行运算或操作的特性,在同一时间完成两种或两种以上的工作 。并行性需要有相关硬件的支持,如多流水线或多处理器硬件环境 。
2.共享:是指系统中的资源(硬件资源和信息资源)可以被多个并发执行的程序共同使用,而不是被其中一个独占 。资源共享有两种方式:互斥访问和同时访问 。
并发和共享是操作系统的最基本特征,互为依存 。并发执行的要求引出了资源的共享;而资源共享的管理又直接影响到程序的并发执行 。
3.异步:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底 。而是走走停停,以不可预知的速度向前推进,这就是进程的异步性 。异步性使得操作系统运行在一种随机的环境下,可能导致进程产生与时间有关的错误 。但是只要运行环境相同,操作系统必须保证多次运行程序,都获得相同的结果 。
4.虚拟:虚拟性是一种管理技术,把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术 。采用虚拟技术的目的是为用户提供易于使用、方便高效的操作环境 。