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
id ndltd-TW-083NTUST027047
record_format oai_dc
spelling ndltd-TW-083NTUST0270472016-07-15T04:12:45Z http://ndltd.ncl.edu.tw/handle/75647963803331164664 Improving the Linux operating system for multimedia applications Linux作業系統於多媒體之改良 Liou Mine Fai 劉明法 碩士 國立臺灣科技大學 工程技術研究所 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. Mr. Chen 陳秋華 1995 學位論文 ; thesis 119 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 工程技術研究所 === 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.
author2 Mr. Chen
author_facet Mr. Chen
Liou Mine Fai
劉明法
author Liou Mine Fai
劉明法
spellingShingle Liou Mine Fai
劉明法
Improving the Linux operating system for multimedia applications
author_sort Liou Mine Fai
title Improving the Linux operating system for multimedia applications
title_short Improving the Linux operating system for multimedia applications
title_full Improving the Linux operating system for multimedia applications
title_fullStr Improving the Linux operating system for multimedia applications
title_full_unstemmed Improving the Linux operating system for multimedia applications
title_sort improving the linux operating system for multimedia applications
publishDate 1995
url http://ndltd.ncl.edu.tw/handle/75647963803331164664
work_keys_str_mv AT liouminefai improvingthelinuxoperatingsystemformultimediaapplications
AT liúmíngfǎ improvingthelinuxoperatingsystemformultimediaapplications
AT liouminefai linuxzuòyèxìtǒngyúduōméitǐzhīgǎiliáng
AT liúmíngfǎ linuxzuòyèxìtǒngyúduōméitǐzhīgǎiliáng
_version_ 1718348045943308288