REAL TIME AND EMBEDDED SYSTEMS
Instructions: Answer Question One and Any Other Two Questions.
QUESTION ONE (30 Marks)
- Describe real time OS and Briefly explain the Components of real time operating system (4 marks)
- Differentiate between the following (4marks)
- Hard and soft real time systems
- Sporadic and aperiodic
- Outline two measures that must be provided for the effective control of a plant. (4marks)
- Briefly explain factors that affect the dependability of a system ( 6marks)
- To resolve static software in real time software N- version programming may be used. Describe N- version programming (6marks)
- Explain atleast two classes of exceptions in real time systems (2marks)
- Compare and contrast N-verstion programming and recovery blocks (4 marks)
QUESTION TWO (20 Marks)
- Fault prevention attempts to eliminate any possibility of faults creeping into a system before it goes operational.
- State and explain two stages of fault prevention (2 marks)
- Discuss ways in which a system can be built with the ability to continue operating in presence of fault. (8 marks)
- Briefly describe the characteristics of the real time systems (10marks)
QUESTION THREE (20 Marks)
- One common way of implementing hard real-time systems is to use a cyclic executive
- i) Briefly describe cyclic executive (4marks)
- ii) Outline atleast six problems associated with cyclic executive (6marks)
- Describe the following concepts as used in realtime programming
- i) Priority ceiling locking (5marks)
- ii) Dispatching (5marks)
QUESTION FOUR (20 Marks)
- Enumerate at least four applications of real time systems (6 marks)
- Describe the basic model of a real time system (10marks)
- Discuss four factors that guarantees high system reliability when adopted (4marks)
(Visited 247 times, 1 visits today)
Share this: