- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * 实时多任务与分时多任务操作系统的区别? 它们有明显的区别。具体的说,对于分时操作系统,软件的执行在时间上的要求,并不严格,时间上的错误,一般不会造成灾难性的后果。而对于实时操作系统,主要任务是对事件进行实时的处理,虽然事件可能在无法预知的时刻到达,但是软件上必须在事件发生时能够在严格的时限内作出响应(系统响应时间),即使是在尖峰负荷下,也应如此,系统时间响应的超时就意味着致命的失败。另外,实时操作系统的重要特点是具有系统的可确定性,即系统能对运行情况的最好和最坏等的情况能做出精确的估计。 * * * * 作业是早期批处理系统引入的一个概念。 * * * * 2021/3/23 * 二、分时系统 产生的动力:人机交互;共享主机;便于上机 实现时的关键问题: 及时接收(可设置多路卡、缓冲区); 及时处理(作业直接进入内存,短期内多个作业都能轮到执行) 实现原则: 1)作业直接进入内存 2)不允许一个作业长期占用处理机(时间片) 用户数量、时间片大小及响应速度是相互关联的 1.3.3 操作系统的基本类型 2021/3/23 * 实现方法: 1) 单道分时系统:内存中只驻留一道作业,它运行一个时间片后,被调至外存(调出),再从外存上选择一个作业装入内存(调入),执行一个时间片后再调出。这样使得所有作业都能在一规定的时间内轮流运行一个时间片。但调入、调出开销太大。 2)具有“前台”和“后台”的分时系统:将内存分为前台区和后台区,前台区存放按时间片调进调出的作业流,后台区存放批处理作业,当前台区作业调进、调出或无作业时,则进行后台区作业,以提高CPU的利用率。 3)多道分时系统:内存中存放多道作业,依次轮流获得一个时间片执行。是现代使用的分时系统。 1.3.3 操作系统的基本类型 2021/3/23 * 分时系统的特点: 多路性 同时连接多台终端;分时原则:宏观上是多用户同时工作,微观上是轮流。 独立性 终端间互不影响 及时性 在人们能接受的时间内响应 交互性 方便的人机对话 1.3.3 操作系统的基本类型 2021/3/23 * 三、实时系统 (Real-time System) 实时系统的提出: 分时系统的响应往往要等待一个循环周期。 实时系统必须在规定的时间内对用户请求或外部事件及时响应 1.3.3 操作系统的基本类型 2021/3/23 * 实时系统的分类: 实时控制系统: 实时采集现场数据并及时处理,进而自动地控制相应的执行机构。 如工业的自动控制、飞机的自动驾驶、导弹的制导等; 特点: 响应速度足够快、可靠性高 实时信息处理系统: 计算机接收从远程终端发来的服务请求,根据用户提出的问题,对信息进行检索处理,并在很短的时间内为用户作出正确的回答, 如飞机订票、情报检索等. 特点: 强大的文件系统或数据库 操作简便、安全、查询快速 1.3.3 操作系统的基本类型 2021/3/23 * 实时任务的类型: a.按任务执行时是否呈现周期性来划分: 周期性实时任务――按指定周期循环运行 非周期性实时任务――任务无明显周期性,但都必须联系着一个截止时间。 b. 根据截止时间的要求来划分可分为: 硬实时任务――系统必须满足任务对截止时间的要求 软实时任务――对截止时间要求不严 1.3.3 操作系统的基本类型 2021/3/23 * 实时、分时系统的比较 批处理系统、分时系统、实时系统是三种基本的OS。一个实际的OS,可能兼有二者或三者的功能。 1.3.3 操作系统的基本类型 2021/3/23 * 1.5 操作系统的结构设计 无结构操作系统 模块化操作系统结构 分层式操作系统结构 微内核操作系统结构 随着操作系统的发展,功能越强,OS自身代码量越大--采用良好的结构:有利于保证正确性以及自身修改和扩充。 2021/3/23 * 1 无结构 2 模块化 3 分层式 4 微内核 1.4 操作系统的结构 2021/3/23 * 无结构操作系统 整个OS是一组过程的集合,各过程之间可以任意相互调用,在操作系统内部不存在任何结构。 存在的问题: 对GOTO语句的使用不加任何限制:造成操作系统庞大杂乱,缺乏清晰的程序结构。 调试困难,同时程序难以阅读和理解,增加了维护人员的负担。 2021/3/23 * 模块化操作系统结构(自顶向下) 整个系统按功能进行设计和模块划分。 2021/3/23 * 模块化操作系统结构优缺点 提高了OS设计的正确性、可理解性和可维护性 增强了OS的可适应性 加速了OS的开发过程 模块划分和接口的规定难保正确和合理 模块间存在复杂的依赖关系,降低了模块之间的相对
原创力文档


文档评论(0)