์ด์์ฒด์ ์ ๋ฆฌ
[์ด์์ฒด์ ] ํ๋ก์ธ์ค์ ๊ฐ์ / ํ๋ก์ธ์ค์ ์ํ
ํ๋ก์ธ์ค์ ๊ฐ์ / ํ๋ก์ธ์ค์ ์ํ 1. ํ๋ก์ธ์ค์ ๊ฐ๋ (1) ํ๋ก๊ทธ๋จ - ์ ์ฅ์ฅ์น์ ์ ์ฅ๋์ด ์๋ ์ ์ ์ธ ์ํ - ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ค ์์ ์ ํ ์ง ์ ์ฐจ๋ฅผ ์ ์ด๋์ ๊ฒ (2) ํ๋ก์ธ์ค - ์คํ์ ์ํด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์จ ๋์ ์ธ ์ํ - ํ๋ก๊ทธ๋จ์ผ๋ก ์์ฑ๋ ์์ ์ ์ฐจ๋ฅผ ์ค์ ๋ก ์คํ์ ์ฎ๊ธฐ๋ ๊ฒ - ํ๋ก์ธ์ค๋ ์ปดํจํฐ ์์คํ ์ ์์ ๋จ์๋ก ํ์คํฌ(task)๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. - ๋ค์ํ ์ ์๊ฐ ์กด์ฌ ํ์ง๋ง ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ ์๋ "์คํ ์ค์ธ ํ๋ก๊ทธ๋จ" ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌ๋์ด ์ด์์ฒด์ ์ ์ ์ด๋ฅผ ๋ฐ๋ ์ํ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๊ณ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ(์์ ์ ์ฃผ์ ๊ณต๊ฐ)์ด ์กด์ฌํจ์ ์๋ฏธ ์ด์์ฒด์ ๋ก๋ถํฐ PCB(Process Control Block, ํ๋ก์ธ์ค ์ ์ด๋ธ๋ก)์ ์ป์๋ค๋ ๋ป 2. ํ๋ก๊ทธ๋จ์์ ํ๋ก์ธ์ค๋ก์ ์ ํ - ํ๋ก์ธ..