操作系统的基本类型、工作流程及其优缺点
描述任何一种操作系统都要用到作业的概念。所谓作业,就是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合,包括用户程序、所需的数据及命令等。
1.批处理系统
批处理系统分为两种:一种是单道批处理系统,一种是多道批处理系统
1.1 单道批处理系统的工作流程大致为:用户将作业交给系统管理员,系统管理员将多个用户作业组成一批输入并传送到外存储器;然后批处理系统按一定的原则选择其中的一个作业调入内存并使之运行;作业运行完成或出现错误而无法再进行下去时,由系统输出有关信息并调入下一个作业运行。重复上述过程,知道这批作业全部处理完为止。
优点:大大减少了人工操作的时间,提高了机器的利用率。
缺点:但这对于某些作业来说看,当它发出输入/输出请求后,CPU必须等待I/O的完成,这就意味着CPU空闲,特别时当I/O设备的速度较慢时,将导致CPU的利用率很低。
1.2 多道批处理系统:为了提高CPU的利用率,引入了多道程序设计技术,在单道批处理系统中引入多道程序设计技术就形成了多道批处理系统。在多道批处理系统中,不仅在内存中可以同时有多道作业运行,而且作业可随时被接受进入系统,并存放在外存中形成作业队列,然后由操作系统按一定的原则从作业队列中调度一个或多个作业进入内存运行。
优点:
1.用户脱机使用计算机。用户提交完作业之后几乎可以不与计算机打交道
2.成批处理。操作员将各用户提交的作业组织成一批进行处理,由操作系统负责每批作业间的自动调度
3.多道程序运行。按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行。
2. 分时系统
由于多道批处理系统的不足之处时无交互性,用户提交作业后就完全脱离了自己的作业,不管在什么情况下都不能加以干预,只能等待该批作业处理结束,这种操作方式对用户而言极其不便,人们希望能以联机方式使用计算机,这种需求导致了分时系统的产生
工作原理:所谓分时技术,就是把处理机的运行时间分成很短的时间片,按时间片轮转把
处理机分配给各联机作业使用。若某个作业在分配给它的时间片内不能完成计算,则该作
业暂时停止运行,把处理机让给另一个作业使用,等待下一轮时再继续使用。
优点:
1.同时性。也称多路性,是指允许多个终端用户同时使用一台计算机,即一台计算机与若干终端相连接,终端上的这些用户可以同时或基本同时使用该计算机。
2.交互性。用户能够方便地与系统进行人——机对话,即用户通过终端采用人——机对话的方式直接控制程序运行,与程序进行交互。
3.独立性。系统中各用户可以彼此独立地进行操作,互不干扰,即各用户都感觉不到别人也在使用这台计算机,好像只有自己单独使用这台计算机一样。
4.及时性。用户请求能在很短时间获取响应。分时系统采用时间片轮转方式使一台计算机同时为多个终端用户服务,通常能够在2~3s内响应用户的请求,使用户对系统的及时响应感到满意。
3. 实时系统
例如,在生产控制过程中,必须及时对出现的各种情况进行分析和处理,这种系统是专用的,它对实时响应的要求是批处理系统和分时系统无法满足的。于是,人们引入了实时系统。
实时系统有两类典型的应用形式,即实时控制系统和实时信息处理系统
3.1 实时控制系统:是指以计算机为中心的生产过程控制系统,又称计算机控制系统。要求计算机实时采集现场数据,并对它们进行及时的处理,进而自动控制响应的执行机构,是某参数能按预定规律变化或保持不变,以达到保证产品质量、提高产量的目的。
3.2 实时信息处理系统:计算机及时接收从远程终端发来的服务请求,根据用户提出的问题对信息进行检索和处理,并在很短时间内对用户作出正确的响应。航空订票系统、情报检索系统等,都属于实时信息处理系统。
主要特点:响应及时和可靠性高。
实时系统和分时系统的区别如下:
(1) 许多实时系统是专用系统,而批处理系统与分时系统通常是通用系统。
(2) 实时系统用于控制实时过程,要求对外部事件的响应迅速,具有较强的中断处理机构。
(3) 实时系统用于控制重要过程,要求高度可靠,具有较高冗余。
(4) 实时系统的工作方式是接受外部消息,分析消息,调用相应处理程序进行处理。
批处理系统、分时系统、实时系统是3种基本的操作系统类型。一个实际的操作系统往往兼有批处理、分时、实时系统三者或其中两者的功能。
操作系统的基本类型、工作流程及其优缺点相关推荐
- 渗透测试工作流程渗透测试类型法律边界
渗透测试工作流程渗透测试类型法律边界 渗透测试工作流程 渗透测试与其它评估方法不同.通常的评估方法是根据已知信息资源或其它被评估对象,去发现所有相关的安全问题.渗透测试是根据已知可利用的安全漏洞,去发 ...
- HCIA-RS自用笔记(15)OSPF基础、OSPF核心工作流程、OSPF数据包类型、OSPF邻居建立条件及过程
OSPF(7/20,41min) 开放式最短路径优先(Open Shortest Path First)协议是IETF定义的一种基于链路状态的内部网关路由协议 Open指公有协议:Cost以带宽进行计 ...
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍
RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件介绍 RDIFramework.net,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部 ...
- 绿色数据中心空调设计 书评_书评:响应式设计工作流程
绿色数据中心空调设计 书评 Responsive design has many challenges. Performance. Tables. Images. Content. Testing. ...
- ElasticSearch基础概念及工作流程
注: 部分概念介绍来源于网络 一.Elasticsearch的基本概念 Elasticsearch(ES)是一个基于Lucene构建的开源.分布式.RESTful接口的全文搜索引擎.Elasticse ...
- CocosCreater资源工作流程
CocosCreater资源工作流程 创建与资源管理 场景资源(Scene) 图像资源(Texture) 资源导入导出 字体资源 粒子资源(ParticleSystem) 骨骼动画资源(Spine) ...
- WifiP2pSettings工作流程
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 Android平台中,P2P操作用户只需执行如下三个步骤: 1)进入Wi ...
- 小程序工程化实践(上篇)-- 手把手教你撸一个小程序 webpack 插件,一个例子带你熟悉 webpack 工作流程...
本文基于 webpack 4 和 babel 7,Mac OS,VS Code 小程序开发现状: 小程序开发者工具不好用,官方对 npm 的支持有限,缺少对 webpack, babel 等前端常用工 ...
- 服务容错保护断路器Hystrix之二:Hystrix工作流程解析
一.总运行流程 当你发出请求后,hystrix是这么运行的 详细解释个步骤 1.创建 HystrixCommand or HystrixObservableCommand Object Hys ...
- NSURLSession使用说明及后台工作流程分析
NSURLSession简介 NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的.在程序在前台时,NSURLSession与NSURLConnect ...
最新文章
- MySQL列的别名 insert into select from
- Linux源码手机,Linux操作系统源代码详细分析
- pilt图像处理_详解python opencv、scikit-image和PIL图像处理库比较
- 深度学习:卷积层的实现
- java additem 错,Java错误:IllegalArgumentException:向容器添加窗口
- MySQL数据库:索引+事务+JDBC
- 点云的无序性_基于深度学习的激光雷达点云物体识别方法总结
- 瑞幸咖啡 CEO 和 COO 被暂停职务;快手起诉抖音索赔 500 万元;Wine 5.8 发布 | 极客头条...
- 天津全国计算机等级考试报名时间2020,天津2020年计算机等级考试报名时间汇总...
- Flask构建微电影(一)
- java 变量 string_java中String类型变量的赋值问题
- 计算机系统关机后自动重启,小白教你电脑关机后自动重启是什么原因
- BZOJ3717 [PA2014] Pakowanie [状态压缩][DP]
- python+mysql实现个人论文管理系统
- Anaconda如何卸载干净
- 5.2 odex文件
- setBounds()函数设置Java布局
- sqlserver 18456报错
- 超棒的HTML5/CSS3单页面响应式模板(支持Bootstrap)
- 通过C#生成支付宝收款码 三(支付宝官方SDK配合沙箱调试扫条码支付)
热门文章
- 盒马-在路上的服务设计品牌
- 特征工程之特征选择(5)----包装法
- Ps 原来排版证件照如此简单(╹ڡ╹ )
- 少儿编程 电子学会图形化编程等级考试Scratch三级真题解析(判断题)2022年6月
- Towards End-to-End Prosody Transfer for Expressive Speech Synthesis with Tacotron
- wps永久关闭热点功能
- word上怎么把图片拼接到一起_word怎么将图片合并
- 软考软件设计师证书考试笔记
- UIM28RS-IE RS485/脉冲二合一28 闭环/开环步进一体机
- html font文本颜色 字体 大小标签元素