[第1章操作系统概述2.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第1章操作系统概述2

多道批处理系统、分时系统和实时系统是操作系统的三种基本类型。 但一个实际系统往往兼有它们三者或其中两者的功能,这就出现了通用操作系统,使之具有更强的处理能力和广泛的适用性。 批处理系统与分时系统相结合,当系统有分时用户时,系统及时地对他们的要求给出响应,而当系统暂时没有分时用户或分时用户较少时,系统处理不太紧急的批处理作业,以便提高系统资源的利用率。 批处理系统与实时系统相结合,有实时请求则及时进行处理,无实时请求时则进行批处理。 1.4.3 实时系统 嵌入式操作系统 (Embedded Operating System,EOS) EOS负责嵌入系统的全部软、硬件资源的分配、调度工作,控制和协调并发活动,它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。 嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。 1.4.4 嵌入式操作系统 特点: 可装卸性 强实时性 统一的接口 操作方便、简单、提供友好的图形GUI 提供强大的网络功能,支持TCP/IP协议及其它协议 强稳定性,弱交互性 固化代码 更好的硬件适应性,也就是良好的移植性 1.4.4 嵌入式操作系统 常见的嵌入式操作系统: 3COM的Palm OS:市场份额最大 苹果的Apple Newton Windows CE 基于Linux开发的其他EOS:Android 1.4.4 嵌入式操作系统 1.5.1 操作系统的特性 1.5.2 操作系统的性能指标 1.5 操作系统的特性及性能指标 由于多道程序系统的出现,使CPU与I/O设备以及其它资源得到充分利用,但也由此带来不少新的复杂问题。在讨论操作系统的特性时,往往讨论支持多道程序的操作系统所具有的一些特性。 并发性 并发性又称并行性,是指能同时处理存在的多个平行活动的能力。 就整个系统来说,由于计算机和I/O操作并行,因此操作系统必须能控制、管理并调度这些并行的动作。 1.5.1 操作系统的特性 共享性 共享是指多个计算任务对资源的共同享用。并发活动的目的要求共享资源和信息。 与共享有关的问题是资源分配、对数据的同时存取,程序的同时执行以及保护程序免遭损坏等。 不确定性 对于同一程序,向其提供相同的初始数据,无论什么时候运行,都应产生相同的结果。从这个意义上看,操作系统应当是确定的。 但是在另一方面,它又必须能处理随时可能发生的事件,如多道程序在运行过程中对资源的要求,程序运行时产生错误的处理,以及外部设备的中断事件均是不确定的。操作系统必须对这类事件进行响应,即要求操作系统能够处理任何一种事件序列,以使各个用户的算题任务正确地完成。 1.5.1 操作系统的特性 操作系统的性能指标是对系统性能和特征的描述,它与计算机系统的性能有着密切的联系。 主要的性能指标: 系统的RSA RSA是指系统的可靠性、可维修性和可用性三者的总称。 可靠性(R):指系统能正常工作的时间的平均值 可维修性(S):通常用平均故障修复时间MTRF来度量,它指从故障发生到故障修复所需要的平均时间。 可用性(A):指系统在执行任务的任意时刻能正常工作的概率。它可以表示为: A=MTBF/(MTBF+MTRF) 由此可见,当MTBF越大,MTRF越小,则A就越大,即系统能正常工作的概率就越大。 1.5.2 操作系统的性能指标 系统吞吐率 指系统在单位时间内所处理的信息量。 系统响应时间 指从给定系统输入到开始输出这一段时间间隔。 批处理系统,从作业提交时刻算起 对分时系统,从用户发出终端命令时算起 系统资源利用率 在给定的时间内,系统内的某一资源的实际使用时间所占的比例。 1.5.2 操作系统的性能指标 可维护性 主要有两层含义: 一是指在系统运行过程中,不断排除系统设计中遗留下来的错误; 二是对系统的功能做某些修改或扩充,以适应新的环境或新的要求。 可移植性 可移植性是指把一个操作系统从一个硬件环境转移到另一个硬件环境所需要的工作量。 1.5.2 操作系统的性能指标 补充练习2 有5个作业ABCDE,按次序依次到达,预计运行时间为10,6,2,4,8分钟,采用分时系统的时间片轮转调度算法计算作业的平均周转时间 地址码为0~3个,不同指令的地址码个数可能不同 上次课我们对这门课程做了一个简单的介绍,并学习了第一节 什么是操作系统,在第一节中,计算机系统的4层结构也就是操作系统课程学习需要的计算机系统组成的内容,是这节的重点,另一个重点就是操作系统的完整定义,以及操作系统追求的目标,要理解。 课下请完成课后习题2、4 随着Internet技术的发展、信息家电、数码产品的普及应用,尤其是手机、掌上

文档评论(0)

xuetingting + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档