Search
Duplicate
๐Ÿ’ก

์ฝ”๋ฃจํ‹ด vs ์Šค๋ ˆ๋“œ

โ€ข
์ฝ”ํ‹€๋ฆฐ ์ฝ”๋ฃจํ‹ด
โ—ฆ
๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ํ˜‘๋ ฅํ˜•์ด๋ฉฐ ๋ณ‘ํ–‰์ ์œผ๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค. (์˜ต์…˜์„ ํ†ตํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์Šค๋ ˆ๋“œ๋กœ ๋ถ„ํ• ํ•˜์—ฌ ๋ณ‘ํ–‰์ ์œผ๋กœ ๋™์ž‘ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.)
โ—ฆ
์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์‹คํ–‰์‹œ์ ์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋‚˜ ์ด๋ฒคํŠธ์— ์˜ํ•ด ์‹คํ–‰ ๋ฐ ์ง€์—ฐ(Suspend), ์žฌ๊ฐœ(Resume) ์‹œ์ ์ด ๊ฒฐ์ •๋œ๋‹ค.
โ—ฆ
๋น„์„ ์ ํ˜• ๋ฉ€ํ‹ฐํƒœ์Šคํฌ, ๋™์‹œ์„ฑ(Concurrency)์„ ์ œ๊ณตํ•œ๋‹ค.
โ—ฆ
๋…๋ฆฝ์ ์œผ๋กœ ์Šคํƒ์„ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ์œผ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์Šคํƒ์„ ๊ฐ–์ง€ ์•Š๋Š”๋‹ค.
โ€ข
์Šค๋ ˆ๋“œ
โ—ฆ
CPU ์ˆ˜์— ๋”ฐ๋ผ์„œ ์™„์ „ํžˆ ๋ณ‘ํ–‰์ ์œผ๋กœ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.
โ—ฆ
OS์˜ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์‹คํ–‰ ์‹œ์ ์„ ๊ฒฐ์ •ํ•œ๋‹ค. (์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์„ ์ ํ•œ๋‹ค.)
โ—ฆ
์„ ์ ํ˜• ๋ฉ€ํ‹ฐํƒœ์Šคํฌ, ๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์‹ฑ, ๋ณ‘ํ–‰์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.
โ—ฆ
์Šค๋ ˆ๋“œ๋ณ„ ๋…๋ฆฝ์ ์ธ ์Šคํƒ์„ ๊ฐ€์ง„๋‹ค.