Real Time Systems (CSC485) — Notes, Syllabus & Past Questions

Design of hardware and software that must satisfy real-time constraints.

Elective Course8 Chapters
Chapter 1Past Questions

Introduction

Definition, Hard, Soft and Firm Real Time System, Real Time Vs, Embedded System, Timing Constraints, Application of Real Time System, Brief Survey of Real Time Programming: Ada 95, C, C++, C#, Fortran.

View Questions
Chapter 2Past Questions

Reference Model of Real Time System

Processor and Resources, Temporal Parameters of Real-Time Workload, Periodic and Aperiodic Task Model, Precedence Constraints and Data Dependency, Other Dependencies, Functional Parameters.

View Questions
Chapter 3Past Questions

Periodic Task Scheduling

Clock Driven Scheduling - Definition, Notations and Assumption, Scheduler Concepts, General Scheduling Structure, Cyclic Executives, Priority Driven Scheduling Notations and Assumption.

View Questions
Chapter 4Past Questions

Aperiodic Task Scheduling

Aperiodic Task Scheduling: Assumption and Approaches, Server Based and Non-Server Based Fixed Priority Scheduling Algorithms: Polling Server, Deferrable Server, Simple Sporadic Server.

View Questions
Chapter 5Past Questions

Real-Time Memory Management

Process Stack Management, Multiple-Stack Arrangements, Memory Management in the TaskControl-Block Model, Swapping, Overlays, Block or Page Management, Memory Locking, Working Sets.

View Questions
Chapter 6Past Questions

Resources and Resource Access Control

Assumptions on Resources and their Usage, Effects of Resources Contention and Resource Access Control, Non Preemptive Critical Sections, Basic Priority-Inheritance Protocol.

View Questions
Chapter 7Past Questions

Performance Analysis and Optimization of Real-Time Systems

Challenges in Analyzing Real-Time Systems, Performance Analysis: Analysis of Round-Robin Systems, Response-Time Analysis for Fixed-Period Systems, Response-Time Analysis: RMA Example.

View Questions
Chapter 8Past Questions

Real Time Communication

Introduction, Model of Real-Time Communication, Real Time Traffic Model, Real Time Connections and Service Disciplines, Priority - Based Service Disciplines for Switched Network.

View Questions