In the following plan, the abbreviation HPOS refers to the notes:
DATE TEXT TOPIC Sep. 6 HPOS, Ch. 1 Introduction. OS architecture. HPOS, Ch. 2 (p.9-21) Static and dynamic scheduling. RM, DM, EDF scheduling. Schedulability analysis. Sep. 13 HPOS, Ch. 2 (p.21-35) Scheduling dependent tasks. Priority inversion, PIP and PCP. Sporadic and aperiodic tasks. Sep. 20 HPOS, Ch. 3 (p.41-68) Memory management. Address translation. Virtual memory policies. Implementation of the VM manager. Sep. 27 HPOS, Ch. 3 (p.68-74) Real-time memory management. Application-level paging. HPOS, Ch. 4 (p.79-89) Kernel threads and user threads. Two-level schedulers. Oct. 3 HPOS, Ch. 4 (p.89-110) Synchronisation. Barriers. Process and thread creation. Oct. 11 HPOS, Ch. 5 (p.115-132) IPC data passing semantics. Remote Procedure Call. User-level IPC. Hardware-assisted IPC. --------------------------------------------- Oct. 18 A U T U M N H O L I D A Y --------------------------------------------- Oct. 25 HPOS, Ch. 6 (p.135-156) Hardware architecture: buses, caches. Interrupt handlers, DMA transfers, polling. Nov. 1 HPOS, Ch. 7 (p.159-184) Disk systems, disk arrays. Disk scheduling. File system data structures. Clustering, LFS. Nov. 8 HPOS, Ch. 7 (p.184-194) File caches. HPOS, Ch. 9 (p.199-217) Multimedia task scheduling. End-to-end scheduling. Nov. 15 Nov. 22 ) Nov. 29 ) PROJECT PERIOD. NO ORDINARY LECTURES. Dec. 6 )Watch this space regularly to see the latest plan!
to the home page of the course.