Department of Systems and Computer Engineering at Carleton University

Operating System Methods for Real-Time Applications

Principles and methods for operating system design with application to real-time, embedded systems. Concurrent programming: mechanisms and languages; design approaches and issues; run-time support (kernel). Methods for hard real-time applications. Methods for distributed systems. Programming assignments in a suitable programming language.

Welcome to the Winter 2014 term!

Lectures: Tues. and Thurs., 6:05 - 7:25 pm (18:05 - 19:25), Canal Building, room 2202

Course Materials

  • Course Outline (pdf)
  • Assignments (in PDF)

    1. Assignment 1 Due Jan. 30, 2014
    2. Assignment 2 Due Feb. 25, 2014
    3. Assignment 3 Due Mar. 13, 2014
    4. Assignment 4 Due Apr. 3, 2014

    Lecture Slides (in PDF)

    Supporting Docs


    Prof. Pearce <pearce@sce.carleton.ca>