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.
Size: 18.36 MB
Language: en
Added: Dec 18, 2021
Slides: 11 pages
Slide Content
MULTIMEDIA OPERATING SYSTEM
CONTENTS INTRODUCTION TO MULTIMEDIA OPERATING SYSTEM. REQUIREMENTS OF MULTIMEDIA KERNELS. OS MULTIMEDIA PROCESS SCHEDULING. DISK SCHEDULING. CHARACTERISTICS OF MULTIMEDIA SYSTEM. FILE COMPRESSION. CONCLUSION .
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.
REQUIREMENTS OF MULTIMEDIA KERNELS. M ultimedia 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.
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.
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.
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 .
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.
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.
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.