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.


Entire Study Guide for students still using the 6th edition of the text ( not recommended) (~490K)

Entire Study Guide for students using the 7th edition of the text (~390K)


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