Linux
2023. 11. 5.
ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๊ณต๊ฐ(Virtual Address Space; VAS)
Parent Content: ๋ฆฌ๋
์ค OS์ ์๋ธ์์คํ
(Conceptual Architecture of the Linux Kernel) [+] ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๊ณต๊ฐ - ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๊ณต๊ฐ์ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ(ๅๆณ ไฝๆ ็ฉบ้, ์์ด: Virtual Address Space; VAS)์ ์ฌ์ฉํ๋ฉฐ, ํ๋ก์ธ์ค์ ๊ด์ ์์ ์ฌ์ฉํ๋ ์ฃผ์์
๋๋ค. ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์์์ ์ฃผ์ ๊ณต๊ฐ, ์ฆ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ์ ํ๋ก์ธ์ค๊ฐ ์ฐธ์กฐํ ์ ์๋ ์ฃผ์๋ค์ ๋ฒ์์ด๋ฉฐ, ํ๋์ ํ๋ก์ธ์ค ๋น ํ๋์ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ์ด ์ฃผ์ด์ ธ ๋ค์ค ํ๋ก์ธ์ค ํ๊ฒฝ์์ ํ๋ก์ธ์ค ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๊ฒฉ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ์ค์ํ ๋ฉ์ปค๋์ฆ ์ค ํ๋์
๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ๋์ ํ๋ก์ธ์ค ๋ด์์ ์คํ๋๋ ์ค๋ ๋๋ ๊ฐ์ ํ๋ก์ธ์ค ๋ด์ ์ฃผ์ ๊ณต๊ฐ ๋ฐ ์์์ ๊ณต์ ํ์ฌ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๋..