| |
| |
| |
| |
| |
| |
| |
| |
| |
KERN_BASE +----------------------------------+
0x8004000000 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
USER_STACK +----------------------------------+
0x47480000 | user stack |
| | |
| | |
| V |
| grows downward |
| |
| |
| |
| |
| grows upward |
| ^ |
| | |
| | |
+----------------------------------+
| uninitialized data segment (BSS) |
+----------------------------------+
| initialized data segment |
+----------------------------------+
| code segment |
0x400000 +----------------------------------+
| |
| |
| |
| |
| |
0 +----------------------------------+
0 ~ KERN_BASE : ์ ์ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ
0x400000
๋ถํฐ ์์ํ๋ ์ด์ ?
KERN_BASE ~ : ์ปค๋ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ
KERN_BASE + 0x1234
โ pa) 0x1234
[์ ๊ธ] WEEK11~12 - WIL : ์ ๊ธ๋๊น์ง PintOS Proj_3 Virtual Memory ํ๊ณ