本文关于单道批处理系统,多道批处理系统及分时系统的三者对比主要是从概念,特点,优缺点等方面展开;
参考内容:华中科技大学软件学院苏曙光老师的操作系统原理课程及现代操作系统第四版。

一.单道批处理系统

1.概念

2.特点

  • 自动:作业自动运行,无需干预
  • 批量:磁带上的各个作业按顺序地进入内存,先调入先完成
  • 单道:内存中仅有一道程序运行,可以看成是串行的

3.CPU的利用情况

分析:外设和CPU交替空闲和忙碌,CPU和外设利用效率低

4.缺点
从单道批处理系统对CPU的利用情况可看出,作业运行过程中若发生IO请求,高速的CPU要等待低速的I/O操作完成,导致CPU资源利用率和系统吞吐量降低。

二. 多道批处理系统

1.概念
内存中存放多道程序,当某道程序因某种原因如执行I/O操作时而不能继续运行放弃CPU时,操作系统便调度另一程序运行,这样CPU就尽量忙碌,达到提高系统效率的目的。

2.特点

  • 多道:内存同时存放多道程序
  • 宏观上并行:进入系统的多道程序先后开始了自己的运行,但都未运行完毕
  • 微观上串行:内存中多道程序轮流占有CPU,交替执行

3.CPU的利用情况

分析:程序A要通过操作系统的调度进行磁盘操作,B则进行磁带操作。当程序A执行I/O请求时,A放弃了CPU,操作系统接着调度B,B开始占用CPU(红宽线),此时程序A的磁盘操作也在同时进行。

结论:A,B两道程序相互穿插运行,使CPU和外设都尽量忙碌。

4.缺点

  • 作业处理时间长
  • 交互能力差
  • 运行过程不确定

三.分时系统

1.背景

  • 事务性任务(在CPU上耗用多,交互性高,快速响应)
  • 要求支持多任务/多用户/多终端服务

2.概念
主机以很短的时间片为单位,把CPU轮流分配给每个终端使用;直到所有作业被运行完。若某个作业在分配给它的时间片内未完成计算,则该作业暂停运行,把处理器让给其他作业使用,等待下一轮再继续使用。若终端数量不多,每个终端很快就能重新获得CPU,使得每个终端得到及时响应。

3.特点

  • 多路调制性:多用户联机使用同一台计算机
  • 独占性:用户感觉独占计算机
  • 交互性:及时响应用户的请求

4.缺点
不能用于系统能对于外部信息在规定的时间(比时间片的时间还短)作出处理的情况。

5.衍化
分时系统具有非常重要的“跨时代”作用。随着分时系统的出现,它的衍生系列也随之而来:

6.典型
Unix操作系统是第一个实用化的分时操作系统。

单道批处理系统,多道批处理系统,分时系统比较(概念,特点,优缺点)相关推荐

  1. 操作系统介绍(按发展顺序)人工操作方式、单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统

    操作系统介绍(按发展顺序) 1.未配置操作系统的计算机系统 2.单道批处理系统 3.多道批处理系统 4.分时系统 5.实时系统 6.微机操作系统 1.未配置操作系统的计算机系统 (1)人工操作方式   ...

  2. 多道批处理系统、分时系统和实时系统

     1.多道批处理系统 在单道批处理系统中.内存中仅有一道作业,它无法充分利用系统中的全部资源.致使系统性能较差. 在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列.称为" ...

  3. 多道批处理系统与分时系统:并发

    多道批处理系统 简单批操作系统I/O设备的速度比处理器要慢,大部分时间用来等待I/O设备从文件中取数据或者将数据写入文件.  当一个作业需要等待I/O的时候,处理器可以专区处理另外一个不需要等待I/O ...

  4. 操作系统批处理阶段--单道和多道批处理系统处理优点缺点以及过程,分时实时操作系统

    单道批处理' 多道批处理 工作过程 分时操作系统

  5. 单道批-多道批-分时-实时

    计算机操作系统 操作系统是一组能有效组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,方便用户使用的集合 OS相当于在用户与计算机硬件之间搭一座桥 有效方便可扩充开放 脱机输入/输出的方式解决 ...

  6. 批处理系统,分时系统,分布式系统,多处理/多核处理器系统,集群系统,嵌入式操作系统

    批处理系统:用户 将一批作业 提交操作系统 后就不再干预,由操作系统控制它们自动运行. 单批处理系统: 多道批处理系统: 单道程序设计:简单来说就是把作业按照顺序完成.CPU的利用率较低. 多道程序设 ...

  7. 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?

    批处理系统的特点如下 优点:系统的吞吐率较高. (作业的调度由系统控制,并允许几道程序同时投入运行,只要合理的搭配作业(例如把计算量大的作业和I/O量大的作业搭配)就可以充分利用系统的资源) 缺点:作 ...

  8. 批处理系统、分时系统、实时操作系统的特点和比较

    一.批处理系统 在批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为"后备队列".然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CP ...

  9. 进程、实时系统、分时系统、批处理系统等概念

    操作系统的 转载:https://blog.csdn.net/zgbsoap/article/details/574841 1.操作系统有4个主要任务:进程管理.进程间通信与同步.内存管理和I/O资源 ...

最新文章

  1. 央视谈鸿蒙系统的优点,央视解释为什么华为鸿蒙系统不卡顿,本质上和iOS一样流畅...
  2. 硬核!OSPF路由协议归纳大全~
  3. 解读我所认知的网络营销根源
  4. c语言中条件编译相关的预编译指令
  5. [有限元] 刚度矩阵每一行的元素之和为零的条件
  6. vs2010转移ipch和sdf的位置
  7. 超实用的微信图片转换工具
  8. 使用commons-fileupload包实现文件上传
  9. css未生效,css文件引入后出现某些标签生效某些不生效
  10. linux虚拟磁带机管理,RHEL6 虚拟磁带机使用指南
  11. suitecrm上传附件限制修改
  12. html5演讲ppt,制作ppt太麻烦?用上这5款黑科技PPT模板,汇报、演讲瞬间高大上
  13. 这电商代运营公司两月打造一个带泪的超级单品
  14. 模型机CPU设计——ALU函数发生器(6)
  15. 1.交易开拓者-基础入门知识介绍
  16. matlab中plotyy设置曲线颜色,matlab plotyy 颜色
  17. Java中的Try with Resources语句介绍
  18. C语言编写万年历,解决1582年历史问题
  19. 2019年度个人计划
  20. (05)2020-12-07(选择器)

热门文章

  1. C++应用之自定义大整数类
  2. 王和勇计算机软件,图像空间中的鉴别型局部线性嵌入方法
  3. qq iphone for android,QQ for iPhone/Android v8.2.8 正式版发布
  4. 顾客价值层级-名词解释06
  5. ORACLE 习题(一)
  6. 一起领略css3动画的强大
  7. 计算机网络hdcp是什么意思,4.HDCP:支持高带宽数字内容保护协议HDCP
  8. ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南
  9. 第四十九,反射基本介绍
  10. 完美的alert美化