๐ 8์ฅ. MLFQ (Multi-Level Feedback Queue)
ํต์ฌ ์ฃผ์ : ์ค์ OS์์ ์ฌ์ฉํ๋ ๋์ ์ธ ์ค์ผ์ค๋ง ๊ธฐ๋ฒ.
- 8.1 MLFQ ๊ธฐ๋ณธ ๊ท์น:
์ฌ๋ฌ ์ฐ์ ์์ ํ๋ฅผ ์ฌ์ฉํ๊ณ , ์ ์์ ์ ๋์ ์ฐ์ ์์์์ ์์. - 8.2 ์ฐ์ ์์ ๋ณ๊ฒฝ:
์๊ฐ์ด ์ง๋๋ฉด ์ฐ์ ์์๋ฅผ ์ ์ ๋ฎ์ถฐ๊ฐ๋ฉฐ CPU ๋ ์ ๋ฐฉ์ง. - 8.3 ์ฐ์ ์์ ์ํฅ ์กฐ์ :
์ค๋ ๊ธฐ๋ค๋ฆฐ ์์ ์ ์ฐ์ ์์๋ฅผ ์ฌ๋ ค์ค. ๊ธฐ์(starvation) ๋ฐฉ์ง. - 8.4 ๋ ๋์ ์๊ฐ ์ธก์ :
์์ ์๊ฐ์ ์์ธกํ๋ ๋์ , ํ๋์ ๊ด์ฐฐํด ๋ฐ์ํ ์ค์ผ์ค๋ง ์ํ. - 8.5 MLFQ ์กฐ์ , ๋ค๋ฅธ ์์ ๋ค:
ํ ๊ฐ์, ์๊ฐ ํ ๋น๋, ๋ฆฌ์ ์ฃผ๊ธฐ ๋ฑ์ ์ด๋ป๊ฒ ์กฐ์ ํ ์ง๊ฐ ์ฑ๋ฅ์ ์ํฅ. - 8.6 ์์ฝ:
MLFQ๋ ํ์ค ์ธ๊ณ์์ ๋๋ฆฌ ์ฐ์ด๋ ์ค์ผ์ค๋ง ๋ฐฉ๋ฒ. ์ ์ฐํ๊ณ ํจ์จ์ .
'ํ์ต ๊ธฐ๋ก (Learning Logs) > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ 10์ฅ. ๋ฉํฐํ๋ก์ธ์ ์ค์ผ์ค๋ง (0) | 2025.04.07 |
---|---|
๐ 9์ฅ. ๋น๋ก ๋ฐฐ๋ถ (Proportional Share Scheduling) (0) | 2025.04.07 |
๐ 7์ฅ. ์ค์ผ์ค๋ง (0) | 2025.04.07 |
์ธ๊ณต์ ๊ฒฝ๋ง๊ณผ ๋ฅ๋ฌ๋ (0) | 2025.04.06 |
Done is better than perfect (0) | 2025.04.03 |