Description: The goal of this course is to introduce software issues in the development of real time parallel processor systems. The second part presents relevant computer architecture issues, and some existing RT system architectures. Operating system issues will cover tasks, scheduling, intertask communication and synchronization. The fourth part covers RT languages and programming issues. Special emphasis will be given to the organization of interrupt handlers, device drivers, and real time program debugging. In the fifth part, real-time specification and design techniques will be presented. The final part of the course will be presentation of essays and projects.
Text book: Phillip A. Laplante, "Real-Time Systems Design and Analysis, An Engineer’s Handbook," Second Edition, IEEE Press, 1997.
Other useful books:
List of tentative CPE355 projects and essays
Assignment #3 In Postscript or PDF
Assignment #4 In Postscript or PDF
Assignment #5 In Postscript or PDF
Midterm exam (October 20, 1998) In Postscript or PDF
Final exam (December 10, 1998) In Postscript or PDF