Study Guide
The study guide is meant to aid students
of COIT13152 while they are learning the concepts
and using the learning resources. The study guide
is available as a single large file or as individual files for each chapter. All files are in Rich Text Format.
Study Guide (for the 7th edition of the text)
Topics
Study Guide Chapter 1
Introduction to course
Introduction to operating systems
Study Guide Chapter 2
Introduction to the process concept
Overview of co-operating processes
Study Guide Chapter 3
CPU Scheduling
Study Guide Chapter 4
Concurrency: the problem, critical sections, attempts at solutions
Study Guide Chapter 5
Concurrency: semaphores, classical concurrency problems
Study Guide Chapter 6
Deadlock
Study Guide Chapter 7
Memory Management
Real memory schemes and basic concepts
Paging and segmentation
Study Guide Chapter 8
Virtual Memory Management
Study Guide Chapter 9
File Systems: Implementation
Structure, allocation methods, free space management
Study Guide Chapter 10
I/O Systems
Secondary and Tertiary Storage
Study Guide Chapter 11
Protection and Security
Study Guide Chapter 12
Review