Skip to content
This repository was archived by the owner on Jul 21, 2025. It is now read-only.

Commit 011851c

Browse files
authored
Fix
1 parent ce6b109 commit 011851c

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

docs/contributor_introduction.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,10 @@ int divide(int num1, int num2) {
7474
7575
<br>
7676
77-
## File layout:
77+
## Techinal details
78+
79+
80+
**File layout:**
7881
7982
**`.github/`**
8083
Github related files!
@@ -122,3 +125,16 @@ user space programs.
122125
- `home/`:
123126
124127
---
128+
129+
130+
**Memory Layout**
131+
| Section | Address Range | Description |
132+
|------------------------|--------------------|-------------|
133+
| Bootloader | `0x0000 - 0x3000` | Initializes segment registers and stack. |
134+
| Kernel Loading | `0x1000+` | Loads kernel into memory. |
135+
| Video Framebuffer | `FB_ADDR (BIOS)` | Stores pixel data for display. |
136+
| Heap Region | `0x140000 - 0x540000` | Dynamic memory allocation. |
137+
| Kernel Execution | `0x10000+` | Protected mode kernel execution. |
138+
139+
---
140+

0 commit comments

Comments
 (0)