• 操作系统的分类


    一、单用户操作系统

    特点:没有任何用于管理的软件,所有的运行管理和具体操作都由用户自己承担,计算机能做的所有工作就是完成数字运算
    主要问题:用户独占资源、人工干预、占用处理器时间长

    二、多道批处理系统

    2.1 批处理系统
    • 具有批处理作业组织和处理能力的计算机系统称为批处理系统
    • 作业是批处理系统的基本单位,在作业提交给系统后,用户不能与作业进行交互
    • 早期“批处理系统”的实现采用了脱机输入/输出方式
      主要问题:用户等待时间长、用户与作业之间不能交互、资源利用率低
    2.2 多道程序系统

    在一段时间内,内存中能够接纳多道程序的系统。
    作业的周转时间:从操作系统接收用户提交作业的时间开始,到用户作业完成为止的一段时间。对于批处理系统,作业的响应时间也为作业的周转时间,批处理作业需要经历作业调度、 等待处理器运行、处理器运行、等待系统资源等过程。
    并发:指在一段时间内,多道程序被处理器运行。并发的多道程序交替共享处理器。
    并行:是指在同一时刻,多道程序同时由处理器运行。

    三、分时操作系统

    定义:允许多个联机用户同时使用一台计算机系统进行计算的操作系统称为分时操作系统。
    实现思想:每个用户在各自的终端上以问答方式控制程序运行,系统把中央处理器的时间划分成时间片,轮流分配给各个联机终端用户,每个用户只能在极短时间内执行,若时间片用完,而程序还未做完,则挂起等待下次分得时间片。每个用户好像他独占了这台计算机一样。
    分时系统是多道程序的一个变种,CPU被若干个交互式用户多路分用。

    四、实时操作系统

    定义:是指当外界事件或数据产生时,能够接收并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统 。
    主要特点 :对处理时间和响应时间要求高、可靠性和安全性高、多路性、独立性和交互性 、整体性强

  • 相关阅读:
    【力扣】1337.矩阵中战斗力最弱的k行
    工业控制系统面临的安全问题分析
    从零开始搭建Electron项目(二)之例程解析
    Python中的HTTP高手:如何玩转requests模块
    TCP协议_三次握手与四次挥手
    基于单片机的指纹密码锁系统
    面试算法5:单词长度的最大乘积
    今日睡眠质量记录80分
    5G+北斗融合定位技术介绍
    var、let、const的区别
  • 原文地址:https://blog.csdn.net/continuing1234/article/details/127136333