分析多媒体应用与操作系统支持
2017-12-27贾棋然
贾棋然
郑州成功财经学院
分析多媒体应用与操作系统支持
贾棋然
郑州成功财经学院
分布式多媒体应用是计算机系统发展的重要内容,它对于服务质量的要求使得操作系统面临了一定的挑战,使得相关操作系统的操作过程中要提供一定的支持,对此本文主要探究了多媒体应用以及操作系统支持的相关内容。
操作系统 多媒体应用 支持
在信息时代的发展过程中,分布式多媒体系统与相关应用有着重要的作用,对于其相关内容的研究已经是人们研究的重点。对此本文主要探究了相关问题。
1 多媒体应用的需求
要想有效的满足多媒体在应用过程中对于服务质量的严格需求,在具体的操作系统中就要保障其幼儿较为充足的资源,这是操作系统资源管理的基本前提,越是主要目的。在一些可以应用多媒体的操作系统中,主要需求就是满足其服务质量,对此在操作系统中就要具有以下相关功能:
第一,可以描述相关应用需求的状况下满足一定的服务质量的相关资源;
第二,允许接纳控制功能操作;
第三,相关资源的调动与控制机制要符合相关应用对各种资源的共享与可利用;
第四,可以对相关应用具体操作的资源数量进行系统的统计。通过资源调度制度对相关统计信息动态的相关资源进行调整与分配,在最大限度上保障服务质量,利用动态的方式与手段调整服务质量的相关参数,保障其可以使用各种可利用资源的具体变化;
第五,有一定的自适应制度。对于相关网络宽带来说,可利用资源是一种动态变化的趋势,此点在Internet上较为凸显,对此相关系统要与相关应用协商对整体的服务质量参数的降低与提高可以军训动态的调整,保障其自适应与不同的网络宽带变化;
第六,资源的释放,传统操作系统的不适应性。
2 传统操作系统的不适应性
第一,资源调度机制不适应问题。在传统的相关操作系统中,在实践操作过程中要对不同的进行进行相关资源的分配,通过通用的调度算法,对于进程与资源的公平性较为重视,使用的调度算法对于相关进程实际应用资源的各种反馈信息较为忽略,因此,缺乏一定的自使用调整的制度。
第二,直接控制的相关资源权限不适应问题。在固有的操作系统中对于相关应用进行与资源的直接控制权力的允许程度有限,相关应用程序基于用户状态之下运行,在相关系统的核心进程中对于各种资源有着直接控制的权力。
第三,CPU调度算法不适应的问题。固有的操作系统中的CPU调度主要通过优先级(WindowsNT,Solaris)以及时间片(UNIX)的方式开展相关工作。在Windows以及Solaris的相关实施进程可设置实时优先级方式;但是相关操作系统是不会对优先级进行动态调整的。多媒体在实际的应用过程中,会随着视频以及相关音频流的服务质量变化而变化,就会导致相关优先级的变化,就会无法保证整体的服务质量。
第四,相关文件系统的不适应性。在以前的炒作系统中,相关应用在进行文件数据的访问过程中,主要采用的就是路径名的方式,对于数据存储方式以及相关位置没有进行考量;但是因为多媒体应用的相关文件具有一定的连续流以及和便于查找等特点,导致其对于存储方式以及相关数据拷贝方式有着高效快速以及大数据量的基本特征。同时,对相关磁盘数据的整体分配与调度中,多媒体应用也要求磁盘调度要满足一定的服务质量限制。
第五,内存管理的不适应问题。在以前的操作系统中,主要通过虚拟内存的形式,相关进程虚拟的内存空间要在物理内存中起到映射的作用,在相关物理内存与CPU之间存在着Cache。这是一种种基于应用进程为主要中心的资源分配形式,在多媒体应用过程中,基于特点的要求,相关数据在内存的存储过程中,有着连续存放与快速存取的特点,是一种基于数据为中心的资源分配形式。
第六,I/O总线管理的不适应问题。在以前的操作系统中,I/O总线管理并没有对多媒体应用的相关服务质量进行综合考量,相关数据在具体的系统传递的过程中,要通过多次拷贝。
3 操作系统的改进
第一,在以前的操作系统中要提高对资源使用相关信息的监督与管理,要把资源分配机制优化为一种自适应的资源调整以及应用进程服务质量的相关自适应调整模式;
第二,要对固有的优先级CPU调度算法进行修改,通过EDF、RM以及风车调度等想法算法对整个服务质量起到一定的支持作用;
第三,改变传统的减小寻道时间目的形式的磁盘调度算法,通过SCAN-EDF以及GSS或者轮回调度等算法形式保障相关服务质量;
第四,完善基于应用进程开展的内存管理机制,构建基于数据为的内存管理形式,在最大程度上提高相关资源的共享性,保障数据可以实现连续存放与支持预取的目的。
第五,通过综合分级以及DMA方式对基于I/O系统的传输进行优化,避免在CPU与内存、I/O与网络之间的相关数据拷贝。
4 结束语
通过对多媒体应用与操作系统的研究,我们得知要想保住操作系统支持多媒体应用,就要进行必要的优化,通过对CPU与内存、网络与磁盘以及I/O等相关资源管理形式的完善,进而使其使用多媒体应用的实践需求。
[1]丁新民.基于Android嵌入式平台多媒体应用与系统操作支持[J].数字技术与应用,2016,08:136-137