Principal Architectural Similarities – Coursework Example
Principal Architectural Similarities In seeking to manage the computer hardware resources and thus, provide for the common computer program services, operating systems (OS) are used. This makes operating systems to be an integral part of the computer’s system software (Liu 85-89). In the daily manufacture of computer programs, the two commonly used systems are the real-time and multimedia operating systems. In often cases, these two terms are used together when making reference to operating systems. This brings the aspect of similarities between these two systems that in architectural terms may be regarded as principal (Buttazzo 125). In simple terms, the two systems are similar in the context that both systems are applied in the operation of computer systems.
However, the critical difference arises in the aspect that a real-time system may entail the support of the multimedia system while the multimedia system not necessarily need to have the support of the real-time operating system. By definition, real-time operating system is usually used by systems that have real-time computing or fixed deadlines such as the engine controllers of automobiles, spacecraft, embedded systems, industrial robots and control. Architecturally, the real-time systems are designed for faster responses to events that are logged into them as compared to multimedia operating system.
On the other hand, multimedia operating systems are designed for the accommodation of multiple media devices and needs not to be real time even if there is a consideration for the acceptable user experiences. In this case, the multimedia operating system would easily support different storage media such as DVDs, floppy drives and CDs. Subsequently, considering that it can support more than one media such as different images, audio, video and text, it becomes significantly different from the real-time system (Steinmetz & Klara 102-110). Distinctively, the two systems are differentiable based on their user experiences. Architecturally, the multimedia system has desirable traits such as parallel processing of data, multithreading, multi-programming, graphics co-processors for the hardware, and dedicated memory for its buffers.
Buttazzo, Giorgio C. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications. New York: Springer, 2011. Print.
Liu, Jane W. S. Real-time Systems. Upper Saddle River, NJ: Prentice-Hall, 2000. Print.
Steinmetz, Ralf, and Klara Nahrstedt. Multimedia Systems. Berlin [u.a.: Springer, 2004. Print.