Describe multiprocessing and Real time operating system with their applications
Subject | Introduction to Computer System |
---|---|
NU Year | Set: 3.(b) Marks: 4 Year: 2010 |
In an ideal world,
programmers switching from 1 to n processors would see their code
run n times as fast, with no code changes. Things aren't that simple,
unfortunately, but as you'll see, there are a number of ways the RTOS can make
things easier.
Although the concept of
a multiprocessor system has been around for decades, it's only recently
attained commercial viability as demand grows for scalable, high-performance,
highly reliable systems. This increased demand for so-called "highly
available" CPU-intensive systems (systems with 99.999% uptime) has spawned
several types of multiprocessor systems, each designed for a specific
application. Multiprocessor systems are widely used in applications involving
3D graphics with audio/video compression and decompression running on
specialized multiprocessor chips (for example, Fusion 150 from Pixel Fusion).
These systems are also seen in high bandwidth network traffic switch/router
designs, including special network management features on specialized multiprocessors
(for example, SB1250 with SB-1 chip of Broadcom's Mercurial family of
programmable network processors).