《多媒体操作系统》PPT课件

《多媒体操作系统》PPT课件

ID:36884601

大小:285.75 KB

页数:85页

时间:2019-05-10

《多媒体操作系统》PPT课件_第1页
《多媒体操作系统》PPT课件_第2页
《多媒体操作系统》PPT课件_第3页
《多媒体操作系统》PPT课件_第4页
《多媒体操作系统》PPT课件_第5页
资源描述:

《《多媒体操作系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章多媒体操作系统多媒体的应用需求逐渐从单机延伸到互联网,从非实时方式发展到实时方式,因而操作系统也逐渐沿着适合这种应用的方向发展。在不同的应用环境、应用方式下需要有相应的多媒体操作系统的支持,因而多媒体操作系统是多媒体技术中的中流砥柱。在多媒体应用迅速火热的局面下,无论是桌面式、嵌入式、还是分布式的多媒体应用中,多媒体操作系统技术面临的新的核心问题是围绕着多流、同步、时限、以及基于QoS的管理,要研究如何采用适当的策略和算法去调度、去满足多媒体应用任务。本章将针对这些概念介绍多媒体应用对操作系统

2、的要求、多媒体操作系统应具备的核心功能、和支持连续媒体应用的有关策略。11.1操作系统概述操作系统是计算机软硬件资源的控制管理中心,它主要任务是合理组织和调用软硬件资源,以完成用户提交的作业。随着市场需求的不断提高以及计算机、网络、多媒体、通讯技术的不断发展,操作系统经历了一系列开发和变革。11.1.1操作系统的分类操作系统有很多种类,并具有不同的特征。从不同的角度可以将操作系统分成不同的类型。根据计算机体系结构可分为单机、多机、网络和分布式操作系统。根据操作系统工作的角度可分为单用户、批处理、分时和

3、实时系统。由于多媒体的引入,因而产生了多媒体操作系统和多媒体网络操作系统。从操作系统工作的角度来看,单用户、批处理、分时操作系统的工作重点都是围绕着系统资源的利用率而展开的。在单用户操作系统下,用户必须初始化所有硬件设备,并将操作系统的核心部分常驻留在系统的主存储器中,为运行应用程序提供装入、解释和控制。为了减少用户作业建立和打断的时间,于是提出批处理系统的概念,由计算机按顺序自动批处理指令。批处理系统虽然提高了资源的利用率,但作业处理的平均周转时间较长,且用户交互能力较弱等。分时系统具有较好的交互式

4、功能,同时可为多用户和多任务提供服务,它将CPU的运行时间分割成微小时间片,依次轮流为各个程序提供服务,并能及时响应用户的输入请求。但是分时时间片的长短以及主机系统的配置将系统的性能有较大的影响,对时间响应上有特殊要求的应用是难以满足的。实时系统是因为多媒体应用在时间的特殊要求而形成的。由于在多媒体系统中大量地使用了基于时间的连续性媒体,而连续性媒体数据的组织和表现严格地受限于所规定的时间,这就需要有能够提供及时服务的实时系统。所以,实时系统首先要满足时间的响应,然后再考虑支持多个用户和多个任务。目前

5、,实时系统显得相当重要,下面我们将对进一步了解实时系统的系统特征。11.1.2实时系统的特征实时系统是指系统能及时响应输入,并能按需提供无延迟的输出处理。实时系统可以分为实时控制系统和实时信息系统。实时控制系统可用于生产过程中的自动控制,也可以用于监测制导性控制。实时信息系统通常指实时信息处理系统。实时系统继承了分时系统的交互性和多用户功能,并在满足任务时限的基础完成任务,它主要包括如下特征:1.及时与时限性。主要反映在对用户的响应时间要求上,以满足控制对象所能接受的时间延迟,它可以是秒级、毫秒或微秒

6、级。2.交互性。根据不同的应用对象和应用要求,实时系统能提供便捷的交互方式。3.安全可靠性。实时控制系统必须考虑系统的容错机制,避免导致灾难性后果。实时信息系统,应向用户提供及时、有效、完整和可用的信息。4.多路性。实时控制系统应能提供多用户的服务。并具有现场多路采集、处理和控制执行机构的功能。实时系统的调度包括CPU、资源、输入和输出、通信和任务各个方面,正确把握基于时间上的调度问题就是实时系统所要解决的关键问题。由于实时任务具有时限性、抢占性、周期性、优先性、重要性、组合性等多种特征,因而在创建任

7、务调度的算法时必须考虑这些因素。在任务与时限的关系中,涉及的概念包括:任务时限、任务执行时间、任务时限余量(任务执行时间与任务时限之差)、紧任务时限、松任务时限、强实时(超时将无可用性)、弱实时(超时将影响可用性)、关键任务时限(超时将引起严重后果)等。其中任务时限是指执行某任务时的可用时间,也称为时限粒度。任务时限和任务时限余量之间存在着一定的关系,较小的任务时限必定导致较小的时限余量。但较大的任务时限也可能导致较小的时限余量,因为任务的执行时间取决于具体算法的复杂程度。也就是说,不同复杂的算法决定

8、了任务的时限余量。根据以上这些特性,实时调度中广泛采用了基于优先级的抢占调度算法。该算法可以使正在执行的任务出让资源,去满足一个高优先级的任务的执行。同时对具有动态优先级的任务,可以根据任务的某些因素在运行时调整进程的优先权。常用的算法还有截止期最早最优先(EarliestDeadlineFirst,EDF),最关键任务优先算法(MostCriticalFirst,MCF)、关键性和时限优先算法(CriticalnessandDeadlineFirst,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。