Context Switching
-
[Operating System] ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก๊ณผ ๋ฌธ๋งฅ ๊ตํOperating System 2020. 9. 9. 17:15
์ด ๊ธ์ '์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ' ์ฑ ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก(Process Control Block) ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋๋ค. ํฌ์ธํฐ ํ๋ก์ธ์ค๊ฐ ์ค๋น์ํ๋ ๋๊ธฐ ์ํ์ผ ๊ฒฝ์ฐ์ ํ๋ก ์ด์์ด ๋๋๋ฐ, ํ๋ก์ธ์ค ์ ์ด ๋ธ๋ก์ ์ฐ๊ฒฐ ์ ํ๋ก ๊ตฌํํ๊ธฐ ์ํด ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ๋ค. ํ๋ก์ธ์ค ์ํ ์์ฑ, ์ค๋น, ์คํ, ๋๊ธฐ , ์๋ฃ, ๋ณด๋ฅ ๋ฑ ํ๋ก์ธ์ค๊ฐ ํ์ฌ ์ด๋ ํ ์ํ์ ์๋์ง๋ฅผ ๋ํ๋ธ๋ค. ํ๋ก์ธ์ค ๊ตฌ๋ถ์ ์ด์์ฒด์ ๋ด์ ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ๊ตฌ๋ถ์๊ฐ ํ์ํ๋ค. ํ๋ก๊ทธ๋จ ์นด์ดํฐ ํ๋ก์ธ์ค๊ฐ ์ค๋น์ํ์์ ์คํ์ํ ๊ฐ ๊ฒฝ์ฐ ํ๋ก๊ทธ๋จ ์นด์ดํฐ๋ฅผ ํตํด ๋ค์ ์คํ๋ ๋ช ๋ น์ด์ ์์น๋ฅผ ์ ์ ์๋ค. ๋๋ ์คํ์ํ์์ ์ค๋น์ํ๋ก ๊ฐ ๊ฒฝ์ฐ ํ๋ก๊ทธ๋จ ์นด์ดํฐ์ ์ ์ฅํ์ฌ ..