๋์ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ์ ๊ฐ์ ์ด์์ฒด์ -๋ฐํจ๊ฒฝ ๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ ๊ธ์ ๋๋ค.
๐ ๊ต์ฐฉ ์ํ๋?
ํ๋ก์ธ์ค๋ค์ด ์๋ก๊ฐ ๊ฐ์ง ์์์ ๊ธฐ๋ค๋ฆฌ๋ฉฐ ๋๊ธฐ์ค์ธ ์ํ์ด๋ค.
CPU ์ค์ผ์ค๋ง ํํธ์ ๋์๋ ์์ฌ ํ์๊ณผ๋ ๋ค๋ฅธ๋ฐ, ์์ฌ ํ์์ ๊ฒฝ์ฐ ํน์ ํ๋ก์ธ์ค์ ์ฐ์ ์์๊ฐ ๊ณ์ ๋ฐ๋ ค ์ฅ๊ธฐ๊ฐ CPU๋ฅผ ํ ๋น๋ฐ์ง ๋ชปํ๋ ๊ฒ์ด๊ณ
๊ต์ฐฉ์ํ๋ ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ ์์ ์ ํ๋ค๋ณด๋ ์๋ก์ ์์์ ํ ๋น๋ฐ๊ธฐ ์ํด ๋ฌดํ์ ๋๊ธฐํ๋ ์ํ์ธ ๊ฒ์ด๋ค.
๊ต์ฐฉ ์ํ๋ ๋ค์ 4๊ฐ์ง ์กฐ๊ฑด์ ๐ก ๋ชจ๋ ๋ง์กฑํ์ ๋, ๋ฐ์ํ๋ค.
1. ์ํธ ๋ฐฐ์
2. ๋น์ ์
3. ์ ์ ์ ๋๊ธฐ
4. ์ํ๋๊ธฐ
์ํธ ๋ฐฐ์
ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๋ ์์์ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ๊ณต์ ํ ์ ์๋ ๋ฐฐํ์ ์ธ ์์์ด์ด์ผ ํ๋ค.
์ฆ, ์์์ด ์๊ณ๊ตฌ์ญ์ผ๋ก์ ๋ณดํธ๋๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ ๋์์ ์์์ ์ฌ์ฉํ ์ ์๋ค.
๐จ ๋ ์ ์ ์ผ๋ก ์ฌ์ฉํ๋ ์์์ ๋์ง ์๋ ๋ฐฉ๋ฒ์ผ๋ก ์๋ฐฉํ ์ ์์ง๋ง, ์๊ณ ๊ตฌ์ญ์ ๋ณดํธํ์ง ์์ผ๋ฉด ์๊ธฐ๋ ๊ฒฝ์ ์กฐ๊ฑด์ด๋ ๋๊ธฐํ ๋ฌธ์ ๋๋ฌธ์ ํ์ค์ ์ผ๋ก ๊ฐ๋ฅํ์ง ์๋ค.
๋น์ ์
ํ๋ก์ธ์ค๋ ๋ค๋ฅธ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๊ณ ์๋ ์์์ ๊ฐ์ ๋ก ๋นผ์์ ์ ์์ด์ผ ํ๋ค.
๋ง์ฝ, ์์์ ๋นผ์์ ์ ์๋ค๋ฉด ๋๊ธฐํ ํ์ ์์ด ๊ฐ์ ธ์ค๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๊ต์ฐฉ ์ํ๋ ๋ฐ์ํ์ง ์์ ๊ฒ์ด๋ค.
๐จ ๋ชจ๋ ์์์ ๋นผ์์ ์ ์๋๋ก ๋ง๋๋ ๋ฐฉ๋ฒ์ผ๋ก ์๋ฐฉํ ์ ์์ง๋ง, ์ด ๋ฐฉ๋ฒ ์ญ์ ์๊ณ ๊ตฌ์ญ์ ๋ณดํธํ์ง ์์ผ๋ฉด ์๊ธฐ๋ ๋ฌธ์ ๋ค๋ ์๊ณ ๋นผ์์ ์ ์๋ ์ฐ์ ์์๋ ์๊ฐ์ ๋ํ ๊ธฐ์ค์ ์ธ์ฐ๊ธฐ ์ด๋ ต๋ค.
์ ์ ์ ๋๊ธฐ
ํ๋ก์ธ์ค๋ ์์์ ํ ๋น๋ฐ์ ์ํ์์ ๋ค๋ฅธ ํ๋ก์ธ์ค๊ฐ ์ ์ ํ๊ณ ์๋ ์์์ ํ ๋น๋ฐ๊ธฐ ์ํด ๋๊ธฐ์ค์ธ ์ํ์ฌ์ผ ํ๋ค.
๐จ ํ๋ก์ธ์ค๊ฐ ์ด๋ค ์์์ ํ ๋น๋ฐ์ ๋ ํ์ํ ์์์ ์ ๋ถ ํ ๋น๋ฐ์, ๋ค๋ฅธ ์์์ ๊ธฐ๋ค๋ฆฌ๋ ์ํฉ์ ์์๋ ๊ฒ์ผ๋ก ์๋ฐฉํ ์ ์๋ค.
ํ์ง๋ง, ์ถ๊ฐ๋ก ํ์ํ ์์์ด ์๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์๋ค.
๋ํ, ๋น์ฅ ์ฌ์ฉํ์ง ์์ ์์์ ์ ์ ํ๋ ๊ฒ์ ๋นํจ์จ์ ์ด๊ณ ์์์ด ๋ง์ด ํ์ํ ๊ฒฝ์ฐ ์ด๊ธฐ์ ํ๋ณดํ๊ธฐ ์ด๋ ต๋ค.
์ํ๋๊ธฐ
์ ์ ์ ๋๊ธฐ๋ฅผ ํ๋ ํ๋ก์ธ์ค ๊ฐ์ ๊ด๊ณ๊ฐ ์์ ์ด๋ฃจ์ด์ผ ํ๋ค.
์์ ์ด๋ฃจ๊ธฐ ๋๋ฌธ์ ์๋ก ์๋ณดํ์ง ์๊ฒ ๋๊ณ ๊ต์ฐฉ ์ํ์ ๋น ์ง๋ค.
๐จ ์์์ ์ฐ์ ์์๋ฅผ ๋ถ์ฌํ๊ณ ์ฐ์ ์์ ๋ณ๋ก ์ฒ๋ฆฌํ์ฌ ์ํ์ผ๋ก ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ง์ ์ ์์ง๋ง,
์์ ์งํ์ ์ ์ฐ์ฑ์ด ๋จ์ด์ง๊ณ ์ฐ์ ์์๋ฅผ ์ด๋ป๊ฒ ๋ถ์ฌํ ์ง ๊ฒฐ์ ํ๊ธฐ ์ด๋ ต๋ค.
๐ ๊ต์ฐฉ ์ํ ํํผ
๊ต์ฐฉ ์ํ๊ฐ ๋ฐ์ํ์ง ์๋ ๋ฒ์ ๋ด์์๋ง ์์์ ํ ๋นํ๊ณ , ๊ต์ฐฉ ์ํ๊ฐ ๋ฐ์ํ๋ ๋ฒ์์ ์์ผ๋ฉด ํ๋ก์ธ์ค๋ฅผ ๋๊ธฐ์ํจ๋ค.
์ํ์ ์๊ณ ๋ฆฌ์ฆ
์ํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ต์ ์ ๊ฒฝ์ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์ ์ํฉ์ ์ฒ ์ ํ ํผํ์ฌ ๊ต์ฐฉ ์ํ๋ฅผ ๋ง๋๋ค.
๊ฐ ํ๋ก์ธ์ค๋ ์์ ์ด ์ฌ์ฉํ ์์์ ์ต๋ ์๋ฅผ ์ด์์ฒด์ ์๊ฒ ์๋ ค์ค๋ค.
1. ์ ์ฒด ์์ : ์์คํ ๋ด ์ ์ฒด ์์์ ์
2. ๊ฐ์ฉ ์์ : ์์คํ ๋ด ํ์ฌ ์ฌ์ฉํ ์ ์๋ ์์์ ์
3. ์ต๋ ์์ : ๊ฐ ํ๋ก์ธ์ค๊ฐ ์ ์ธํ ์ต๋ ์์์ ์
4. ํ ๋น ์์ : ๊ฐ ํ๋ก์ธ์ค์ ํ ๋น๋์ด ์๋ ์์์ ์
5. ๊ธฐ๋ ์์ : ๊ฐ ํ๋ก์ธ์ค๊ฐ ์์ผ๋ก ์ฌ์ฉํ ์์์ ์
์ ์ํฉ์ ๋ณด๋ฉด, ์ ์ฒด ์์์ด A:10 B:5 C:7 ์ธ ์ํฉ์ด๋ค.
ํ๋ก์ธ์ค์ ๊ธฐ๋ ์์ ์(Need)๊ฐ ๊ฐ์ฉ ์์ ์(Available) ์ดํ๋ผ๋ฉด, ์์์ ํ ๋นํ์ฌ ์์ ์ ๋๋ผ ์ ์์ผ๋ฏ๋ก ์์ ์ํ์ด๋ค.
๋ฐ๋ผ์, P1, P3๋ ์์ ์ํ๋ก ๋ณผ ์ ์๋ค.
๋ฐ๋ฉด์, P0 ์ ๊ฒฝ์ฐ ํ์ฌ ๊ฐ์ฉ ์์์ผ๋ก ์ต๋ ์์์ ๋ง์กฑ์์ผ์ค ์ ์๊ธฐ ๋๋ฌธ์ ์์ ์ํ๊ฐ ์๋๋ค.
์ ์์์ ๊ฒฝ์ฐ, ์์ ์ํ์ ์๋ ํ๋ก์ธ์ค์ ๋จผ์ ์์์ ํ ๋นํด์ ์์ ์ ๋ง์น๊ณ ์์์ ํ์ํ๋ฉด
๊ฐ์ฉ ๊ฐ๋ฅํ ์์์ ์๊ฐ ๋์ด๋๊ธฐ ๋๋ฌธ์ ์์ ์ํ์ ํ๋ก์ธ์ค๊ฐ ์ถ๊ฐ์ ์ผ๋ก ์๊ธด๋ค.
๋ฐ๋ผ์, ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋๋ฝ ์์ด ์์ ์ ์๋ฃ์ํฌ ์ ์๋ค.
๊ธฐ๋ ์์ ์๊ฐ ๊ฐ์ฉ ์์ ์๋ณด๋ค ํฐ ํ๋ก์ธ์ค์ ์์์ ํ ๋นํ๋ฉด ์ ๋ ์๋๊ณ
ํ์ฌ ๊ฐ์ฉ ์์์ผ๋ก ๋๋ผ ์ ์๋ ๊ธฐ๋ ์์์ด ์๋ ๊ฒฝ์ฐ์๋ง ์์์ ํ ๋นํด์ผ ํ๋ค.
๊ต์ฐฉ ์ํ ํํผ ๋ฐฉ์์ ๋ฌธ์ ์
๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์์ ์ด ์ฌ์ฉํ ์์์ ๋ฏธ๋ฆฌ ์ ์ธํด์ผ ํ๋๋ฐ, ์ฌ์ด ์ผ์ด ์๋๋ค.
๋ํ, ์์คํ ์์ ์๊ฐ ๊ณ ์ ์ ์ด์ด์ผ ํ๋๋ฐ, ์ผ์์ ์ธ ๊ณ ์ฅ์ด๋ ์๋ก์ด ์์์ด ์ถ๊ฐ๋๋ ์ผ์ด ๋น๋ฒํ๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋ก์ธ์ค์ ๋ฐ๋ผ ์ต๋ ์์ ๋งํผ ํ ๋น๋ฐ์ง ์๊ณ ๋ ์์ ์ ๋๋ผ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ๋ฌด์์ ๋๊ธฐํ๋ ๊ฒ์ ๋นํจ์จ์ ์ด๋ค.
๐ ๊ต์ฐฉ ์ํ ๊ฒ์ถ
๊ต์ฐฉ ์ํ ์๋ฐฉ์ ๊ฒฝ์ฐ ํ์ค์ ์ผ๋ก ๊ตฌํํ๊ธฐ ์ด๋ ต๊ณ
๊ต์ฐฉ ์ํ ํํผ์ ๊ฒฝ์ฐ ์ญ์, ๊ตฌํํ๊ธฐ ์ด๋ ค์ฐ๋ฉฐ ๋นํจ์จ์ ์ด๋ค.
๋ฐ๋ผ์, ๊ต์ฐฉ ์ํ๊ฐ ๋ฐ๊ฒฌ ๋์ ๋ ํ๋ณตํ๋ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ํ์ค์ ์ธ ๋ฐฉ๋ฒ์ด๋ค.
1. ํ์ ์์์ ์ด์ฉํ ๊ต์ฐฉ ์ํ ๊ฒ์ถ
์ผ์ ์๊ฐ ๋์ ์์ ์ด ์งํ๋์ง ์์ ํ๋ก์ธ์ค๋ฅผ ๊ต์ฐฉ ์ํ๋ก ํ๋จํ์ฌ ์ฒ๋ฆฌํ๋ค.
๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๊ฒฝ์ฐ, ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์ ๋กค๋ฐฑ ๋ฐฉ์์ ์ ์ฉํ๋ค.
2. ์์ ํ ๋น ๊ทธ๋ํ๋ฅผ ์ด์ฉํ๋ค.
์์ ํ ๋น ๊ทธ๋ํ๋ฅผ ํ์ธํด์ ๊ต์ฐฉ ์ํ๊ฐ ์๋์ง ํ์ธํ๋ค.
ํ๋ก์ธ์ค(P) ๊ฐ ์์(R)์ ๊ฐ๋ฆฌํค๋ฉด ํ ๋น ๋ฐ๊ธฐ ์ํด ๋๊ธฐ์ค์ธ ๊ฒ์ด๊ณ , ์์์ด ํ๋ก์ธ์ค๋ฅผ ๊ฐ๋ฆฌํค๋ฉด ์ ์ ํ๊ณ ์๋ ์ํ์์ ์๋ฏธํ๋ค.
๋ชจ๋ ์์์ด ์ํธ ๋ฐฐ์ ์ ๋น์ ์ ์์์ผ ๋,
์ผ์ชฝ ๊ทธ๋ํ์ ๊ฒฝ์ฐ, ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์ ์ ๋๊ธฐ ์ํ์ด๊ณ ์ํ๋๊ธฐ ์ํ์ด๋ค. ๋ฐ๋ผ์ ๊ต์ฐฉ ์ํ์์ ์ ์ ์๋ค.
์ค๋ฅธ์ชฝ ๊ทธ๋ํ์ ๊ฒฝ์ฐ, ์ ์ ์ ๋๊ธฐ ์ํ๊ฐ ์๋๋ฉฐ ์ํ๋๊ธฐ ์ํ๊ฐ ์๋๋ฏ๋ก ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ์ง ์์์ ์ ์ ์๋ค.
๊ต์ฐฉ ์ํ๋ฅผ ์ ํํ๊ฒ ํ์ ํ ์ ์์ง๋ง, ์์ ํ ๋น ๊ทธ๋ํ๋ฅผ ์ ์ง · ๊ฐฑ์ · ๊ฒ์ฌํ๋ ์์ ์ด ํ์ํ๋ค.
๐ ๊ต์ฐฉ ์ํ ํ๋ณต
๊ต์ฐฉ ์ํ๋ก ํ๋จ๋๋ ๊ฒฝ์ฐ, ๊ต์ฐฉ ์ํ๋ฅผ ํธ๋ ํ์ ์์ ์ด ํ์ํ๋ค.
1. ๊ต์ฐฉ ์ํ๋ฅผ ์ผ์ผํจ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๋์์ ์ข ๋ฃ
์ข ๋ฃ๋ ํ๋ก์ธ์ค๋ค์ด ๋ค์ ๋์์ ์์ ์ ์์ํ๋ฉด, ๋ค์ ๊ต์ฐฉ ์ํ๋ฅผ ์ผ์ผํฌ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ฏ๋ก
๋ค์ ์คํํ ๋๋ ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์คํํ ๊ฒ์ธ์ง ๊ธฐ์ค์ด ํ์ํ๋ค.
2. ๊ต์ฐฉ ์ํ๋ฅผ ์ผ์ผํจ ํ๋ก์ธ์ค ์ค ํ๋๋ฅผ ๊ณจ๋ผ ์์๋๋ก ์ข ๋ฃ
์ฐ์ ์์๊ฐ ๋ฎ์ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์ข ๋ฃํ๊ณ , ์ฐ์ ์์๊ฐ ๊ฐ์ ๊ฒฝ์ฐ ์์ ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์ข ๋ฃํ๋ค.
์ฐ์ ์์์ ์์ ์๊ฐ์ด ๋์ผํ ๊ฒฝ์ฐ, ์์์ ๋ง์ด ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์ข ๋ฃํ๋ค.