Comp 453:Real Time Applications August 2010 Question Paper
Comp 453:Real Time Applications August 2010
Course:Bachelor Of Computer Science
Institution: Kabarak University question papers
Exam Year:2010
KABARAK UNIVERSITY
UNIVERSITY EXAMINATIONS
2009/20010 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF COMPUTER
SCIENCE
COURSE CODE: COMP 453
INSTRUCTIONS:
1. This question paper has FIVE questions
2. QUESTION ONE IS COMPULSORY AND HAS 30 MARKS
3. Answer any other TWO questions worth 20 marks
QUESTION ONE (30 marks)
(a) Explain any five design issues of real time system (5mks)
(b) List any three features of Windows CE (3mks)
(c) Explain Cyclic executive algorithm for Real time Scheduling (5mks)
(d) Prove that priority ceiling protocol prevents deadlock (5mks)
(e) Define the following terms. (i) Throughput
(ii) Jitter
(iii) Turnaround time (6mks)
(f) Differentiate between sensors and actuators (2mks)
(g) What is distributed real time system (2mks)
(h) When is an operating system said to be RTOS (2mks)
QUESTION TWO (20 marks)
(a) Consider a system having three tasks with periods 10, 20 and 40, with the
execution time 1, 2 and 4 respectively. Determine whether the tasks are
schedulable under EDF (4mks)
(b) What is an analog signal? Explain steps to convert analog to digital signal (4mks)
(c) What is priority inversion? Explain two solutions to priority inversion (5mks)
(d) Differentiate between periodic and aperiodic task (2mks)
(e) Discuss the use of Petri net model for real time systems (5mks)
QUESTION THREE (20 marks)
(a) Explain the distinction between best effort, Differentiated service and integrated
service in QoS (6mks)
(b) What is fault tolerance? Give two ways of classifying fault tolerant systems. (5mks)
(c) What is exception handling? Differentiate between programmed and default
exception handling (5mks)
(d) Differentiate between soft and hard real time giving examples in each (4mks)
QUESTION FOUR (20 marks)
(a) Explain the task states in RTS (4mks)
(b) Differentiate between unit testing and integration testing used in testing technique
in fault removal (2mks)
(c) What is the use of a scheduler in real time system (2mks)
(d) Discuss the three reliability measures (6mks)
(e) Explain the software availability for real time system (3mks)
(f) Explain the following; (i) Real time clock
(ii) Firm real time systems
(iii) Predictability (3mks)
More Question Papers
Exams With Marking Schemes
Popular Exams
Mid Term Exams
End Term 1 Exams
End Term 3 Exams
Opener Exams
Full Set Exams
Return to Question Papers