OSLabX
OS Architecture Lab
Fundamentals
Theory
Lifecycle
System Trace
Operating System Core
CPU Scheduling
Managing process execution time efficiently.
Memory Management
Allocating and protecting RAM for processes.
I/O Management
Handling peripheral devices like disks and printers.
File Management
Organizing persistent data in a structured way.
Architectural Stack
User Applications
Shell / GUI System
Standard Libraries
System Call Interface
Operating System Kernel
Hardware Abstraction
Physical Hardware