๐๐ป ์นด์ด์คํธ ํํ ์ค ํ๋ก์ ํธ โ Stanford PintOS์์ ์์ ๋ ๋ฒ์ ์ ์ฌ์ฉํ๋ค.
๐๐ป ์์ ๋ ๋ฒ์ ์ ์ฌ์ฉํ๋ฏ๋ก, ๋ฉ๋ด์ผ์ ๊ผญ ๋ฐ๋ผ์ผ ํ๋ค.
๋ฐ๋ก ์งํ์ค์ด๋ pintos ํ๋ก์ ํธ๊ฐ ์๋ค๋ฉด, ์ต์ ๋ฉ๋ด์ผ์ ๋ฐ๋ผ์ ๋ช๊ฐ์ง ํ์ ์ฌํญ๋ค์ ๋ค์ ๊ตฌํํด์ผ ํ๋ค.
๐๐ป pintos-kaist๋ x86-64 ์ํคํ
์ณ์์ ๋์ํ๋ ๊ฐ๋จํ os ํ๋ ์์ํฌ๋ค.
์คํ ํฌ๋ ๋ํ๊ต์ pintos ํ๋ก์ ํธ์ ๋ณํ์ด๋ค. Pintos (์ด์ pintos-kaist) ๋ kernel threads
, loading and running user programs
, a file system
์ ๋ชจ๋ ๊ตฌํ์ ๋งค์ฐ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ์ง์ํ๋ค.
๐๐ปPintos ํ๋ก์ ํธ์์ ์ 3๊ฐ์ง ๊ธฐ๋ฅ์ ๊ฐํ์ํจ๋ค.
๐๐ป ๋ํ, ์ถ๊ฐ๋ก ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ตฌํํด์ผ ํ๋ค. ์ด์์ ์ผ๋ก Pintos๋ ์ผ๋ฐ์ ์ธ x86-64 PC์์ ์คํ๋์ง๋ง, ๋ชจ๋ ํ์๋ค์๊ฒ ์ค์ง Pintos๋ฅผ ์ํ ์ปดํจํฐ๋ฅผ ์ ๊ณตํ์ง๋ ๋ชปํ๋ค.
๐๐ป ๊ทธ๋ฌ๋ฏ๋ก, x86-64 CPU๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๊ธฐ์ํ system simulator์์ Pintos ํ๋ก์ ํธ๋ฅผ ์ํํ๋ค.