Operating System Kernel

Academic Project

Overview

Designed and implemented a complete operating system from bare metal, including kernel, scheduling, memory management, system calls, and a user-space environment.

Key Learnings

Deep understanding of how hardware and software interact, memory management constraints, and concurrent execution.

Tech Stack

Cx86 AssemblyLow-level Systems