· Computer system overview
· Operating systems overview
· Process description and control
· CPU scheduling
· Concurrency: deadlock andstarvation
· Memory management
· Virtual memory
· I/O management
· Concurrency: Mutual exclusion and synchronization
· File management
· Unix
· Protection / security
· Case study – Windows NT
· Case study – Windows 2000
· Assemblers
· Macro processor
· Linkers