fix(os): building is wip
This commit is contained in:
parent
55b3ba2591
commit
07a7b7ce71
1 changed files with 3 additions and 40 deletions
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue