|
1 |
Introduction to Operating Systems.
|
|
2 |
Historical Evolution of Operating Systems.
|
|
3 |
OS Structures, Components, and Kernel Architecture.
|
|
4 |
Threads and Concurrency Models.
|
|
5 |
CPU Scheduling Algorithms - I.
|
|
6 |
CPU Scheduling Algorithms - II.
|
|
7 |
Process Synchronization and Race Condition.
|
|
8 |
Deadlocks: Principles and Prevention.
|
|
9 |
Memory Management and Allocation.
|
|
10 |
Paging and Virtual Memory.
|
|
11 |
Storage Management and File Systems.
|
|
12 |
I/O Systems and Hardware Transformation.
|
|
13 |
Virtualization, Containers and Hypervisor Architecture.
|
|
14 |
Linux Applications and System Programming.
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|