์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
2. ์ปค๋ ๊ตฌ์ฑ[ํธ์ง]
2.1. Mach[ํธ์ง]
์ ์ผ ๋ฐ๋ฐํ์ด ๋๋ ๊ฑด ๋ง์ดํฌ๋ก์ปค๋์ธ Mach์ด๋ค. ์ฌ๊ธฐ์ Mach๋ ๋งํ๊ฐ ์๋๋ผ [mสk]๋ผ๊ณ ์ฝ๋๋ค.
2.2. BSD[ํธ์ง]
Mach ์ปค๋ ์์ BSD ๋ชจ๋๋ฆฌ์(Monolithic) ์ปค๋์ ๊ตฌ์ฑ ์์๋ค์ด ์ฌ๋ผ๊ฐ๋ค. ์ด ๋ถ๋ถ์ POSIX API๋ฅผ ์ ๊ณตํ๋ค. ๋ํ Mach ์ปค๋ ์์์์ ์ ๋์ค ํ๋ก์ธ์ค ๋ชจ๋ธ, ๋ณด์ ๊ท์น, ์ฌ์ฉ์์ ๊ทธ๋ฃนID, ๊ถํ, ๋คํธ์ํฌ ํ๋กํ ์ฝ, ๊ฐ์ ํ์ผ ์์คํ
]](์ ๋๋ง ๋จ์ ๋
๋ฆฝ์ ์ธ ํ์ผ์์คํ
๋ ํฌํจ), HFS/HFS+, ๋คํธ์ํฌ ํ์ผ ์์คํ
, ํด๋ผ์ด์ธํธ/์๋ฒ, ์ํธ ํ๋ ์์ํฌ, ์ ๋์ค ์์คํ
V, ํ๋ก์ธ์ค ๊ฐ ํต์ (IPC), ์ ๋์ค audit ์์คํ
, ํ์ ์ ๊ทผ ๊ด๋ฆฌ ๋ฑ์ ์ ๊ณตํ๋ค.[1]