CS452 - Real-Time Programming - Spring 2008
Lecture Notes
Here you will find the lecture notes that I use when teaching. They are
telegraphic, so they are not a substitute for the lectures.
But, if you attend the lecture they will most likely be a good memory
prosthetic. At present - May 5, 2008 - there is nothing here. I will populate
this page as the course proceeds, so that all the lecture notes will be here
at the end of the term.
- May 5, 2008. Introduction.
- May 7, 2008. Assignment 1.
- May 9, 2008. Polling loops
- May 12, 2008 Devices
- May 14, 2008 Kernel
- May 16, 2008 Tasks
- May 19, 2008. Victoria Day Holiday, no class.
- May 21, 2008 Kernel structure
- May 23, 2008 386 architecture
- May 26, 2008 First kernel assignment
- May 28, 2008 Create
- May 30, 2008 Graphics Interface, no class.
- June 2, 2008 Task IDs, Debugging
- June 4, 2008 Inter-task communication
- June 6, 2008 Send-Receive-Reply
- June 9, 2008 NameServer
- June 11, 2008 Interrupt Overview
- June 13, 2008 class cancelled (Friday the 13th)
- June 16, 2008 Interrupt Service Routines
- June 18, 2008 AwaitEvent
- June 20, 2008 Serial I/O
- June 23, 2008 Serial Hardware (all question and answer)
- June 25, 2008 Serial Server
- June 27, 2008 Task Structure
- June 30, 2008. Holiday, no class.
- July 2, 2008. The Administrator
- July 4, 2008. The Detective
- July 7, 2008. Pathologies
- July 9, 2008. Feedback Control
- July 11, 2008. Practical Control
- July 14, 2008. Real-time Scheduling
- July 16, 2008. Scheduling Limits
- July 18, 2008.
- July 21, 2008.
- July 23, 2008.
- July 25, 2008.
- July 28, 2008.
- July 30, 2008.
Return to: