计算机操作系统——分时系统和实时系统
分时系统和实时系统
一、分时系统
1.推动分时系统形成的主要动力,是用户对人—机交互的需求。
2.概念:在一台主机上连接了多个配有显示器和键盘的终端并由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机中的资源。
- 人—机交互
- 共享主机
3.要解决的关键问题:如何使用户能与自己的作业进行交互。
在多批道处理系统中,用户无法与自己的作业进行交互,主要因为作业都是先驻留在外存上,即使以后被调入内存,也要经过较长时间的等待后方能运行,用户无法与自己的作业进行交互。
要实现人—机交互,即允许有多个用户同时通过自己的键盘键入命令,系统化也能全部及时接受并处理。
- 及时接收
- 及时处理
4.要做到及时接收多个用户键入的命令或数据,需要在系统中配置一个多路卡。
多路卡的作用:实现分时多路复用,即主机以很快的速度周期性地扫描哥哥终端,在每个终端处停留很短时间,用于接收从终端发来的数据。
为了能使从终端上输入的数据被依次逐条地进行处理,还需要为每个终端配置一个缓冲区,用来暂存用户键入的命令(数据)。
5.彻底改变原来批处理系统的运行方式:
1>作业直接进入内存:作业在磁盘上不能运行;
2>采用轮转运行方式:为避免一个作业长期独占处理机,系统规定每个作业每次只能运行一个时间片,然后暂停该作业的运行,并立即调度下一个作业运行;
一个时间片,就是一段很短的时间;如果在不长的时间内能够使所用的作业都执行一个时间片的时间,便可以是每个用户都能及时地与自己的作业进行交互,从而使用户的请求得到及时响应。
二、实时系统
1.概念:系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
2.实时系统的常见类型:工业(武器)控制系统、信息查询系统、多媒体系统、嵌入式系统。
3.实时任务的类型:
1>周期性实时任务:外部设备周期性地发出激励信号给计算机,要求它按指定周期循环执行,以便周期性地控制某外部设备;
非周期性实时任务:并无明显的周期,但都必须联系着一个截止时间(最后期限),又可分为开始截止时间和完成截止时间;
2>硬实时系统:系统必须满足任务对截止时间的要求,否则可能出现难以预测的后果,多用于工业(武器)控制系统;
软实时系统:偶尔错过了任务的截止时间,对系统的影响不大,多用于信息查询系统和多媒体系统。
三、分时系统与实时系统特征的比较
1.多路性:分时系统和实时系统中的信息查询系统表现在系统按分时原则为多个终端用户服务;实时系统则是指系统周期性地对多路现场信息进行采集,以及对多个对象或多个执行机构进行控制。
2.独立性:两者都是指在每个终端用户在与系统交互时,彼此不互相干扰。
3.及时性:两者都是指用户的请求能在很短时间内获得响应。分时系统这一时间间隔则根据人们所能接受的等待时间而确定,通常为1~3s;而实时系统则是以控制对象所要求的截止时间来确定,一般为秒级到毫秒级;例如,信息查询系统依据人所能接受的等待时间来确定,而多媒体系统则要求播放出来的音乐和电视能令人满意。
4.交互性:分时系统的交互性指用户可通过终端与系统进行广泛的人机对话:用户可以请求系统提供数据处理、资源共享等多方面的服务;而实时系统中,人与系统的交互性受限。
5.可靠性:两者都要求系统可靠;实时系统要求更高,多采取多级容错措施来保障系统的安全性及数据的安全性。
计算机操作系统——分时系统和实时系统相关推荐
- 操作系统介绍(按发展顺序)人工操作方式、单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统
操作系统介绍(按发展顺序) 1.未配置操作系统的计算机系统 2.单道批处理系统 3.多道批处理系统 4.分时系统 5.实时系统 6.微机操作系统 1.未配置操作系统的计算机系统 (1)人工操作方式 ...
- 批处理系统,分时系统,实时系统
三大基本操作系统是批处理系统,分时系统,实时系统 概述 What操作系统 特点 批处理系统 适用于计算量大,不需要和用户交互的大型作业 分时系统 交互性强的多用户系统 实时系统 事件驱动,较少有人为干 ...
- 分时系统和实时系统(操作系统)
目录 分时系统 一.分时系统的产生 二.分时系统的思想 三.分时系统的特点 影响响应时间的因素 四.分时系统与多通批处理区别 五.分时系统与多道批处理区别 实时系统 六.实时操作系统的分类 七.实时系 ...
- 批处理系统、分时系统和实时系统各有什么特点?你能简单的分析下各操作系统采用了哪些设计思路来实现这些特点呢?
批处理系统:用户把要计算的问题.数据和作业说明书一起交给操作员,操作员将一批算题输入到计算机,然后由操作系统来控制执行.特点:资源利用率高,系统吞吐量大:缺乏交互能力.设计思路:提出了一种自动从一个作 ...
- 浅析分时系统和实时系统
1.分时系统 分时系统(Time Sharing System),它能很好地将一台计算机提供给多个用户同时使用,提高计算机的利用率.它被经常应用于查询系统中,满足许多查询用户的需要.用户的需求具体表现 ...
- 多道批处理系统、分时系统和实时系统
1.多道批处理系统 在单道批处理系统中.内存中仅有一道作业,它无法充分利用系统中的全部资源.致使系统性能较差. 在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列.称为" ...
- 分时系统和实时系统的区别
分时系统是指在一个系统中多个用户分时地使用同一台计算机: 实时系统是指计算机及时响应外部事件地请求并在规定时限内完成对该事件地处理,控制所有实时外设和实时任务协调一致地运行. 实时系统和分时系统的主要 ...
- 计算机操作系统第四版习题答案 第一章简答题
1 .设计现代 OS 的主要目标是什么? 答:( 1 )有效性 ( 2 )方便性 ( 3 )可扩充性 ( 4 )开放性 2 . OS 的作用可表现在哪几个方面? 答:( 1 ) OS 作为 ...
- 用计算机答题答案提交后能否改错,南京晓庄计算机操作系统习题库含答案全1-5章...
第一章 一. 判断改错题(正确的打√,错误的打×并改正) (1) 实时系统只能应用于生产控制系统,不能应用于信息处理系统.( ) (2) 并发含有"同时进行"的概念,是指两个或者是 ...
最新文章
- C#是否该支持“try/catch/else”语法
- 如何在自动驾驶的视觉感知中检测极端情况?
- 两个有序数组合成一个有序数组
- centos7设置密码策略_Linux系统设置复杂密码策略方法总结
- unity3d干货分享:实现敌人锥形视角的3个方法
- caffe网络结构图绘制
- Bootstrap 缩略图
- 在IIS6上部署MVC2网站(续篇)
- md 阅读器_职场办公神器:文石BOOX Nova Pro 电子书阅读器测评
- 安装及卸载CrossOver for Mac
- top conference in AI
- android 程序员 计算器,程序员计算器(进制转换)
- [ffmpeg][goav]ffmpeg代码例子pcmu重采样并转码aac格式
- 使用Windows 10自带工具 校验MD5 SHA1 SHA256类型文件
- 直播有什么新的互动玩法?
- 学会Python就能做游戏脚本开发?别天真了!—— 关于游戏脚本的3个质疑
- 九、cadence ic 5141 ——反相器版图绘制
- 非静态成员必须与特定对象相对
- 浅谈电信运营商BMO融合
- 现场控制能提高交流电机的效率_凯利讯半导体