0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机操作系统的几种分类方式

汽车玩家 来源:今日头条 作者:太平洋海角 2020-03-21 14:58 次阅读

操作系统是管理计算机硬件与软件的计算机程序,是计算机系统的核心,是计算机系统中最基础和最重要的系统软件。从不同的用户角度能提供不同的服务和功能。其实操作系统根据其在用户界面的使用情况及功能特征的不同,可以有不同的分类,那么我们一般可以从哪些角度来对操作系统进行分类呢?我们一起来看一下:

一、 根据操作系统的功能及作业处理方式可以分为:批处理操作系统、分时操作系统、实时操作系统和网络操作系统。

(1) 批处理操作系统出现于20世纪的60年代,能最大化的提高资源的利用率和系统的吞吐量。其处理方式是系统管理员将用户的作业组合成一批作业,输入到计算机中形成一个连续的作业流,系统自动依次处理每个作业,再由管量员将作业结果交给对应的用户。

(2) 分时操作系统可以实现多个用户共用一台主机,在一定程度上节约了资源。借助于通信线路将多个终端连接起来,多个用户轮流的占用主机上的一个时间片处理作业。用户通过自己的终端向主机发送作业请求,系统在相应的时间片内响应请求并反馈响应结果,用户再根据反馈信息提出下一步请求,这样重复会话过程,直至完成作业。因为计算机处理的速度快,给用户的感觉是在独占计算机。

(3) 实时操作系统是指计算机能实时响应外部事件的请求,在规定的时间内处理作业,并控制所有实时设备和实时任务协调一致工作的操作系统。实时操用系统追求的是在严格的时间控制范围内响应请求,具有高可靠性和完整性。

(4) 网络操作系统是向网络计算机提供服务的一种特殊操作系统,借助网络来达到传递数据与信息的目的,一般由服务端和客户端组成。服务端控制各种资源和网络设备,并加以管控。客户端接收服务端传送的信息来实现功能的运用。

二、 根据操作系统能支持的用户数和任务来进行分类,可分为:单用户单任务操作系统、单用户多任务操作系统、多用户多任务操作系统。这种分类下的操作系统特点很容易区分,是根据操作系统能被多少个用户使用及每次能运行多少程序来进行区分的。

计算机操作系统的分类还有其他的方法,比如根据操作系统的体系结构进行划分等等。但是不管怎么划分,操作系统主要都包含了:进程管理、存储管理、设备管理、文件管理、作业管理这些功能,以可视化的手段来调用设备提供的各种功能,降低计算机的使用难度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    6651

    浏览量

    84545
  • 操作系统
    +关注

    关注

    37

    文章

    6288

    浏览量

    121886
收藏 人收藏

    评论

    相关推荐

    这些操作系统是否适用于机载系统计算机

    操作系统主要功能是管理计算机上的软件(如应用程序、驱动程序)和硬件(如处理器、存储器等),为用户提供服务。
    的头像 发表于 04-12 09:25 201次阅读
    这些<b class='flag-5'>操作系统</b>是否适用于机载<b class='flag-5'>系统计算机</b>?

    计算机系统如何应对大模型时代的挑战与机遇

    操作系统管理着计算机的资源和进程,以及所有的硬件和软件。计算机操作系统让用户在不需要了解计算机语言的情况下与
    发表于 01-23 11:06 159次阅读
    <b class='flag-5'>计算机系统</b>如何应对大模型时代的挑战与机遇

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用
    的头像 发表于 01-18 15:00 287次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

    开源操作系统大全

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux ,它是一种类 Unix 的操作系统。Linux 可安装在各种计算机
    发表于 10-27 15:13

    【昉·星光 2 高性能RISC-V单板计算机体验】二:在 VisionFive2 上如何更快的向 nvme 硬盘安装操作系统

    了先将镜像写入到内存中可以避免文件落盘,但一般来说系统镜像的文件大小是大于 VisionFive2 的内存大小的,所以下面介绍一种利用另一台计算机和 nc 工具的方式系统镜像不必再下
    发表于 09-04 02:06

    为什么不用Go开发操作系统

    操作系统 (OS) 是计算机系统的心脏和灵魂,它管理着计算机的硬件和软件资源,并为用户提供与计算机交互的方式。传统上,C 和 Assembl
    的头像 发表于 05-26 15:09 323次阅读
    为什么不用Go开发<b class='flag-5'>操作系统</b>?

    计算机软件系统(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:47:59

    计算机硬件系统(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:45:41

    计算机操作系统(2)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:45:03

    计算机操作系统(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:44:34

    计算机操作技术的发展(2)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:44:09

    计算机操作技术的发展(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:43:34

    计算机网络的分类

    计算机网络的分类与一般的事物分类方法一样,可以按事物所具有的不同性质特点(即事物的属性)分类计算机网络通俗地讲就是由多台
    发表于 05-10 16:30 1474次阅读

    计算机操作系统知识点合集(下)

    定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。 目标:方便性,有效性(提高系统资源的利用率、提高系统的吞吐量),
    的头像 发表于 05-09 16:51 424次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>操作系统</b>知识点合集(下)

    计算机操作系统知识点合集(上)

    定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。 目标:方便性,有效性(提高系统资源的利用率、提高系统的吞吐量),
    的头像 发表于 05-09 16:51 397次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>操作系统</b>知识点合集(上)