Linux
2023. 3. 8.
Linux Kernel ๋ฆฌ๋
์ค ์ปค๋ ๊ฐ์
Linux Kernel ๋ฆฌ๋
์ค ์ปค๋ I. Linux Kernel ๊ฐ์ ์ด์์ฒด์ ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ชจ์๋์ ์ปค๋์ด ์ฃผ๋ก ํ๋ ์ผ์ ์์คํ
์ ๋ฐ์ ๋ํ ๋ก์ฐ ๋ ๋ฒจ(low-level) ์ ์ด, ์ฆ ๋ฉ๋ชจ๋ฆฌ, ํ๋ก์ธ์ค, ๋๋ฐ์ด์ค, ํ์ผ์์คํ
, ์
์ถ๋ ฅ, ํ๋ก์ธ์ค ๊ฐ ํต์ ๊ด๋ฆฌ ๋ฐ ๋ณด์ ๋ฑ์ด๋ค. ์ด๋ฌํ ์ปค๋์ ํต์ฌ ๊ธฐ๋ฅ์ ์ ๊ธฐ์ ์ผ๋ก ์๋ก ๋ณต์กํ๊ฒ ์ฝํ์์ผ๋ฉฐ, ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๊ตฌํํ์๋๋์ ๋ฐ๋ผ ๋จ์ผํ ๊ตฌ์กฐ ์ปค๋, ๊ณ์ธตํ ๊ตฌ์กฐ ์ปค๋, ๋ง์ดํฌ๋ก ๊ตฌ์กฐ ์ปค๋๋ก ๊ตฌ๋ถ๋๋ค. II. ์ปค๋์ ๊ธฐ๋ฅ Memory Management ํ๋ก์ธ์ค๋ณ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฌํจํ ์์คํ
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ Process Management ํ๋ก์ธ์ค ์์ฑ, ์ข
๋ฃ, ์ค์ผ์ฅด๋ง, ์ฐ์ ์์ ๋ณ๊ฒฝ, ํ๋ก์ธ์ค๊ฐ ํต์ ์ ํฌํจํ ํ๋ก์ธ์ค ๊ด๋ฆฌ Device ..