操作系统是管理计算机硬件与软件的计算机程序,是计算机系统的核心,是计算机系统中最基础和最重要的系统软件。从不同的用户角度能提供不同的服务和功能。其实操作系统根据其在用户界面的使用情况及功能特征的不同,可以有不同的分类,那么我们一般可以从哪些角度来对操作系统进行分类呢?我们一起来看一下:
一、 根据操作系统的功能及作业处理方式可以分为:批处理操作系统、分时操作系统、实时操作系统和网络操作系统。
(1) 批处理操作系统出现于20世纪的60年代,能最大化的提高资源的利用率和系统的吞吐量。其处理方式是系统管理员将用户的作业组合成一批作业,输入到计算机中形成一个连续的作业流,系统自动依次处理每个作业,再由管量员将作业结果交给对应的用户。
(2) 分时操作系统可以实现多个用户共用一台主机,在一定程度上节约了资源。借助于通信线路将多个终端连接起来,多个用户轮流的占用主机上的一个时间片处理作业。用户通过自己的终端向主机发送作业请求,系统在相应的时间片内响应请求并反馈响应结果,用户再根据反馈信息提出下一步请求,这样重复会话过程,直至完成作业。因为计算机处理的速度快,给用户的感觉是在独占计算机。
(3) 实时操作系统是指计算机能实时响应外部事件的请求,在规定的时间内处理作业,并控制所有实时设备和实时任务协调一致工作的操作系统。实时操用系统追求的是在严格的时间控制范围内响应请求,具有高可靠性和完整性。
(4) 网络操作系统是向网络计算机提供服务的一种特殊操作系统,借助网络来达到传递数据与信息的目的,一般由服务端和客户端组成。服务端控制各种资源和网络设备,并加以管控。客户端接收服务端传送的信息来实现功能的运用。
二、 根据操作系统能支持的用户数和任务来进行分类,可分为:单用户单任务操作系统、单用户多任务操作系统、多用户多任务操作系统。这种分类下的操作系统特点很容易区分,是根据操作系统能被多少个用户使用及每次能运行多少程序来进行区分的。
计算机操作系统的分类还有其他的方法,比如根据操作系统的体系结构进行划分等等。但是不管怎么划分,操作系统主要都包含了:进程管理、存储管理、设备管理、文件管理、作业管理这些功能,以可视化的手段来调用设备提供的各种功能,降低计算机的使用难度。