1. ์ค์ผ์ค๋ง ํ๊ฐ ๊ธฐ์ค
์ผ๋ฐ์ ์ผ๋ก ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ํ๊ฐํ๋ ๋ฐ์๋ ํ๊ท ๋๊ธฐ์๊ฐ๊ณผ ํ๊ท ๋ฐํ์๊ฐ์ด ์ฌ์ฉ๋๋ค.
- ํ๊ท ๋๊ธฐ์๊ฐ: ํ๋ก์ธ์ค์ ์ํ์ด ์๋ฃ๋ ๋ ๊น์ง ์ค๋น ํ์์ ๊ธฐ๋ค๋ฆฌ๋ ์๊ฐ์ ํ๊ท
- ํ๊ท ๋ฐํ์๊ฐ: ํ๋ก์ธ์ค๊ฐ ์์ฑ๋ ์์ ๋ถํฐ ๋ฐํ๋๋ ์์ ๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ์ ํ๊ท
2. FCFS (First-Come First-Served)
๋น์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ, ๋จผ์ ์จ ํ๋ก์ธ์ค๊ฐ ๋จผ์ ์คํ๋๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์งง์ ์์ ์ด ๊ธด ์์ ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ์ค์ํ ํ๋ก์ธ์ค๊ฐ ๋์ค์ ์คํ๋ ์๋ ์๋ค๋ ์ ์์ ๋ํํ ์์คํ ์๋ ์ ํฉํ์ง ์๋ค.
3. SJF (Shortest Job First)
๋น์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ, ์ค๋น ํ์์ ๊ธฐ๋ค๋ฆฌ๋ ํ๋ก์ธ์ค ์ค ์์ ์คํ์๊ฐ์ด ๊ฐ์ฅ ์งง์ ๊ฒ์ด ๋จผ์ ์คํ๋๋ค. ์์ ์คํ์๊ฐ์ ์์ธกํ๋ ๊ฒ์ด ์ฝ์ง ์๊ณ ์์ ์คํ์๊ฐ์ด ๊ธด ํ๋ก์ธ์ค๋ ๋ฌดํ์ ๋๊ธฐ์ ๋ค์ด๊ฐ ์ ์๋ ๋ฑ ๊ณต์ ์ฑ ๋ฉด์์ ๋ฌธ์ ๊ฐ ์๋ค.
4. SRT (Shortest Remaining Time)
์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ, ์๋ก ๋ค์ด์ค๋ ํ๋ก์ธ์ค๋ฅผ ํฌํจํ์ฌ ๋จ์ ์คํ ์๊ฐ ์ถ์ ์น๊ฐ ๊ฐ์ฅ ์งง์ ํ๋ก์ธ์ค๋ฅผ ๋์คํจ์น ํ์ฌ ์คํํ๋ ๋ฐฉ์์ด๋ค. ๋จ์ ๋ฐํ์๊ฐ๊ณผ ๋๊ธฐ์๊ฐ์ ๊ณ์ฐํ๋ฉด SJF ๋ณด๋ค ๋์ ํจ์จ์ฑ์ ๋ณด์ฌ์ฃผ์ง๋ง, ์คํ์ํ์ ์๋ ํ๋ก์ธ์ค ๊ต์ฒด๊ฐ ์ฆ๋ค๋ฉด ์ฆ์ ๋ฌธ๋งฅ๊ตํ์ด ์์ฃผ ๋ฐ์ํ๋ฏ๋ก ์ค๋ฒํค๋์ ์ํ์ด ์๋ค.
5. RR (Round Robin)
์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ, ํ๋ก์ธ์ค๊ฐ ๋์ฐฉํ ์์๋๋ก ๋์คํจ์น ํ์ง๋ง ์ ํด์ง ์๊ฐ ํ ๋น๋์ ์ํด ์คํ์ ์ ํํ๊ณ ํ ๋น๋ ์๊ฐ์ ๋ชจ๋ ์ฌ์ฉํ ํ๋ก์ธ์ค๋ ์๋ฃ๋์ง ์์๋๋ผ๋ ์ค๋น ํ์ ๋งจ ๋ค๋ก ๊ฐ์ ์คํ์ ๊ธฐ๋ค๋ฆฌ๊ฒ ๋๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์๊ฐ๊ฐ๊ฒฉ์ ๋๋ฌด ๊ธธ๊ฒ ์ค์ ํ๋ฉด FCFS ์๊ณ ๋ฆฌ์ฆ ์ฒ๋ผ ์ฑ๋ฅ์ด ์ ํ๋๊ณ , ์๊ฐ ๊ฐ๊ฒฉ์ ๋๋ฌด ์งง๊ฒ ์ค์ ํ๋ฉด ๋ฌธ๋งฅ๊ตํ์ด ๋๋ฌด ๋น๋ฒํ๊ฒ ๋ฐ์ํ์ฌ ์ค๋ฒํค๋์ ์ํ์ด ์ปค์ง๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค.
6. HRN (High Response Ratio Next)
๋น์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ, ์๋ต๋น์จ์ด ๊ฐ์ฅ ๋์ ํ๋ก์ธ์ค๋ฅผ ์ฐ์ ์ผ๋ก ์คํํ๋ ๋น์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ฌ๊ธฐ์ ์๋ต๋น์จ์ด๋ ์์ ์คํ์๊ฐ์ด ์งง์์๋ก, ๋๊ธฐํ ์๊ฐ์ด ๊ธธ์๋ก ์ปค์ง๋ ๊ฐ์ด๋ค. ๋ฐ๋ผ์ ์์ ์คํ์๊ฐ์ด ์งง์ผ๋ฉด ๋ฌด์กฐ๊ฑด ์ ์์๋ก ์คํ๋๋ SJF ์๊ณ ๋ฆฌ์ฆ์ ๋จ์ ์ ๊ฐ์ ํ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค. ์์ ์คํ์๊ฐ์ด ๊ธด ํ๋ก์ธ์ค๋ผ๋, ๋๋ฌด ์ค๋ซ๋์ ๋๊ธฐํ๊ฒ ๋๋ค๋ฉด ์๋ต๋น์จ์ด ๋์์ ธ ๋ค๋ฅธ ์์ ์คํ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค๋ณด๋ค ์ฐ์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋ ์ ์๊ฒ ๋๋ค.
7. ๋ค๋จ๊ณ ํผ๋๋ฐฑ ํ
์ ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ, ์ ์ถ๋ ฅ ์ค์ฌ์ธ ํ๋ก์ธ์ค์ GPU ์ค์ฌ์ธ ํ๋ก์ธ์ค์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ์๊ฐ ํ ๋น๋์ ๋ถ์ฌํ๋ค. ์ฐ์ฐ ์์ฃผ์ ํ๋ก์ธ์ค๋ ํฐ ๋จ๊ณ์ ๋ฐฐ์น๋๊ณ , ์ ์ถ๋ ฅ ์์ฃผ์ ํ๋ก์ธ์ค๋ ๋ฎ์ ๋จ๊ณ์ ์์นํ๊ฒ ๋๋ค.
'๋ ธํธ > ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ด์์ฒด์ ] 6. ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ (0) | 2022.05.25 |
---|---|
[์ด์์ฒด์ ] 5. ๊ต์ฐฉ ์ํ (0) | 2022.05.19 |
[์ด์์ฒด์ ] 4. ๋ณํ ํ๋ก์ธ์ค (0) | 2022.05.09 |
[์ด์์ฒด์ ] 2. ํ๋ก์ธ์ค ๊ฐ์ (0) | 2022.04.08 |
[์ด์์ฒด์ ] 1. ์ด์์ฒด์ ๊ฐ์ (0) | 2022.04.08 |