๊ต์ฐฉ์ํ๋ 2๊ฐ ์ด์์ ํ๋ก์ธ์ค๊ฐ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ์์ ์ด ๋๋๊ธฐ๋ง ๊ธฐ๋ค๋ฆฌ๋ฉฐ ์์ ์ ๋ ์ด์ ์งํํ์ง ๋ชปํ๋ ์ํ๋ฅผ ๋งํ๋ค.
๊ต์ฐฉ์ํ๋ ์์คํ ์์, ๊ณต์ ๋ณ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ์์ฉํ๋ก๊ทธ๋จ์์ ๋ฐ์ํ ์ ์๋ค.
์์ ํ ๋น ๊ทธ๋ํ๋ ํ๋ก์ธ์ค๊ฐ ์ด๋ค ์์์ ์ฌ์ฉ ์ค์ด๊ณ ์ด๋ค ์์์ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋์ง๋ฅผ ๋ฐฉํฅ์ฑ์ด ์๋ ๊ทธ๋ํ๋ก ํํํ ๊ฒ์ด๋ค.
๐ก ๊ต์ฐฉ์ํ ํ์์กฐ๊ฑด
์ํธ ๋ฐฐ์ , ๋น์ ์ , ์ ์ ์ ๋๊ธฐ, ์ํ ๋๊ธฐ ์ด 4๊ฐ์ง ๋ชจ๋๋ฅผ ์ถฉ์กฑํด์ผ ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์
์์์ด ์ด๋ค ํน์ง์ ๊ฐ์ง๋๊ฐ โ
1๏ธโฃ ์ํธ๋ฐฐ์ : ๋ฐฐํ์ ์ธ ์์์ ์๊ณ ๊ตฌ์ญ์ผ๋ก ๋ณดํธ๋๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ํ๋ก์ธ์ค๊ฐ ๋์์ ์ฌ์ฉํ ์ ์๋ค. ๋ฐฐํ์ ์ธ ์์์ ์ฌ์ฉํ๋ฉด ๊ต์ฐฉ์ํ ๋ฐ์
2๏ธโฃ ๋น์ ์ : ํ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉ ์ค์ธ ์์์ ์ค๊ฐ์ ๋ค๋ฅธ ํ๋ก์ธ์ค๊ฐ ๋นผ์์ ์ ์๋ค.
ํ๋ก์ธ์ค๊ฐ ์ด๋ค ํ์๋ฅผ ํ๊ณ ์๋๊ฐ โ
3๏ธโฃ ์ ์ ์ ๋๊ธฐ: ํ๋ก์ธ์ค๊ฐ ์ด๋ค ์์์ ํ ๋น๋ฐ์ ์ํ์์ ๋ค๋ฅธ ์์์ ๊ธฐ๋ค๋ฆฌ๋ ์ํ์ฌ์ผ ํ๋ค.
4๏ธโฃ ์ํ๋๊ธฐ: ์ ์ ์ ๋๊ธฐ๋ฅผ ํ๋ ํ๋ก์ธ์ค ๊ฐ์ ๊ด๊ณ๊ฐ ์์ ์ด๋ฃจ์ด์ผ ํ๋ค.
๐ ๊ต์ฐฉ์ํ์ ์์ฌ(๊ธฐ์)ํ์์ ๋ค๋ฅด๋ค โ
๊ต์ฐฉ์ํ๋ ์์ฌํ์๊ณผ ๋ฌ๋ฆฌ ์ ์ฑ ์ ์๋ชป์ด๋ ์ค๋ฅ๊ฐ ์์ด๋ ์์ฐ์ ์ผ๋ก ๋ฐ์ํ๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์ ํ์์ ์ ์ฑ ์ ์๋ชป์ด๋ ์ค๋ฅ๋ก ์ธํด ํน์ ํ๋ก์ธ์ค์ ์์ ์ด ์ด๋ฃจ์ด์ง์ง ์๋ ๊ฒ์ด๋ผ์ ์์ด์ง๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ ๊ฐ๋ฅํ๋ค.
๐ก ๊ต์ฐฉ์ํ ํด๊ฒฐ๋ฐฉ๋ฒ
| ํด๊ฒฐ๋ฐฉ๋ฒ | ํน์ง |
| ๊ต์ฐฉ์ํ ์๋ฐฉ | ๊ต์ฐฉ์ํ๋ฅผ ์ ๋ฐํ๋ 4๊ฐ์ง ์กฐ๊ฑด ๋ฌด๋ ฅํ |
| ๊ต์ฐฉ์ํ ํํผ | ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ์ง ์๋ ์์ค์ผ๋ก ์์์ ํ ๋น |
| ๊ต์ฐฉ์ํ ๊ฒ์ถ | ์์ํ ๋น๊ทธ๋ํ๋ฅผ ์ฌ์ฉํ์ฌ ๊ต์ฐฉ์ํ๋ฅผ ๋ฐ๊ฒฌ |
| ๊ต์ฐฉ์ํ ํ๋ณต | ๊ต์ฐฉ์ํ๋ฅผ ๊ฒ์ถํ ํ ํด๊ฒฐ |
๊ต์ฐฉ์ํ ์๋ฐฉ
์ํธ ๋ฐฐ์ ์๋ฐฉ: ํ์ค์ ์ผ๋ก ์์์ ๊ณต์ ํ ์ ์๋ ์์์ด ์๊ธธ ์๋ฐ์ ์์ด์ ๋ถ๊ฐ๋ฅ
๋น์ ์ ์๋ฐฉ: ์ด๋ค ๊ธฐ์ค์ผ๋ก ๋นผ์์์ง, ๋นผ์์ ์๊ฐ ์ค ์ผ๋ง๋ ์ฌ์ฉํ ์ง ๋ฑ์ ์ ํ๋ ๊ฒ์ด ๊น๋ค๋กญ๊ณ ๋ชจ๋ ์์์ ๋นผ์์ ์ ์์ผ๋ฉด ์์ฌ ํ์์ด ๋ฐ์ -> ์์ด์ง์ผ๋ก ํด๊ฒฐํ ์ ์์ด์ง์ผ๋ก ์ฌ๋ผ๊ฐ๋ฉด ๋ค์ ๋น์ ์ ์์์ด ๋์ด ๋ฌด๋ ฅํํ ์ ์๋ค.
์ ์ ์ ๋๊ธฐ ์๋ฐฉ: ์ ๋ถ ํ ๋นํ๊ฑฐ๋ ์์ ํ ๋นํ์ง ์๋ ๋ฐฉ์์ ์ ์ฉ, ์์ ์ด๊ธฐ์ ์์ ์ด ์ฌ์ฉํ๋ ค๋ ๋ชจ๋ ์์์ ํ๊บผ๋ฒ์ ์ ์ ํ๊ฑฐ๋ ๊ทธ๋ ์ง ๋ชปํ ์ ์ ๋ถ ๋ฐ๋ฉ -> ์์์ ํ์ฉ์ฑ์ด ๋จ์ด์ง๋ค, ๋ง์ ์์์ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ ๋ถ๋ฆฌ, ์ผ๊ด ์์ ๋ฐฉ์์ผ๋ก ๋์
์ํ ๋๊ธฐ ์๋ฐฉ: ๋ชจ๋ ์์์ ์ซ์๋ฅผ ๋ถ์ฌํ๊ณ ์ซ์๊ฐ ํฐ ๋ฐฉํฅ์ผ๋ก๋ง ์์์ ํ ๋น, ์ซ์๊ฐ ์์ ์์์ ์ก์ ์ํ์์ ํฐ ์ซ์๋ฅผ ์ก๋ ๊ฒ์ ํ์ฉํ์ง๋ง ์ซ์๊ฐ ํฐ ์์์ ์ก์ ์ํ์์ ์์ ์ซ์๋ฅผ ์ก๋ ๊ฒ์ ํ์ฉ ๋ถ๊ฐ๋ฅํ๋ค. -> ํ๋ก์ธ์ค ์์ ์งํ์ ์ ์ฐ์ฑ ํ๋ฝ, ์์์ ๋ฒํธ๋ฅผ ์ด๋ป๊ฒ ๋ถ์ฌํ ์ง ๋ฌธ์
๊ต์ฐฉ์ํ ํํผ
ํ๋ก์ธ์ค์ ์์์ ํ ๋นํ ๋ ์ด๋ ์์ค ์ด์์ ์์์ ๋๋์ด์ฃผ๋ฉด ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ๋์ง ํ์ ํด์ ๊ทธ ์ดํ๋ก ์์์ ๋๋์ด์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค.
์์์ ์ด์์ ํ์ฌ ํ ๋น๋ ์์์ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์์คํ ์ ์์ ์ํ์ ๋ถ์์ ์ํ๋ก ๋๋๋ค.

์์ ์ํ๋ฅผ ์ ์งํ ์ ์๋ ๋ฒ์ ๋ด์์ ์์์ ํ ๋นํจ์ผ๋ก์จ ๊ต์ฐฉ์ํ๋ฅผ ํํผ
โ ์ํ์ ์๊ณ ๋ฆฌ์ฆ
๊ต์ฐฉ์ํ ํํผ๋ฅผ ๊ตฌํํ๋ ๊ฐ์ฅ ๋ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ
| ๋ณ์ | ์ค๋ช |
| ์ ์ฒด ์์(Total) | ์์คํ ๋ด ์ ์ฒด ์์์ ์ |
| ๊ฐ์ฉ ์์(Available) | ์ ์ฒด์์ - ๋ชจ๋ ํ๋ก์ธ์ค์ ํ ๋น์์ |
| ์ต๋ ์์(Max) | ๊ฐ ํ๋ก์ธ์ค๊ฐ ์ ์ธํ ์ต๋ ์์์ ์ |
| ํ ๋น ์์(Allocation) | ๊ฐ ํ๋ก์ธ์ค์ ํ์ฌ ํ ๋น๋ ์์์ ์ |
| ๊ธฐ๋ ์์(Expect) | ๊ฐ ํ๋ก์ธ์ค๊ฐ ์์ผ๋ก ์ฌ์ฉํ ์์์ ์(์ต๋์์ - ํ ๋น์์) |
์์์ ํ ๋นํ๋ ๊ธฐ์ค์ ๋ฌด์์ผ๊น โ
๊ฐ ํ๋ก์ธ์ค์ ๊ธฐ๋ ์์๊ณผ ๋น๊ตํ์ฌ ๊ฐ์ฉ ์์์ด ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฒฝ์ฐ๊ฐ ํ๋ฒ ์ด์์ด๋ฉด ํ ๋นํ๋ค. ๊ทธ ์์์ ์ฌ์ฉํ์ฌ ์์ ์ ๋๋ผ ์ ์๋ ํ๋ก์ธ์ค๊ฐ ์๋ค๋ ๋ป์ด๋ฏ๋ก ์์ ์ํ
๐โ๏ธ ์์ ์ํ

๊ต์ฐฉ์ํ ํํผ์ ๋ฌธ์ ์
1. ํ๋ก์ธ์ค๊ฐ ์์ ์ด ์ฌ์ฉํ ๋ชจ๋ ์์์ ๋ฏธ๋ฆฌ ์ ์ธํด์ผ ํ๋ค.
2. ์์คํ ์ ์ฒด ์์์ ์๊ฐ ๊ณ ์ ์ ์ด์ด์ผ ํ๋ค.
3. ์์์ด ๋ญ๋น๋๋ค.
๊ต์ฐฉ ์ํ ๊ฒ์ถ
๊ต์ฐฉ ์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ค ๊ฐ์ฅ ํ์ค์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ด์์ฒด์ ๊ฐ ํ๋ก์ธ์ค์ ์์ ์ ๊ด์ฐฐํ๋ฉด์ ๊ต์ฐฉ ์ํ ๋ฐ์ ์ฌ๋ถ๋ฅผ ๊ณ์ ์ฃผ์ํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๊ต์ฐฉ ์ํ๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ต์ฐฉ์ํ ํ๋ณต ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ค.
1๏ธโฃ ํ์์์์ ์ด์ฉํ ๊ต์ฐฉ์ํ ๊ฒ์ถ(= ๊ฐ๋ฒผ์ด ๊ต์ฐฉ์ํ ๊ฒ์ถ)
์๋ฏธ: ์ผ์ ์๊ฐ ๋์ ์์ ์ด ์งํ๋์ง ์์ ํ๋ก์ธ์ค๋ฅผ ๊ต์ฐฉ ์ํ๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ์ฌ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ
๋จ์ : ์๋ฑํ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ์ข ๋ฃ๋ ์ ์๊ณ ๋ชจ๋ ์์คํ ์ ์ ์ฉํ ์ ์๋ค. (ex. ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ )
2๏ธโฃ ์์ ํ ๋น ๊ทธ๋ํ๋ฅผ ์ด์ฉํ์ฌ ๊ต์ฐฉ์ํ ๊ฒ์ถ(= ๋ฌด๊ฑฐ์ด ๊ต์ฐฉ์ํ ๊ฒ์ถ)
์๋ฏธ: ์์ ํ ๋น ๊ทธ๋ํ์ ์ฌ์ดํด์ด ๋ฐ์ํ ์ ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์. (๋จ์ผ ์์์ผ ๊ฒฝ์ฐ๋ง ํด๋น)
์ฅ์ : ํ๋ก์ธ์ค์ ์์ ๋ฐฉ์์ ์ ํํ์ง ์์ผ๋ฉด์ ๊ต์ฐฉ ์ํ ํ์ ๊ฐ๋ฅ
๋จ์ : ์์ ํ ๋น ๊ทธ๋ํ ์ ์ง, ๊ฐฑ์ , ์ฌ์ดํด ๊ฒ์ฌํ๋ ์ถ๊ฐ ์์ ๋ฐ์์ผ๋ก ์ธํด ์ค๋ฒํค๋ ๋ฐ์
๊ต์ฐฉ ์ํ ํ๋ณต
1๏ธโฃ ๊ต์ฐฉ ์ํ๋ฅผ ์ผ์ผํจ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๋์์ ์ข ๋ฃํ๋ ๋ฐฉ๋ฒ -> ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ์ข ๋ฃํ ํ ๋ค์ ์คํํ ๋๋ ์์ฐจ์ ์ผ๋ก ์คํํ๋ ๊ฒ์ด ํ์ํจ
2๏ธโฃ ๊ต์ฐฉ ์ํ๋ฅผ ์ผ์ผํจ ํ๋ก์ธ์ค ์ค ํ๋๋ฅผ ๊ณจ๋ผ ์์๋๋ก ์ข ๋ฃ
์ด๋ค ํ๋ก์ธ์ค๋ถํฐ ์ข ๋ฃํ ๊น โ
1. ์ฐ์ ์์๊ฐ ๋ฎ์ ํ๋ก์ธ์ค ๋จผ์ ์ข ๋ฃ
2. ์ฐ์ ์์๊ฐ ๊ฐ์ ๊ฒฝ์ฐ ์์ ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค ๋จผ์ ์ข ๋ฃ
3. ์ ๋ ์กฐ๊ฑด์ด ๊ฐ์ ๊ฒฝ์ฐ ์์์ ๋ง์ด ์ฌ์ฉํ๋ ํ๋ก์ธ์ค ๋จผ์ ์ข ๋ฃ
ํ๋ณต ์ํ์์ ์ค์ํ ์ ์ ํ๋ก์ธ์ค ๊ฐ์ ์ข ๋ฃ์ ๋๋ถ์ด ๊ฐ์ ์ข ๋ฃ๋ ํ๋ก์ธ์ค๊ฐ ์คํํ๊ธฐ ์ ์ ์์คํ ์ ๋ณต๊ตฌํ๋ ์ผ์ด ํ์ํ๋ค. ๋ฐ๋ผ์ ์ฒดํฌํฌ์ธํธ๋ฅผ ๋ง๋ค์ด์ ๊ฐ์ฅ ์ต๊ทผ์ ๊ฒ์ฌ ์์ ์ผ๋ก ๋์๊ฐ๋ค.
๐ก ๋ค์ค ์์๊ณผ ๊ต์ฐฉ ์ํ ๊ฒ์ถ
๋ค์ค ์์์ด ์๋ ๋๊ธฐ ๊ทธ๋ํ์์ ๊ทธ๋ํ ๊ฐ์๋ฅผ ์๋ฃํ ํ์๋ ์ฌ์ดํด์ด ๋จ์์๋ค๋ฉด ๊ต์ฐฉ์ํ ๋ฐ์์ผ๋ก ํ๋จํ๋ค.
๋๊ธฐ ๊ทธ๋ํ: ์์ ํ ๋น ๊ทธ๋ํ์์ ํ๋ก์ธ์ค์ ํ๋ก์ธ์ค ๊ฐ์ ๊ธฐ๋ค๋ฆฌ๋ ๊ด๊ณ๋ง ๋ํ๋ธ ๊ทธ๋ํ
๊ทธ๋ํ ๊ฐ์: ๋๋ ๊ฐ๋ฅ์ฑ์ด ์๋ ํ๋ก์ธ์ค์ ํ์ดํ์ ๊ด๋ จ ํ๋ก์ธ์ค์ ํ์ดํ๋ฅผ ์ฐ์์ ์ผ๋ก ์ง์๋๊ฐ๋ ์์

๋ค์ค ์์์ผ ๊ฒฝ์ฐ ์ฌ์ดํด์ด ๋ฐ์ํ์ ์ ๋๊ธฐ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ ค๋ด์ผ ํ๋ค โ

1. P2๊ฐ ๋๋ ์ ์๋ ํ๋ก์ธ์ค์ด๊ธฐ์ 1๋ฒ ํ์ดํ๋ฅผ ์ง์ด๋ค.
2. P1์ด ๋๋ ์ ์๋ ํ๋ก์ธ์ค์ด๊ธฐ์ 2๋ฒ์ ์ง์ด๋ค.
3. P4๊ฐ ๋๋ ์ ์๋ ํ๋ก์ธ์ค์ด๊ธฐ์ 3๋ฒ์ ์ง์ด๋ค.
4. P3์ด ๋๋ ์ ์๋ ํ๋ก์ธ์ค์ด๊ธฐ์ 4๋ฒ์ ์ง์ด๋ค.
๊ทธ๋ํ ๊ฐ์๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ์ง ์๋๋ค.
'OS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ํ๋ก์ธ์ค ๊ฐ ํต์ (IPC) (0) | 2021.06.04 |
|---|---|
| CPU ์ค์ผ์ค๋ง (0) | 2021.05.24 |
| ์ค๋ ๋์ ๊ณต์ ์์ ๊ด๋ฆฌ(๋๊ธฐํ) (0) | 2021.05.09 |
| ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ด ๋ญ๊นโ (0) | 2021.01.04 |
| ์ค๋ ๋์ ๋ํด ์์๋ณด์ (0) | 2021.01.03 |