Real Time Systems 2078

Tribhuwan University
Institute of Science and Technology
2078
Bachelor Level / Sixth Semester / Science
Computer Science and Information Technology ( CSC-354 )
( Real Time Systems )
Full Marks: 80
Pass Marks: 32
Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable.
The figures in the margin indicate full marks.

Group A

Attempt any two questions:(2*12=24)

1. Define deferrable server.Describe the operation of deferrable server in detail with example.

12 marks view

2. What are three commonly used approaches in scheduling the real time systems? Compare and contrast each of them.

12 marks view

3. A system contains nine non preemptable jobs named Ji, for i = 1,2,...9. The execution times are 4, 3, 3, 3, 5, 5, 5, 5, and 10, respectively, their release times are equal to 0, and their deadlines are 10.J1 is the immediate predecessor of J9, and J4 is the immediate predecessor of J5, J6, J7, and J8. There are no other precedence constraints. For all the jobs, J1 has a higher priority than Jk if i < k.

a) Draw the precedence graph of the jobs.

b) Can the jobs meet their deadlines if they are scheduled  on three processors?

c) Can the jobs meet their dead lines if made preemptable and schedule them preemptively.

12 marks view

Group B

Attempt any eight question.(8*7=56)

4. Differentiate between dynamic and static real time systems.

7 marks view

5. Briefly explain clock driven scheduling. List its pros and cons.

7 marks view

6. Highlight on internet and resource reservation protocols.

7 marks view

7. Where and how can we use off-line scheduling and on-line scheduling ? Explain with an example.

7 marks view

8. What are the challenges in validating timing constraints in priority-driven systems? Explain.

7 marks view

9. Compare and contrast on slack stealing in fixed-priority systems and in deadline-driven systems respectively.

7 marks view

10. How can concurrent access to data objects be controlled and why is it required?

7 marks view

11. Explain medium-access protocols of broascast networks.

7 marks view

12. How precedence constraints and data dependency effect the execution time of RTS ? 

7 marks view

13. Write Short notes.(any two)

a. Kalman filter

b. Deadbeat control

c. Sporadic jobs

7 marks view