CS๊ณต๋ถ€/์ปดํ“จํ„ฐ ๊ตฌ์กฐ&์šด์˜์ฒด์ œ

[ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ+์šด์˜์ฒด์ œ]04. CPU ๋‚ด๋ถ€

alswlfl 2026. 5. 26. 11:01

CPU = ALU + ์ œ์–ด ์žฅ์น˜ + ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ง€์Šคํ„ฐ

  • ALU: ๊ณ„์‚ฐํ•˜๋Š” ์žฅ์น˜
  • ์ œ์–ด ์žฅ์น˜: ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๋Š” ์žฅ์น˜

ALU(์‚ฐ์ˆ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์žฅ์น˜)

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”ผ์—ฐ์‚ฐ์ž์™€ ์ˆ˜ํ–‰ํ•  ์—ฐ์‚ฐ์ด ํ•„์š”ํ•จ.

 

๋ฐ›์•„๋“ค์ด๋Š” ์ •๋ณด → ALU๋Š” ๋ ˆ์ง€์Šคํ„ฐ๋กœ๋ถ€ํ„ฐ ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ ๋ฐ›์•„๋“ค์ด๊ณ , ์ œ์–ด์žฅ์น˜๋กœ๋ถ€ํ„ฐ ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„๋“ค์ธ๋‹ค.

๋‚ด๋ณด๋‚ด๋Š” ์ •๋ณด๊ณ„์‚ฐํ•œ ๊ฒฐ๊ณผ๊ฐ’์„ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•˜๊ณ , ํ”Œ๋ž˜๊ทธ๋ฅผ ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•œ๋‹ค.

  • CPU๊ฐ€ ๋ ˆ์ง€์Šคํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ์†๋„ > CPU๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•˜๋Š” ์†๋„ → ๊ฒฐ๊ณผ๊ฐ’์„ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•จ
  • ๊ฒฐ๊ณผ๊ฐ’์ด ์Œ์ˆ˜์ธ์ง€์— ๋Œ€ํ•œ ์ •๋ณด, ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ๋‹ด์„ ๋ ˆ์ง€์Šคํ„ฐ์— ๋น„ํ•ด ๋„ˆ๋ฌด ํฐ ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ์ •๋ณด ๋“ฑ์˜ ํ”Œ๋ž˜๊ทธ ์ •๋ณด๋ฅผ ์ €์žฅํ•จ
    ๏นก ํ”Œ๋ž˜๊ทธ: ์—ฐ์‚ฐ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ๋ถ€๊ฐ€ ์ •๋ณด

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

 

์ œ์–ด ์žฅ์น˜

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

๋ฐ›์•„๋“ค์ด๋Š” ์ •๋ณดํด๋Ÿญ, ๋ช…๋ น์–ด ๋ ˆ์ง€์Šคํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„๋“ค์ธ ํ•ด์„ํ•  ๋ช…๋ น์–ด, ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋กœ๋ถ€ํ„ฐ ํ”Œ๋ž˜๊ทธ, ์ œ์–ด๋ฒ„์Šค๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„๋“ค์ธ ์ œ์–ด์‹ ํ˜ธ

  • ํด๋Ÿญ ์‹ ํ˜ธ: ์ปดํ“จํ„ฐ์˜ ๋ชจ๋“  ๋ถ€ํ’ˆ์„ ์ผ์‚ฌ๋ถ„๋ž€ํ•˜๊ฒŒ ์›€์ง์ผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์‹œ๊ฐ„ ๋‹จ์œ„

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

  • ํ•ด์„ํ•  ๋ช…๋ น์–ด: ๋ช…๋ น์–ด ๋ ˆ์ง€์Šคํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„๋“ค์ธ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•จ
  • ํ”Œ๋ž˜๊ทธ: ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•  ๋•Œ ํ•„์š”ํ•œ ๋ถ€๊ฐ€์ •๋ณด๋ฅผ ์œ„ํ•œ ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋กœ๋ถ€ํ„ฐ ํ”Œ๋ž˜๊ทธ ์ •๋ณด๋ฅผ ๋ฐ›์•„๋“ค์ž„
  • ์ œ์–ด ์‹ ํ˜ธ: ์ž…์ถœ๋ ฅ์žฅ์น˜ ๋“ฑ ์ฃผ๋ณ€์žฅ์น˜๋„ ์ œ์–ด์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ. ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ ๋ฐœ์ƒํ•œ ์ œ์–ด์‹ ํ˜ธ๋ฅผ CPU๋กœ ๋ณด๋‚ธ ๊ฒฝ์šฐ

๋‚ด๋ณด๋‚ด๋Š” ์ •๋ณดCPU ๋‚ด๋ถ€/์™ธ๋ถ€์— ์ „๋‹ฌํ•˜๋Š” ์ œ์–ด์‹ ํ˜ธ

  • CPU ๋‚ด๋ถ€์— ๋‚ด๋ณด๋‚ด๋Š” ์ œ์–ด์‹ ํ˜ธ: ๋ ˆ์ง€์Šคํ„ฐ(๋ ˆ์ง€์Šคํ„ฐ ๊ฐ„ ์ •๋ณด ์ด๋™, ์–ด๋–ค ๊ฐ’ ์ €์žฅ, ์–ด๋–ค ํ–‰๋™์„ ํ•ด๋ผ ๋“ฑ), ALU(์ˆ˜ํ–‰ํ•  ์—ฐ์‚ฐ ์ง€์‹œ)
  • CPU ์™ธ๋ถ€์— ๋‚ด๋ณด๋‚ด๋Š” ์ œ์–ด์‹ ํ˜ธ: ๋ฉ”๋ชจ๋ฆฌ(๋ฉ”๋ชจ๋ฆฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ธฐ/์“ฐ๊ธฐ ๋“ฑ), ์ž…์ถœ๋ ฅ์žฅ์น˜(์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์ฝ๊ธฐ/์“ฐ๊ธฐ ๋“ฑ)

 

๋ ˆ์ง€์Šคํ„ฐ

CPU ๋‚ด๋ถ€์˜ ์ž‘์€ ์ž„์‹œ ์ €์žฅ์žฅ์น˜๋กœ, ํ”„๋กœ๊ทธ๋žจ ์† ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋Š” ์‹คํ–‰ ์ „ํ›„๋กœ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•œ๋‹ค.

  • CPU ๋‚ด๋ถ€์—๋Š” ๋‹ค์–‘ํ•œ ๋ ˆ์ง€์Šคํ„ฐ๋“ค์ด ์žˆ๊ณ , ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์—ญํ• ์„ ๊ฐ€์ง
  • CPU ์ข…๋ฅ˜๋งˆ๋‹ค ๋ ˆ์ง€์Šคํ„ฐ ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฆ„

[๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผ ํ•  ๋ ˆ์ง€์Šคํ„ฐ]

1. ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ(PC): ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๊ฐ€์ ธ์˜ฌ ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ(๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ฝ์–ด ๋“ค์ผ ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ) → ํ”„๋กœ๊ทธ๋žจ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์›๋ฆฌ

  • ์ˆœ์ฐจ์ ์ธ ์‹คํ–‰ ํ๋ฆ„์ด ๋Š๊ธฐ๋Š” ๊ฒฝ์šฐ๋„ ์กด์žฌํ•จ
    • ํŠน์ • ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋กœ ์‹คํ–‰ ํ๋ฆ„์ด ์ด๋™ํ•˜๋Š” ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ ex) JUMP, CONDITIONAL JUMP, CALL, RET
    • ์ธํ„ฐ๋ŸฝํŠธ ๋ฐœ์ƒ ์‹œ ๋“ฑ

2. ๋ช…๋ น์–ด ๋ ˆ์ง€์Šคํ„ฐ: ํ•ด์„ํ•  ๋ช…๋ น์–ด(๋ฐฉ๊ธˆ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ฝ์–ด ๋“ค์ธ ๋ช…๋ น์–ด)์ œ์–ด์‹ ํ˜ธ๊ฐ€ ํ•ด์„

3. ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋ ˆ์ง€์Šคํ„ฐ: ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†ŒCPU๊ฐ€ ์ฝ์–ด ๋“ค์ด๊ณ ์ž ํ•˜๋Š” ์ฃผ์†Œ๋ฅผ ์ฃผ์†Œ ๋ฒ„์Šค๋กœ ๋ณด๋‚ผ ๋•Œ ๊ฑฐ์น˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ

4. ๋ฉ”๋ชจ๋ฆฌ ๋ฒ„ํผ ๋ ˆ์ง€์Šคํ„ฐ: ๋ฉ”๋ชจ๋ฆฌ์™€ ์ฃผ๊ณ ๋ฐ›์„ ๊ฐ’(๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด)CPU๊ฐ€ ์ •๋ณด๋ฅผ ๋ฐ์ดํ„ฐ ๋ฒ„์Šค๋กœ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ๊ฑฐ์น˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ

<1~4 ๋ ˆ์ง€์Šคํ„ฐ ์˜ˆ์‹œ>

 

 

 

๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ์‹คํ–‰ํ•  ํ”„๋กœ๊ทธ๋žจ์˜ ๋ช…๋ น์–ด๊ฐ€ 1000๋ฒˆ์ง€๋ถ€ํ„ฐ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด,

 

 

 

 

 

โ‘  ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ์— ๋‹ค์Œ์— ์‹คํ–‰ํ•  ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ์ธ 1000๋ฒˆ์ง€๊ฐ€ ์ €์žฅ๋จ

 

 

 

 

โ‘ก ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ์— ์žˆ๋Š” ๋‹ค์Œ์œผ๋กœ ์ฝ์–ด๋“ค์ผ ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋ ˆ์ง€์Šคํ„ฐ์— ๋ณต์‚ฌ๋จ

๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ์ฃผ์†Œ ๋ฒ„์Šค๋กœ ํ•ด๋‹น ์ฃผ์†Œ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด

 

 

 

 

 

โ‘ข ๋ฉ”๋ชจ๋ฆฌ ์ฝ๊ธฐ ์‹ ํ˜ธ์™€ ํ•จ๊ป˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋ ˆ์ง€์Šคํ„ฐ์—์„œ ํ•ด๋‹น ์ฃผ์†Œ๊ฐ’์„ ์ฃผ์†Œ ๋ฒ„์Šค๋กœ ๋ณด๋ƒ„

 

 

 

 

 

 

โ‘ฃ ํ•ด๋‹น ์ฃผ์†Œ์— ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ๋ฐ์ดํ„ฐ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ ๋ฒ„ํผ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•จ

์ด๋•Œ, ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ๋Š” 1์ด ์ฆ๊ฐ€๋จ! ๋‹ค์Œ์œผ๋กœ ์‹คํ–‰ํ•  ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด

 

 

 

 

 

 

โ‘ค ์ œ์–ด์žฅ์น˜๊ฐ€ ํ•ด์„ํ•ด์•ผ ํ•  ๋ช…๋ น์–ด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ ๋ฒ„ํผ ๋ ˆ์ง€์Šคํ„ฐ์—์„œ ๋ช…๋ น์–ด ๋ ˆ์ง€์Šคํ„ฐ๋กœ ๋ณต์‚ฌํ•จ

 

 

 

5. ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ: ์—ฐ์‚ฐ ๊ฒฐ๊ณผ ๋˜๋Š” CPU ์ƒํƒœ์— ๋Œ€ํ•œ ๋ถ€๊ฐ€์ ์ธ ์ •๋ณด

6. ๋ฒ”์šฉ ๋ ˆ์ง€์Šคํ„ฐ: ๋‹ค์–‘ํ•˜๊ณ  ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์—์„œ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ์ •๋ณด → ์—ฌ๋Ÿฌ ๊ฐœ ์กด์žฌ, ๋ฉ”๋ชจ๋ฆฌ/๋ช…๋ น์–ด/๋ฐ์ดํ„ฐ ๋ชจ๋‘ ๋‹ด์„ ์ˆ˜ ์žˆ์Œ

7. ์Šคํƒ ํฌ์ธํ„ฐ: ์Šคํƒ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹์— ์‚ฌ์šฉ๋จ, ์Šคํƒ์˜ ๊ผญ๋Œ€๊ธฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ด

  • ์Šคํƒ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹: ์Šคํƒ๊ณผ ์Šคํƒ ํฌ์ธํ„ฐ๋ฅผ ์ด์šฉํ•œ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹
  • ์Šคํƒ ํฌ์ธํ„ฐ: ์Šคํƒ์˜ ๊ผญ๋Œ€๊ธฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ ˆ์ง€์Šคํ„ฐ(์Šคํƒ์ด ์–ด๋””๊นŒ์ง€ ์ฐจ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ํ‘œ์‹œ)
  • ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์— ์Šคํƒ ์˜์—ญ์ด ์žˆ์Œ

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

8. ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ: ๋ณ€์œ„ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹์— ์‚ฌ์šฉ๋จ, ๊ธฐ์ค€ ์ฃผ์†Œ ์ €์žฅํ•จ

  • ์˜คํผ๋žœ๋“œ ํ•„๋“œ์˜ ๊ฐ’(๋ณ€์œ„)๊ณผ ํŠน์ • ๋ ˆ์ง€์Šคํ„ฐ์˜ ๊ฐ’์„ ๋”ํ•ด ์œ ํšจ ์ฃผ์†Œ๋ฅผ ์–ป๋Š” ๋ฐฉ์‹

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

  • ๋ณ€์œ„ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹์—๋Š” ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ ๊ฐ’๊ณผ ๋”ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’๊ณผ ๋”ํ•˜๋Š” ๋ฐฉ์‹์ด ์žˆ์Œ
  • ์ƒ๋Œ€ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹: ์˜คํผ๋žœ๋“œ ํ•„๋“œ ๊ฐ’(๋ณ€์œ„)๊ณผ ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ์˜ ๊ฐ’์„ ๋”ํ•ด ์œ ํšจ ์ฃผ์†Œ๋ฅผ ์–ป๋Š” ๋ฐฉ์‹

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

  • ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹: ์˜คํผ๋žœ๋“œ ํ•„๋“œ ๊ฐ’(๋ณ€์œ„)๊ณผ ๋ฒ ์ด์Šค ๋ ˆ์ง€์Šคํ„ฐ์˜ ๊ฐ’(= ๊ธฐ์ค€ ์ฃผ์†Œ)์„ ๋”ํ•ด ์œ ํšจ ์ฃผ์†Œ๋ฅผ ์–ป๋Š” ๋ฐฉ์‹

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0


๋ช…๋ น์–ด ์‚ฌ์ดํด๊ณผ ์ธํ„ฐ๋ŸฝํŠธ

CPU๋Š” ๋ฉ”๋ชจ๋ฆฌ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ ธ์™€ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๋ฉ”๋ชจ๋ฆฌ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ณผ์ •์„ ์ผ์ •ํ•œ ์ •ํ•ด์ง„ ํ๋ฆ„๋Œ€๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ผ์ •ํ•œ ํ๋ฆ„๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์„ '๋ช…๋ น์–ด ์‚ฌ์ดํด'์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

์ •ํ•ด์ง„ ํ๋ฆ„์„ ๋ฐฉํ•ดํ•˜๋Š” ์‹ ํ˜ธ๋ฅผ '์ธํ„ฐ๋ŸฝํŠธ'๋ผ๊ณ  ํ•œ๋‹ค.

 

๋ช…๋ น์–ด ์‚ฌ์ดํด

ํ”„๋กœ๊ทธ๋žจ ์† ๋ช…๋ น์–ด๋“ค์€ ์ผ์ •ํ•œ ์ฃผ๊ธฐ๊ฐ€ ๋ฐ˜๋ณต๋˜๋ฉฐ ์‹คํ–‰๋˜๋Š”๋ฐ, ์ด ์ฃผ๊ธฐ๋ฅผ ๋ช…๋ น์–ด ์‚ฌ์ดํด์ด๋ผ๊ณ  ํ•จ

1) ์ธ์ถœ ์‚ฌ์ดํด: ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ CPU๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๋‹จ๊ณ„

2) ์‹คํ–‰ ์‚ฌ์ดํด: ๊ฐ€์ ธ์˜จ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

๋ณดํ†ต CPU๋Š” ์ธ์ถœ-์‹คํ–‰ ์‚ฌ์ดํด์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ, ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์™€๋„ ๋ฐ”๋กœ ์‹คํ–‰์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋„ ์กด์žฌํ•จ(ex: ๋ฉ”๋ชจ๋ฆฌ์— ํ•œ ๋ฒˆ ๋” ์ ‘๊ทผํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ) ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ๊ฐ„์ ‘ ์‚ฌ์ดํด์ด ์ถ”๊ฐ€๋˜์–ด, ์ธ์ถœ-๊ฐ„์ ‘-์‹คํ–‰ ์‚ฌ์ดํด๋กœ ์‹คํ–‰๋จ

3) ๊ฐ„์ ‘ ์‚ฌ์ดํด: ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ์ด ๋” ํ•„์š”ํ•œ ๊ฒฝ์šฐ

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

์ธํ„ฐ๋ŸฝํŠธ

์ธ์ถœ-์‹คํ–‰/์ธ์ถœ-๊ฐ„์ ‘-์‹คํ–‰๊ณผ ๊ฐ™์€ ์ •ํ•ด์ง„ ํ๋ฆ„์„ ๋Š์–ด๋ฒ„๋ฆฌ๋Š” ์‹ ํ˜ธ

  • CPU๊ฐ€ ๊ผญ ์ฃผ๋ชฉํ•ด์•ผ ํ•  ๋•Œ, CPU๊ฐ€ ์–ผ๋ฅธ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๋‹ค๋ฅธ ์ž‘์—…์ด ์ƒ๊ฒผ์„ ๋•Œ ์ธํ„ฐ๋ŸฝํŠธ ๋ฐœ์ƒ
  • ์ธํ„ฐ๋ŸฝํŠธ์—๋Š” ๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ(์˜ˆ์™ธ), ๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ(ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ)๊ฐ€ ์กด์žฌํ•จ

๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ(์˜ˆ์™ธ): CPU๊ฐ€ ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์ƒํ™ฉ์„ ์ ‘ํ–ˆ์„ ๋•Œ ๋ฐœ์ƒ → ํดํŠธ, ํŠธ๋žฉ, ์ค‘๋‹จ, ์†Œํ”„ํŠธ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ์กด์žฌํ•จ

๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ(ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ): ์ฃผ๋กœ ์ž…์ถœ๋ ฅ์žฅ์น˜์— ์˜ํ•ด ๋ฐœ์ƒ → ์•Œ๋ฆผ๊ณผ ๊ฐ™์€ ์—ญํ• 

  • ์ž…์ถœ๋ ฅ ์ž‘์—… ๋„์ค‘์—๋„ ํšจ์œจ์ ์œผ๋กœ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ ์‚ฌ์šฉํ•จ
    • ์ž…์ถœ๋ ฅ ์žฅ์น˜๋Š” CPU์— ๋น„ํ•ด ๋А๋ฆผ! ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ์—†๋‹ค๋ฉด CPU๋Š” ํ”„๋ฆฐํŠธ ์™„๋ฃŒ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๊ธฐ์ ์œผ๋กœ ํ™•์ธํ•ด์•ผ ํ•จ.
    • ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ž…์ถœ๋ ฅ ์ž‘์—… ๋™์•ˆ CPU๋Š” ๋‹ค๋ฅธ ์ผ์„ ํ•  ์ˆ˜ ์žˆ์Œ

[ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌ ์ˆœ์„œ]

1) ์ž…์ถœ๋ ฅ์žฅ์น˜๋Š” CPU์— ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ„

๏นก ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ ์‹ ํ˜ธ: ์ž…์ถœ๋ ฅ์žฅ์น˜์—์„œ CPU๋กœ ๋ผ์–ด๋“ค์–ด๋„ ๋˜๋Š”์ง€ ๋ณด๋‚ด๋Š” ์‹ ํ˜ธ

2) CPU๋Š” ์‹คํ–‰ ์‚ฌ์ดํด์ด ๋๋‚˜๊ณ  ๋ช…๋ น์–ด๋ฅผ ์ธ์ถœํ•˜๊ธฐ ์ „ ํ•ญ์ƒ ์ธํ„ฐ๋ŸฝํŠธ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•จ

3) CPU๋Š” ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ์„ ํ™•์ธํ•˜๊ณ  ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•จ

๏นก ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ์— ์žˆ๋Š” ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๋ฅผ ํ†ตํ•ด 0๊ณผ 1๋กœ ํ˜„์žฌ ์ธํ„ฐ๋ŸฝํŠธ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€ ํ™•์ธ, ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์—†๋‹ค๋ฉด ํ•ด๋‹น ์ธํ„ฐ๋ŸฝํŠธ ๋ฌด์‹œ

  • ๋ชจ๋“  ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๋กœ ๋ง‰์„ ์ˆ˜ ์žˆ๋Š” ๊ฑด ์•„๋‹˜! ์ผ๋ถ€ ์ธํ„ฐ๋ŸฝํŠธ๋Š” ์ •์ „, ํ•˜๋“œ์›จ์–ด ๊ณ ์žฅ ๋“ฑ ๊ธด๊ธ‰ํ•œ ์ธํ„ฐ๋ŸฝํŠธ๋Š” ๋ง‰์„ ์ˆ˜ ์—†์Œ
  • ์ฆ‰, ๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ์—๋Š” ๋ง‰์„ ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐ๋ŸฝํŠธ์™€ ๋ง‰์„ ์ˆ˜ ์—†๋Š” ์ธํ„ฐ๋ŸฝํŠธ(NMI)๊ฐ€ ์กด์žฌํ•จ

4) ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด CPU๋Š” ์ง€๊ธˆ๊นŒ์ง€์˜ ์ž‘์—…์„ ๋ฐฑ์—…ํ•จ

5) CPU๋Š” ์ธํ„ฐ๋ŸฝํŠธ ๋ฒกํ„ฐ๋ฅผ ์ฐธ์กฐํ•ด ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ์‹คํ–‰ํ•จ

๏นก์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด: ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋˜๋Š”์ง€ ๋‚˜ํƒ€๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ ex) 'ํ‚ค๋ณด๋“œ๊ฐ€ ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ์ด๋ ‡๊ฒŒ ํ–‰๋™ํ•ด์•ผ ํ•œ๋‹ค.'

  • ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด๋„ ํ”„๋กœ๊ทธ๋žจ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋จ
  • ์ธํ„ฐ๋ŸฝํŠธ ๋ณด๋‚ด๋Š” ์ฃผ์ฒด์— ๋”ฐ๋ผ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์‹œ์ž‘ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

๏นก ์ธํ„ฐ๋ŸฝํŠธ ๋ฒกํ„ฐ: ๊ฐ๊ฐ์˜ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด → ์ธํ„ฐ๋ŸฝํŠธ์˜ ์‹œ์ž‘ ์ฃผ์†Œ๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

6) ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด ์‹คํ–‰์ด ๋๋‚˜๋ฉด 4)์—์„œ ๋ฐฑ์—…ํ•ด ๋‘” ์ž‘์—…์„ ๋ณต๊ตฌํ•ด ์‹คํ–‰์„ ์žฌ๊ฐœํ•จ

  • ์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌ ์ „ CPU ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋‹ค์‹œ ๋˜๋Œ์•„์˜ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ์ •๋ณด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์˜ ์Šคํƒ ์˜์—ญ์— ๋ฐฑ์—…ํ•ด๋‘ 
  • ์ธํ„ฐ๋ŸฝํŠธ ๋๋‚˜๋ฉด ์Šคํƒ ์˜์—ญ์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ๋‹ค์‹œ ๋ณต๊ตฌํ•จ

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0

์ฆ‰, 'CPU๊ฐ€ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค'๋Š” '์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ์‹คํ–‰ํ•˜๊ณ , ๋ณธ๋ž˜ ์ˆ˜ํ–‰ํ•˜๋˜ ์ž‘์—…์œผ๋กœ ๋‹ค์‹œ ๋˜๋Œ์•„์˜จ๋‹ค'๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.

 

์ถœ์ฒ˜) https://www.youtube.com/watch?v=kFWP6sFKyp0