context switching

    [์šด์˜์ฒด์ œ] ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก๊ณผ ๋ฌธ๋งฅ๊ตํ™˜

    ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก๊ณผ ๋ฌธ๋งฅ๊ตํ™˜ 1. ํ”„๋กœ์„ธ์Šค ์ œ์–ด๋ธ”๋ก(PCB; Process Control Block) - ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ - ํ”„๋กœ์„ธ์Šค๋Š” ์ž์‹ ๋งŒ์˜ ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก์„ ๊ฐ€์ง - ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ์‹œ ๋งŒ๋“ค์–ด์ ธ์„œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰์„ ์™„๋ฃŒํ•˜๋ฉด ํ๊ธฐ๋จ โ–  ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก์˜ ๊ตฌ์„ฑ - ํฌ์ธํ„ฐ : ์ค€๋น„ ์ƒํƒœ๋‚˜ ๋Œ€๊ธฐ ์ƒํƒœ์˜ ํ๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ / ๊ฐ™์€ ์ž…์ถœ๋ ฅ์„ ์š”๊ตฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ผ๋ฆฌ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉ - ํ”„๋กœ์„ธ์Šค ์ƒํƒœ : ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ˜„์žฌ ์–ด๋–ค ์ƒํƒœ์— ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋ณด - ํ”„๋กœ์„ธ์Šค ๊ตฌ๋ถ„์ž (PID) : ์šด์˜์ฒด์ œ ๋‚ด์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ๋ถ„์ž - ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ : ๋‹ค์Œ์— ์‹คํ–‰๋  ๋ช…๋ น์–ด์˜ ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ์˜ ๊ฐ’ - ํ”„๋กœ์„ธ์Šค ์šฐ์„ ์ˆœ์œ„ : ํ”„๋กœ..