fix(os): building is wip

This commit is contained in:
Barrett Ruth 2025-04-17 10:14:39 -04:00
parent 55b3ba2591
commit 07a7b7ce71

View file

@ -23,47 +23,10 @@
</p>
</header>
<article class="post-article">
<p></p>
<h2>introduction</h2>
<div>
<p>
Building an operating system requires understanding of both hardware and software fundamentals.
This post will cover the basics of boot process, memory management, and process scheduling.
</p>
</div>
<h2>boot process</h2>
<div>
<h3>bootloader</h3>
<div>
<p>
The bootloader is the first piece of code executed when a computer starts up.
It's responsible for loading the operating system kernel into memory.
</p>
</div>
<h3>kernel initialization</h3>
<div>
<p>
After the bootloader loads the kernel, the kernel initializes various hardware components
and sets up memory management, interrupt handling, and other core services.
</p>
</div>
</div>
<h2>memory management</h2>
<div>
<p>
Memory management is a critical component of any operating system.
It involves tracking and allocating memory to processes, handling virtual memory,
and implementing paging or segmentation.
</p>
</div>
<h2>process scheduling</h2>
<div>
<p>
Process scheduling determines how CPU time is allocated to different processes.
Various scheduling algorithms like round-robin, priority-based, and shortest job first
can be implemented depending on the use case.
</p>
</div>
<p>
wip
</p>
</article>
</div>
</main>