Banner

My Tech Blog (CPU)

1. CPU ์Šค์ผ€์ค„๋ง1-1. CPU ์Šค์ผ€์ค„๋ŸฌReady ์ƒํƒœ์˜ ํ”„๋กœ์„ธ์Šค ์ค‘์—์„œ CPU์— ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋ฅผ ํ• ๋‹นํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ1-2. ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ค„๋ง ๐Ÿ’ก ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ค„๋ง(Process Scheduling) ์šด์˜์ฒด์ œ(OS)์—์„œ ํ”„๋กœ์„ธ์Šค๊ฐ€ CPU ๋ฐ ๊ธฐํƒ€ ์‹œ์Šคํ…œ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ• ๋‹นํ•˜๋Š” ์ž‘์—…์„ ๋งํ•œ๋‹ค. ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ํ™˜๊ฒฝ์—์„œ CPU ์‚ฌ์šฉ์„ ์ตœ์ ํ™”ํ•˜๊ณ  ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ ์—ญํ• ์„ ํ•œ๋‹ค.1-3. ์„ ์  VS ๋น„์„ ์  ์Šค์ผ€์ค„๋งโœ… ์„ ์ (Preemptive) ์Šค์ผ€์ค„๋งโ–ถ ์ •์˜: - ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ๊ฐ•์ œ๋กœ ์ค‘๋‹จํ•˜๊ณ , ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์— CPU๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹.โ–ถ ํŠน์ง•: - ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋„์ฐฉํ•˜๋ฉด ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘๋‹จ. - ์‹ค์‹œ๊ฐ„..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'CPU' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ