Improving the Linux operating system for multimedia applications

碩士 === 國立臺灣科技大學 === 工程技術研究所 === 83 === We discuss how to modify the Unix compatible operating system - Linux,to make it suitable for multimedia applications. The work involves two major aspects. .The first aspects involves making Linux kern...

Full description

Bibliographic Details
Main Authors: Liou Mine Fai, 劉明法
Other Authors: Mr. Chen
Format: Others
Language:zh-TW
Published: 1995
Online Access:http://ndltd.ncl.edu.tw/handle/75647963803331164664
Description
Summary:碩士 === 國立臺灣科技大學 === 工程技術研究所 === 83 === We discuss how to modify the Unix compatible operating system - Linux,to make it suitable for multimedia applications. The work involves two major aspects. .The first aspects involves making Linux kernel preemptible by adding monitor locks. .The second is to incorporate a real-time disk head scheduling facility into the kernel to support continuous retrieval of data from disks. We successfully created a multimedia version Linux that .is fully compatible with the original kernel interface. .is fully preemptible and allows maximal concurrency of processes executing in the kernel guarantees continuous retrieval of realtime disk files. We also devised a series of experiments to evaluate the resulting system.It is found that .the system performance degrades about 10% compared with the original unmodified version of Linux,which is quite acceptible compared to systems such as the preemptible OSF R1 kernel. .the system can support up to 35 multimedia processes, each reading 1KB/sec of data, without violating the realtime requirements of each individual process. Future works include making further detailed analysis of the operation,and improving the seemingly too low performance of the system.