Oct 23, 2026  
2026-2027 Catalog 
    
2026-2027 Catalog

CSC 358 - Real-Time Systems


Instructor
Nemitz

This introduction to real-time systems begins with grouping such systems under several fundamental classifications. We will develop a model to reason about real-time systems and cover a sampling of scheduling algorithms for uniprocessor systems. We will apply a set of tests to determine whether a given scheduling algorithm guarantees that timing requirements will be met.  We will also cover resource access protocols, multiprocessor scheduling, and recent research topics. This course builds on the reasoning skills developed in CSC 220 and the knowledge of basic computer architecture covered in CSC 250. 

Satisfies the Systems elective requirement in the Computer Science major and minor.
 

Prerequisites & Notes
CSC 250 and one of CSC/MAT 220 or MAT 230