7. ๋ณ‘ํ–‰ ํ”„๋กœ์„ธ์Šค์™€ ๋™๊ธฐํ™” โ‘ 

์ด ๊ธ€์€ ๋ณ‘ํ–‰ํ”„๋กœ์„ธ์Šค์™€ ์ƒํ˜ธ๋ฐฐ์ œ์— ๋Œ€ํ•ด ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šค์ผ€์ค„๋ง์ด๋ž€ ์ฃผ์–ด์ง„ ์‹œ์ ์—์„œ ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ด ์ž์›์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด ์ค„ ๊ฒƒ์ธ๊ฐ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด์ ์ธ ๋‚ด์šฉ์€ OS? Oh Yes! ์„œ์  ๊ธฐ๋ฐ˜, ์ˆ™๋ช…์—ฌ๋Œ€ ๊น€์ฃผ๊ท  ๊ต์ˆ˜๋‹˜ ๊ฐ•์˜, ํ‹ฐ์Šคํ† ๋ฆฌ ๋“ฑ์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ๋ฐœ๊ฒฌ์‹œ ๋Œ“๊ธ€๋กœ ๊ผญ ๋ง์”€ํ•ด์ฃผ์„ธ์š”! ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? Concurrent Processes (๋ณ‘ํ–‰ ํ”„๋กœ์„ธ์Šค) ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์‹œ์— ์‹คํ–‰ ๊ฐ€๋Šฅํ•จ์„ ๋œปํ•˜๋Š” ๋ฐ˜๋ฉด ๋ณ‘ํ–‰์ด๋ž€ ๋ฉ”๋ชจ๋ฆฌ์— ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ™์ด ์กด์žฌํ•œ๋‹ค๋Š” ๋œป์ด๋ฏ€๋กœ ๋ณ‘๋ ฌ๊ณผ๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ๋ณ‘ํ–‰์„ฑ์€ ์ฒ˜๋ฆฌ๊ธฐ์˜ ์ˆ˜์™€ ์ƒ๊ด€ ์—†์œผ๋‚˜, ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๊ฐ€ ์„ฑ๊ณตํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณ‘ํ–‰์„ฑ์ด ์ „์ œ๋˜์–ด์•ผ ํ•˜๋Š” ๊ด€..

CS/OS 2020. 1. 11. 23:41