CS452 - Real-Time Programming - Fall 2010

Lecture 1 - Introduction

Pubilc Service Annoucements

  1. Due date for assignment 0
  2. Combination to trains lab
  3. How to compile and run your first program

Practical Details: pdf

What is real-time programming?

Actually real-world programming, which means

What is important for real-time?

  1. Throughput
  2. Response time

In cs452 we take guaranteed response time as the defining quality of real-time computation.

Embedded Systems

Most of the mediation between the internal representations and the real-world is done by embedded systems

Development Model

Two box model

Development cycle

Problem one

Problem two


Return to: