操作系统是管理计算机硬件与软件的计算机程序,是计算机系统的核心,是计算机系统中最基础和最重要的系统软件。从不同的用户角度能提供不同的服务和功能。其实操作系统根据其在用户界面的使用情况及功能特征的不同,可以有不同的分类,那么我们一般可以从哪些角度来对操作系统进行分类呢?我们一起来看一下:
一、 根据操作系统的功能及作业处理方式可以分为:批处理操作系统、分时操作系统、实时操作系统和网络操作系统。
(1) 批处理操作系统出现于20世纪的60年代,能最大化的提高资源的利用率和系统的吞吐量。其处理方式是系统管理员将用户的作业组合成一批作业,输入到计算机中形成一个连续的作业流,系统自动依次处理每个作业,再由管量员将作业结果交给对应的用户。
(2) 分时操作系统可以实现多个用户共用一台主机,在一定程度上节约了资源。借助于通信线路将多个终端连接起来,多个用户轮流的占用主机上的一个时间片处理作业。用户通过自己的终端向主机发送作业请求,系统在相应的时间片内响应请求并反馈响应结果,用户再根据反馈信息提出下一步请求,这样重复会话过程,直至完成作业。因为计算机处理的速度快,给用户的感觉是在独占计算机。
(3) 实时操作系统是指计算机能实时响应外部事件的请求,在规定的时间内处理作业,并控制所有实时设备和实时任务协调一致工作的操作系统。实时操用系统追求的是在严格的时间控制范围内响应请求,具有高可靠性和完整性。
(4) 网络操作系统是向网络计算机提供服务的一种特殊操作系统,借助网络来达到传递数据与信息的目的,一般由服务端和客户端组成。服务端控制各种资源和网络设备,并加以管控。客户端接收服务端传送的信息来实现功能的运用。
二、 根据操作系统能支持的用户数和任务来进行分类,可分为:单用户单任务操作系统、单用户多任务操作系统、多用户多任务操作系统。这种分类下的操作系统特点很容易区分,是根据操作系统能被多少个用户使用及每次能运行多少程序来进行区分的。
计算机操作系统的分类还有其他的方法,比如根据操作系统的体系结构进行划分等等。但是不管怎么划分,操作系统主要都包含了:进程管理、存储管理、设备管理、文件管理、作业管理这些功能,以可视化的手段来调用设备提供的各种功能,降低计算机的使用难度。
德赛西威走进东风日产,硬核黑科技产品集中亮相
安森美半导体AC-DC非隔离高功率因数LED驱动方案
富昌电子发布电机驱动整套方案 符合EV Inverter功能安全基础
三星Exynos 2200或将延期发布
五款热销车载空气净化器对比评测谁最好
计算机操作系统的几种分类方式
嵌入式开发中C语言源代码的应用优化方案
自动洗拖布的云鲸与自动集尘的浦桑尼克,哪个才是你的首选?
英飞特预计2020年度归母净利1.49亿元-1.70亿元
推动产业场景化、规模化智能升级,思必驰推出全链路对话系统定制开发中台
人机界面技术正在寻找更多交互方式
纯电动汽车VCU标定与电池标定管理概述
无线WIFI技术在智能家居应用的解决方案
电子制造业外迁潮,深圳期待华丽转型
紫光展锐符合3GPP标准的5G切片方案将树立新的里程碑
S01_DDR仿真是如何解决低温死机问题的呢?
3分钟实现EG网关串口连接三菱PLC
八大手机厂商战略争霸
日本的机床为什么那么厉害
晶硅太阳能电池设备市场转为供应驱动