博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统各类的特点
阅读量:4220 次
发布时间:2019-05-26

本文共 857 字,大约阅读时间需要 2 分钟。

这里写图片描述

单道批处理系统

  内存中只能驻留一道用户的作业,CPU和内存资源被用户独占。可自动成批处理作业。

  
特点:
①自动性:在操作系统的控制下,自动地讲作业从外存装入内存运行,运行完毕之后,自动撤销已运行完毕的作业,并依次从外存装入下一个作业,使之运行。
②顺序性:存放在外存中的作业按顺序一次被装入内存运行,先进入内存的作业先运行完毕。
③单道性:任何时刻内存中只有一道作业。
  
优点:与无操作系统的计算机相比,减少了等待人工操作的时间。
缺点:CPU的利用率和系统的吞吐量低。由于作业独占CPU和内存,但作业进行I/O时,CPU只能等待I/O完成而无事可做,使得CPU资源不能的到充分利用。

多道批处理系统

  将内存分成几个部分,每一部分存放不同的作业,当一个作业等待输入/输出操作完成时,另一个作业可以使用CPU。

  用户提交的作业都先存放在外存中并排成一个队列,作业调度程序按照一定策略从后背作业队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。与单道批处理系统相比,支持多道程序驻留内存,CPU可以不再空闲等待I/O。
  
特点:
①多道性
②无序性
③调度性
④复杂性
  
优点:能够提高CPU、内存和I/O设备的利用率和系统吞吐量。
缺点:系统平均周转时间长,缺乏交互能力。

分时系统

  允许多个用户通过终端同时使用计算机,多个用户提交的作业轮流执行,多个作业交替执行,分时使用主机资源。支持多个用户任务同时驻留内存。

  分时系统能及时处理用户的交互命令,所有的用户任务都直接进入内存,并在很短的时间内使每个任务都运行一次。
  
特点:
①多路性:指允许在一台主机上同时连接多台联机终端。
②独立性:各终端用户彼此独立操作,互不干扰。
③及时性:用户请求能在很短时间内获得响应。
④交互性

实时系统

  必须能够及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

  
特点:
①多路性
②独立性
③及时性
④交互性
⑤可靠性

你可能感兴趣的文章
【一天一道LeetCode】#59. Spiral Matrix II
查看>>
【一天一道LeetCode】#60. Permutation Sequence.
查看>>
python与正则表达式
查看>>
Linux文件和设备编程
查看>>
文件描述符
查看>>
终端驱动程序:几个简单例子
查看>>
HTML条件注释
查看>>
内核态与用户态
查看>>
趣链 BitXHub跨链平台 (4)跨链网关“初介绍”
查看>>
C++ 字符串string操作
查看>>
MySQL必知必会 -- 了解SQL和MySQL
查看>>
MySQL必知必会 -- 排序检索数据 ORDER BY
查看>>
POJ 1154 解题报告
查看>>
POJ 1101 解题报告
查看>>
ACM POJ catalogues[转载]
查看>>
常见的排序算法
查看>>
hdu 3460 Ancient Printer(trie tree)
查看>>
DAG以及任务调度
查看>>
LeetCode——DFS
查看>>
MapReduce Task数目划分
查看>>