In multimedia applications, a lot of data manipulation (e.g. A/D, D/A and format conversion) is required and this involves a lot of data transfer, which consumes many resources.
2. CONTENTS
• INTRODUCTION TO MULTIMEDIA OPERATING SYSTEM.
• REQUIREMENTS OF MULTIMEDIA KERNELS.
• OS MULTIMEDIA PROCESS SCHEDULING.
• DISK SCHEDULING.
• CHARACTERISTICS OF MULTIMEDIA SYSTEM.
• FILE COMPRESSION.
• CONCLUSION.
3. INTRODUCTION
• The operating system provides a comfortable environment for the
execution of programs, and it ensures effective utilization of the
computer hardware.
• The OS offers various services related to the essential resources of
a computer: CPU, main memory, storage and all input and output
devices.
• In multimedia applications, a lot of data manipulation (e.g. A/D, D/A
and format conversion) is required and this involves a lot of data
transfer, which consumes many resources.
• The integration of discrete and continuous multimedia data demands
additional services from many operating system components.
• The major aspect in this context is real-time processing of
continuous media data.
4. REQUIREMENTS OF MULTIMEDIA KERNELS.
• Multimedia applications often require levels of service
from the operating system that differ from the
requirements of traditional applications, such as word
processors, compilers, and spreadsheets. Timing and
rate requirements are perhaps the issues of foremost
concern, as the playback of audio and video data
demands that the data be delivered within a certain
deadline and at a continuous, fixed rate. Traditional
applications typically do not have such time and rate
constraints.
5. OS MULTIMEDIA PROCESS SCHEDULING
• Scheduling Homogeneous Process
The simplest type of video server is the one that can support the
display of a fixed number of movies, all using the same frame rate,
video resolution, data rate, and some other parameters.
• General Real-Time Scheduling
In this model, the number of users changes as viewers come and
go, frame sizes vary widely due to the video compression nature
and different movies may have different resolutions, the scheduling
of more than one competing processes, some/all of which have
deadlines that must be met is called as real-time scheduling.
6. • Real Monotonic Scheduling
The classic static real-time scheduling algorithm for preemptable periodic processes is
Rate Monotonic Scheduling or RMS in short.
The rate monotonic scheduling can be used for the processes that met the following five
conditions:
Each and every periodic process must be completed within its period.
No any process is dependent on any other process.
Each and every process needs the same amount of central processing unit time on each
burst.
Any non-periodic processes have no deadlines.
Process preemption occurs instantaneously and with no any overhead.
• Earliest Deadline First Scheduling
Earliest deadline first is basically a dynamic algorithm that doesn't require the processes
to be periodic as does the rate monotonic algorithm. Nor does it require the same run time
per central processing unit burst, as does rate monotonic scheduling.
7. DISK SCHEDULING
• Disk scheduling is done by operating systems to schedule I/O
requests arriving for the disk. Disk scheduling is also known as I/O
scheduling. Thus other I/O requests need to wait in the waiting
queue and need to be scheduled. Two or more request may be far
from each other so can result in greater disk arm movement.
8. CHARACTERISTICS OF MULTIMEDIA SYSTEM.
• The demands of multimedia systems are nothing like the demands
of conventional applications. Mostly, multimedia systems may have
the below-mentioned characteristics:
• Multimedia files can be relatively large. Let's take an example; a
100-minute MPEG-1 video file uses roughly 1.125 GB of storage, 100
minutes of high-definition television needs roughly 15 GB of
storage.
• Continuous media might need very high data rates. Think of a
digital video, wherein a frame of color video is displayed at a
resolution having 800 x 600.
• Multimedia applications are quite sensitive to time delays at some
point in playback.
9. FILE COMPRESSION
• File compression can be used to compress all types of
data into a compressed archive. These archives must
first be decompressed with a decompression utility in
order to open the original file(s). Media compression is
used to save compressed image, audio, and video files.
Examples of compressed media formats
include JPEG images, MP3 audio, and MPEG video files.
Most image viewers and media playback programs can
open standard compressed file types directly.
10. CONCLUSION
• The present world is dependent mostly on the multimedia and its
applications. The developments in this multimedia computing
provide various features for the users and developers. With the
applications of multimedia the information industry changed a lot.
The evolution in multimedia provides the features like games,
internet, and presentations of data in variety of formats. The fields
of multimedia like systems, technologies, applications and
softwares are all used simultaneously in the systems achieving the
best results. And by overcoming the drawbacks like memory usage
and temporal relationship between data, multimedia applications
can processed easily and gives the best results.