NivaarExam PrepOfficial exam papers ↗

19-Soft-A4 Real-Time Systems: May 2015

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

  1. Question 1 Pedestrian-Actuated Traffic Intersection
  2. Question 2 Scheduling Concepts
  3. Question 3 RTOS Features, General-Purpose OS Suitability, Commercial RTOS Examples, Hard vs. Soft Real-Time
  4. Question 4 Distributed Control System — Network Delay and Stability
  5. Question 5 FCFS vs. EDF Scheduling of Four Single-Instance Tasks
  6. Question 6 Automotive Collision-Avoidance System

Start with Question 1 →

National Exams — May 2015 — 04-Soft-A4 Real-Time Systems. Three-hour, closed-book exam (Casio or Sharp approved calculators only). Format: six questions of equal value (20% each); any five constitute a complete paper and only the first five as they appear in the answer book are marked. All six are solved below for completeness. Where a doubt exists as to interpretation, the candidate is expected to state assumptions — engineering assumptions used below are flagged in check callouts.

Reference texts: Jane W. S. Liu, Real-Time Systems (Prentice Hall, 2000) — task models, timing requirements, FCFS and EDF scheduling; Giorgio C. Buttazzo, Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications (Springer, 3rd ed.) — preemptive dynamic-priority scheduling and the optimality of EDF; Hermann Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications (Springer, 2nd ed.) — distributed real-time control, network-induced delay and time-triggered protocols; Katsuhiko Ogata, Modern Control Engineering (Pearson, 5th ed.) — frequency-domain stability, phase margin and delay margin; Ian Sommerville, Software Engineering (Pearson, 10th ed.) — general software-engineering process context.