
1. ์ ์ (Preemptive) ์ค์ผ์ค๋ง์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ์ค๋จํ๊ณ ,๋ ์ฐ์ ์์๊ฐ ๋์ ๋ค๋ฅธ ํ๋ก์ธ์ค์๊ฒ CPU๋ฅผ ์๋ณด ๊ฐ๋ฅ. ๐ ์ ์ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ๐น Round Robin : ์๊ฐ ํ ๋น๋(Time Quantum) ์ง๋๋ฉด ๋ค์ ํ๋ก์ธ์ค๋ก ๊ต์ฒด ๐น SRTF (Shortest Remaining Time First) : ๋จ์ ์๊ฐ์ด ๋ ์งง์ ์ ์์
์ด ์ค๋ฉด ํ์ฌ ์์
์ค๋จ ๐น ์ ์ ํ ์ฐ์ ์์(Priority Scheduling) : ๋ ๋์ ์ฐ์ ์์์ ํ๋ก์ธ์ค๊ฐ ๋์ฐฉํ๋ฉด ์ค๋จ๋จ 2. ๋น์ ์ (Non-preemptive) ์ค์ผ์ค๋งํ ๋ฒ ์คํ๋ ํ๋ก์ธ์ค๋ ๋๋ ๋๊น์ง CPU๋ฅผ ์ ์ ํ๋ค. ๊ทธ๋์ ์๋ก ๋์ฐฉํ ํ๋ก์ธ์ค๋ ๋๊ธฐํด์ผ ํ๋ค.์ค์ํ ์์
์ด ๊ธธ๋ฉด, ๋ค์ ์๋ ์งง์ ์์
์ด ์ค๋ ๊ธฐ๋ค๋ฆด ์ ์๊ธฐ ๋๋ฌธ์..