์ด์์ฒด์ 2 ์ปค๋(Kernel)๊ณผ ์ธํฐํ์ด์ค(Interface) ์ปค๋(Kernel) ์ด์์ฒด์ ์ ์ปค๋์ ์ด์์ฒด์ ์ ํต์ฌ ๋ถ๋ถ์ผ๋ก, ์ปดํจํฐ ์์คํ ์ ํต์ฌ ๊ธฐ๋ฅ์ ์ํํ๋ ํต์ฌ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์์ ๋๋ค. ์ปค๋์ ์์คํ ์ ๋ชจ๋ ๊ฒ์ ์์ ํ ์ ์ดํ๋ ๋ถ๋ถ์ผ๋ก ์์๊ณผ ํ๋ก์ธ์ค, ์ ์ถ๋ ฅ ๋ฑ์ ๊ด๋ฆฌํฉ๋๋ค. 1. ์ญํ ๊ณผ ๊ธฐ๋ฅ ์์ ๊ด๋ฆฌ: ์ปค๋์ ์์คํ ์์์ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ฌํ ์์์๋ CPU ์๊ฐ, ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ, ์ ์ถ๋ ฅ ์ฅ์น ๋ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ปค๋์ ์ด๋ฌํ ์์์ ํ๋ก์ธ์ค ๊ฐ์ ๊ณต์ ํ๊ฒ ํ ๋นํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ํ๋์จ์ด ์ถ์ํ: ์ปค๋์ ํ๋์จ์ด์ ์ํํธ์จ์ด ๊ฐ์ ์ธํฐํ์ด์ค ์ญํ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์์ฉ ํ๋ก๊ทธ๋จ์ ํ๋์จ์ด๋ฅผ ์ง์ ๋ค๋ฃจ์ง ์๊ณ ๋ ์ปค๋์ ํตํด ํ๋์จ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ก์ธ์ค ๊ด๋ฆฌ: ์ปค๋์ ํ๋ก์ธ์ค๋ฅผ ์์ฑ, ์ข ๋ฃ ๋ฐ ์ค์ผ์ค๋งํ๋ฉฐ, ๋ค์ค ํ๋ก์ธ์ค ํ๊ฒฝ์์ ๊ฐ.. 2023. 9. 12. ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(PCB, Process Control Block) ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(PCB)์ ์ด์ ์ฒด์ ์์ ๋ค์ค ์์ ์ ๊ด๋ฆฌํ๊ณ ํ๋ก์ธ์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์คํํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ค์ํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋๋ค. ์ด ํฌ์คํ ์์๋ PCB์ ๊ฐ๋ ๊ณผ ์ญํ , ๊ทธ๋ฆฌ๊ณ ์ด์ ์ฒด์ ์์ ๊ด๋ จ์ฑ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(PCB, Process Control Block) ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(PCB)์ ์ด์ ์ฒด์ ์ ๋ฐ์ ํ ์ฐ๊ด์ด ์๋ ๊ฐ๋ ์ ๋๋ค. ์ด์ ์ฒด์ ๋ ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ๋์์ ๊ด๋ฆฌํ๊ณ ์คํํ๋ ์ญํ ์ ์ํํ๋๋ฐ, ์ด๋ฅผ ์ํด PCB๋ฅผ ์ฌ์ฉํฉ๋๋ค. PCB๋ ๊ฐ ํ๋ก์ธ์ค์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์ถ์ ํ๋ ์ญํ ์ ํฉ๋๋ค. PCB๋ ํ๋ก์ธ์ค์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ก, ๊ฐ ํ๋ก์ธ์ค๋ง๋ค ํ๋์ฉ ํ ๋น๋ฉ๋๋ค. PCB์๋ ํด๋น ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ์ฌ๋ฌ ๊ฐ์ง ์ ๋ณด๋ค์ด ์ ์ฅ๋ฉ๋๋ค. ์ด ์ ๋ณด.. 2023. 8. 30. ์ด์ 1 ๋ค์