1、批处理操作系统的主要特点是:脱机、多道和成批处理

脱机是指用户脱机使用计算机,即用户提交作业之后直到获得结果之前几乎不再和计算机打交道。

多道是指多道程序运行,即按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行;

成批处理是指操作员把用户提交的作业组织成一批,由操作系统负责每批作业间的自动调度。 
  批处理系统自动化程度比较高,系统吞吐量大,资源利用率高,系统开销小,但各作业周转时间长,不提供用户与系统的交互手段,适合大的成熟的作业。

2、分时系统具有多路性、独立性、及时性和交互性,与批处理相比,系统开销大,资源利用率与系统接纳的作业有关,适合小的不成熟的作业。批处理和分时是以作业为单位进行处理的系统,是一个通用系统。 
  分时操作系统是一个专用系统,随机处理发生的外部事件,具有实时性、高度的安全可靠性,提供用户有限的人机交互,系统利用率比批处理差。 
  分时操作系统的主要特点:多路性、交互性、独占性和及时性

多路性是指一台计算机与若干台终端相连接,终端上的这些用户可以同时或基本同时使用计算机;

交互性是指用户的操作方式是联机方式,即用户通过终端采用人-机会话的方式直接控制程序运行,同程序进行交互;

独占性是指由于系统采用时间片轮转的办法使一台计算机同时为许多终端用户服务,因此客观效果是这些用户彼此间都感觉不到别人也在使用这台计算机,好像只有自己独占计算机一样;

及时性是指用户请求能在很短时间内获得响应。

3、实时操作系统的主要特点是及时性和高可靠性

及时性是指系统能及时响应外部事件的请求,并在规定时间内完成对该事件的处理;

高可靠性是指系统本身要安全可靠,因为像生产过程的实时控制、航空订票等实时事务系统,信息处理的延误或丢失往往会带来不堪设想的后果。

所有的进程同步机制应遵循下述四条准则:

  1. 空闲让进

    当无进程进入临界区时,相应的临界资源处于空闲状态,因而允许一个请求进入临界区的进程立即进入自己的临界区。

  2. 忙则等待

    当已有进程进入自己的临界区时,即相应的临界资源正被访问,因而其它试图进入临界区的进程必须等待,以保证进程互斥地访问临界资源。

  3. 有限等待

    对要求访问临界资源的进程,应保证进程能在有限时间进入临界区,以免陷入“饥饿”状态。

  4. 让权等待

    当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入忙等。

几种操作系统的基本特点相关推荐

  1. 七种操作系统的发展史及特点

    七种操作系统的发展史及特点 CP/M 系统篇 CP/M 其实就是第一个微机操作系统,享有指挥主机.内存.磁鼓.磁带.磁盘.打印机等硬设备的特权.通过控制总线上的程序和数据,操作系统有条不紊地执行着人们 ...

  2. 第二章 一种操作系统的诞生

    第二章 一种操作系统的诞生 1. 有些人记忆时间的方法是通过他们曾经驾驶过什么样的车子,干过什么样的工作,或在什么地方住过,以及追求过什么样的情人.而我的生涯却是由电脑来划分的. 我成长期间只有过三台 ...

  3. 操作系统的发展你了解么?七种操作系统的递进发展快来掌握

    目录 一. 操作系统的发展过程 二. 无操作系统的计算机系统 2.1 人工操作方式 2.2 脱机输入/输出(Off-Line I/O)方式 2.3 无操作系统的主要问题 三. 单道批处理系统(Simp ...

  4. 天翼云从业认证(1.5)了解Windows和Linux两种操作系统的常见命令和操作

    操作系统基础 操作系统定义:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序.操作系统需要处理如管理与配置内存.决定系统资源供需的优先次序.控制输入设备与输 ...

  5. 监控操作系统和服务器,LoadRunner如何监控不同操作系统的服务器?

    其实挺差劲的,工作到现在只接触过OS为HPUX和IBMAIX的机器,那几天听同事谈论几种操作系统的差别,谈到Linux.Solaris和FreeBSD,非常的遗憾,没有真实的接触过. 以上是题外话,我 ...

  6. 几种嵌入式RTOS的分析与比较

    几种嵌入式RTOS的分析与比较 http://tech.ddvip.com   2008年07月10日    社区交流 Sailor_forever  sailing_9806@163.com 整理  ...

  7. 【操作系统】对操作系统的了解

    1.计算机操作系统的定义和概念: 操作系统是最靠近硬件的一层软件,它把裸件裸机改造成为完善的虚拟机,使得机器功能得到扩展,运行环境得到改善,系统效率得到提高,安全性能得到保证.一般来讲,操作系统的定义 ...

  8. BSD操作系统大盘点:四种主流BSD

    那些要使用公共Unix变体的机构有两个可选解决方案:Linux和BSD.人们谈论比较多的Linux阵营包含了各种发布版软件.这些软件包括不同的工具和工具集.人们很少谈及的BSD阵营也是如此.本文将提供 ...

  9. 【Linux】结合当前软件工程技术的背景,评价当前市面上流行的操作系统的局限性

    [Linux]结合当前软件工程技术的背景,评价当前市面上流行的操作系统的局限性 要求 一.根据调研结果,说出当前流行的操作系统 二.分别说出上题中每种操作系统的应用场景都有哪些 三.结合题目一中的操作 ...

最新文章

  1. Pandas入门教程
  2. ThinkPad安装deepin操作系统报错解决方法
  3. 霍夫变换直线检测理解
  4. android studio下NDK开发
  5. CountDownLatch,同步辅助类
  6. java操作redis的操作_Java操作redis简单示例
  7. Web前后端笔记-通过对称加密算法和信息摘要算法防止数据重放
  8. struts2漏洞_Apache Struts2057远程代码执行漏洞复现
  9. android input 点击事件失效,React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用...
  10. .NET开发相关技术
  11. 第九届蓝桥杯本科Java B组题解【省赛】
  12. php敏感代码屏蔽,PHP敏感词汇屏蔽或替换
  13. 英文单词搜索之词霸搜索
  14. 小程序(十)签到业务流程分析
  15. android 赛车 源码,android 3D风格赛车游戏源码
  16. Java 视频转换h265、h264、mkv、mp4
  17. 对自己未来生活的一些规划
  18. Python 输出100-999的水仙花数
  19. 硬件设计——外围电路(复位电路)
  20. Goproxy(Go模块代理)的使用与配置

热门文章

  1. 第3-5课:24 点计算器
  2. 微信支付商户证书cert.zip中缺少rootca.pem文件解决方法
  3. 应用回溯算法求全排列
  4. 三星老java手机换字体_三星手机设置字体大小与更换默认字体的图文教程
  5. CSS——字体图标、平面转换、缩放
  6. Bootstrap typeahead自动补全插件的坑
  7. 在进行IBEACON定位时所应考虑到的误差与建议
  8. siss编程--C语言--三子棋
  9. LVGL-输入设备LV_INDEV_TYPE_POINTER类型
  10. 2022河南萌新联赛第(二)场:河南理工大学 补题题解(A、B、C、F、J、L)