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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |