Course outlines
Chapter 1: Introduction to operating systems
Chapter 2: Computer system structure ; operations , storages and input/output devices
Chapter 3: Operating system structure ; system components and programs
Chapter 4: Processes concepts , scheduling and co-operations
Chapter 5: Threads concepts , and Deadlock characterization
Chapter 6: CPU scheduling concept , algorithms and multiple process management
Chapter 7: memory management , segmentation and paging
Chapter 8: Interfacing output displays, and Interfacing input devices
Chapter 9: Virtual memory
Chapter 10 : Advance Topics
References
ElmustafaSayed Ali Ahmed ; " Principles of Computer System" ;Copyright by LAPLAMBERT Academic 2015
