賈棋然
鄭州成功財經學院
分析多媒體應用與操作系統支持
賈棋然
鄭州成功財經學院
分布式多媒體應用是計算機系統發展的重要內容,它對于服務質量的要求使得操作系統面臨了一定的挑戰,使得相關操作系統的操作過程中要提供一定的支持,對此本文主要探究了多媒體應用以及操作系統支持的相關內容。
操作系統 多媒體應用 支持
在信息時代的發展過程中,分布式多媒體系統與相關應用有著重要的作用,對于其相關內容的研究已經是人們研究的重點。對此本文主要探究了相關問題。
要想有效的滿足多媒體在應用過程中對于服務質量的嚴格需求,在具體的操作系統中就要保障其幼兒較為充足的資源,這是操作系統資源管理的基本前提,越是主要目的。在一些可以應用多媒體的操作系統中,主要需求就是滿足其服務質量,對此在操作系統中就要具有以下相關功能:
第一,可以描述相關應用需求的狀況下滿足一定的服務質量的相關資源;
第二,允許接納控制功能操作;
第三,相關資源的調動與控制機制要符合相關應用對各種資源的共享與可利用;
第四,可以對相關應用具體操作的資源數量進行系統的統計。通過資源調度制度對相關統計信息動態的相關資源進行調整與分配,在最大限度上保障服務質量,利用動態的方式與手段調整服務質量的相關參數,保障其可以使用各種可利用資源的具體變化;
第五,有一定的自適應制度。對于相關網絡寬帶來說,可利用資源是一種動態變化的趨勢,此點在Internet上較為凸顯,對此相關系統要與相關應用協商對整體的服務質量參數的降低與提高可以軍訓動態的調整,保障其自適應與不同的網絡寬帶變化;
第六,資源的釋放,傳統操作系統的不適應性。
第一,資源調度機制不適應問題。在傳統的相關操作系統中,在實踐操作過程中要對不同的進行進行相關資源的分配,通過通用的調度算法,對于進程與資源的公平性較為重視,使用的調度算法對于相關進程實際應用資源的各種反饋信息較為忽略,因此,缺乏一定的自使用調整的制度。
第二,直接控制的相關資源權限不適應問題。在固有的操作系統中對于相關應用進行與資源的直接控制權力的允許程度有限,相關應用程序基于用戶狀態之下運行,在相關系統的核心進程中對于各種資源有著直接控制的權力。
第三,CPU調度算法不適應的問題。固有的操作系統中的CPU調度主要通過優先級(WindowsNT,Solaris)以及時間片(UNIX)的方式開展相關工作。在Windows以及Solaris的相關實施進程可設置實時優先級方式;但是相關操作系統是不會對優先級進行動態調整的。多媒體在實際的應用過程中,會隨著視頻以及相關音頻流的服務質量變化而變化,就會導致相關優先級的變化,就會無法保證整體的服務質量。
第四,相關文件系統的不適應性。在以前的炒作系統中,相關應用在進行文件數據的訪問過程中,主要采用的就是路徑名的方式,對于數據存儲方式以及相關位置沒有進行考量;但是因為多媒體應用的相關文件具有一定的連續流以及和便于查找等特點,導致其對于存儲方式以及相關數據拷貝方式有著高效快速以及大數據量的基本特征。同時,對相關磁盤數據的整體分配與調度中,多媒體應用也要求磁盤調度要滿足一定的服務質量限制。
第五,內存管理的不適應問題。在以前的操作系統中,主要通過虛擬內存的形式,相關進程虛擬的內存空間要在物理內存中起到映射的作用,在相關物理內存與CPU之間存在著Cache。這是一種種基于應用進程為主要中心的資源分配形式,在多媒體應用過程中,基于特點的要求,相關數據在內存的存儲過程中,有著連續存放與快速存取的特點,是一種基于數據為中心的資源分配形式。
第六,I/O總線管理的不適應問題。在以前的操作系統中,I/O總線管理并沒有對多媒體應用的相關服務質量進行綜合考量,相關數據在具體的系統傳遞的過程中,要通過多次拷貝。
第一,在以前的操作系統中要提高對資源使用相關信息的監督與管理,要把資源分配機制優化為一種自適應的資源調整以及應用進程服務質量的相關自適應調整模式;
第二,要對固有的優先級CPU調度算法進行修改,通過EDF、RM以及風車調度等想法算法對整個服務質量起到一定的支持作用;
第三,改變傳統的減小尋道時間目的形式的磁盤調度算法,通過SCAN-EDF以及GSS或者輪回調度等算法形式保障相關服務質量;
第四,完善基于應用進程開展的內存管理機制,構建基于數據為的內存管理形式,在最大程度上提高相關資源的共享性,保障數據可以實現連續存放與支持預取的目的。
第五,通過綜合分級以及DMA方式對基于I/O系統的傳輸進行優化,避免在CPU與內存、I/O與網絡之間的相關數據拷貝。
通過對多媒體應用與操作系統的研究,我們得知要想保住操作系統支持多媒體應用,就要進行必要的優化,通過對CPU與內存、網絡與磁盤以及I/O等相關資源管理形式的完善,進而使其使用多媒體應用的實踐需求。
[1]丁新民.基于Android嵌入式平臺多媒體應用與系統操作支持[J].數字技術與應用,2016,08:136-137