Get premium membership and access revision papers, questions with answers as well as video lessons.

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


Popular Exams



Return to Question Papers