-
introduction to operating systems
-
Module 1
Operating Systems (OS) and Hardware
Resources available -
Module 2
Programs to Processes and CPU
Resources available -
Module 3
Virtual Memory and MMU Mapping
Resources available -
Module 4
Segmentation, Memory Management and Booting
Resources available -
Module 5
Diploma in Operating Systems - First Assessment
Resources available -
introduction to operating systems processes
-
Module 6
Introduction to Processes
Resources available -
Module 7
Handling Interrupts in an Operating System
Resources available -
Module 8
System Calls and CPU Context Switching
Resources available -
Module 9
CPU, Priority and Multi-Process Scheduling
Resources available -
Module 10
Linux and Fair Scheduling
Resources available -
Module 11
Diploma in Operating Systems - Second Assessment
Resources available -
working with operating systems
-
Module 12
Communication, Synchronization and Software Solutions
Resources available -
Module 13
Bakery Algorithm, Hardware Locks, Mutexes and Semaphore
Resources available -
Module 14
Understanding Deadlocks
Resources available -
Module 15
Understanding Threads
Resources available -
Module 16
Security Goals for an Operating System
Resources available -
Module 17
Stacks and Buffer Overflows
Resources available -
Module 18
Diploma in Operating Systems - Third Assessment
Resources available -
course assessment: Diploma in Operating Systems - Revised
-
Module 19
Course assessment
Resources available