OSLabX

OS Architecture Lab

Fundamentals

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