COMP3891
COMP3891 - Extended Operating Systems
Operating Systems Overview
Role and Structure of Operating System
Processes, Threads and Concurrency
Processes and Threads
Processes and Threads Implementation
Concurrency and Synchronisation
Deadlock
File Systems
Memory Hierarchy
Unix Storage Stack
File Allocation Strategies
Virtual File System
File Descriptors and Open File Table
EXT2
EXT3 (Journalling)
Memory Management
Virtual Memory
Multiprocessors
Buffer Optimisation
Scheduler
Priority-Based and Multiprocessor Scheduling
Input / Output
Interrupt Handling and Buffering