Interrupt

์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ์šด์˜์ฒด์ œ

CPU ์ž‘๋™ ์›๋ฆฌ - ๋ช…๋ น์–ด ์‚ฌ์ดํด๊ณผ ์ธํ„ฐ๋ŸฝํŠธ

  • ๋ช…๋ น์–ด ์‚ฌ์ดํด : ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ •ํ˜•ํ™”๋œ ํ๋ฆ„

  • ์ธํ„ฐ๋ŸฝํŠธ : ์ •ํ•ด์ง„ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋‹ค๊ฐ€ ํ๋ฆ„์ด ๋Š์–ด์ง€๋Š” ์ƒํ™ฉ

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

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

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

์ธ์ถœ ์‚ฌ์ดํด

๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ CPU๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๋‹จ๊ณ„

img_15.png

์‹คํ–‰ ์‚ฌ์ดํด

  • CPU๋กœ ๊ฐ€์ ธ์˜จ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋‹จ๊ณ„

  • ์ œ์–ด์žฅ์น˜๊ฐ€ ๋ช…๋ น์–ด ๋ ˆ์ง€์Šคํ„ฐ์— ๋‹ด๊ธด ๊ฐ’์„ ํ•ด์„ํ•˜๊ณ , ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ๋‹จ๊ณ„

img_17.png

์ผ๋ฐ˜์ ์œผ๋กœ ๋ช…๋ น์–ด๋Š” ์ธ์ถœ๊ณผ ์‹คํ–‰ ์‚ฌ์ดํด์„ ๋ฐ˜๋ณตํ•˜๋ฉฐ ์‹คํ–‰๋œ๋‹ค.

img_16.png
  • ํ•˜์ง€๋งŒ ๋ชจ๋“  ๋ช…๋ น์–ด๊ฐ€ ์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํžˆ ์‹คํ–‰๋˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๋ช…๋ น์–ด๋ฅผ ์ธ์ถœํ•˜์—ฌ CPU๋กœ ๊ฐ€์ ธ์™€๋„ ๊ณง๋ฐ”๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ„์ ‘ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ ์˜คํผ๋žœ๋“œ ํ•„๋“œ์— ์œ ํšจ ์ฃผ์†Œ์˜ ์ฃผ์†Œ๋ฅผ ๋ช…์‹œํ•˜๋ฏ€๋กœ, ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ์„ ํ•œ ๋ฒˆ ๋” ํ•ด์•ผ ํ•œ๋‹ค.

img_18.png

๊ฐ„์ ‘ ์‚ฌ์ดํด

์ด ๋‹จ๊ณ„๋ฅผ ๊ฐ„์ ‘ ์‚ฌ์ดํด์ด๋ผ๊ณ  ํ•œ๋‹ค.

img_19.png

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

  • CPU์˜ ์ž‘์—…์„ ๋ฐฉํ•ดํ•˜๋Š” ์‹ ํ˜ธ๋ฅผ ์ธํ„ฐ๋ŸฝํŠธ๋ผ๊ณ  ํ•œ๋‹ค.

  • ์ธํ„ฐ๋ŸฝํŠธ์˜ ์ข…๋ฅ˜์—๋Š” ํฌ๊ฒŒ ๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ์™€ ๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ์žˆ๋‹ค.

img_20.png
  • ๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ

    • CPU์— ์˜ํ•ด ๋ฐœ์ƒํ•˜๋Š” ์ธํ„ฐ๋ŸฝํŠธ

    • CPU๊ฐ€ ๋ช…๋ น์–ด๋“ค์„ ์ˆ˜ํ–‰ํ•˜๋‹ค๊ฐ€ ์˜ˆ์™ธ์ ์ธ ์ƒํ™ฉ์— ๋งˆ์ฃผ์ณค์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ธํ„ฐ๋ŸฝํŠธ๋กœ, ์ด๋Ÿฐ ์ ์—์„œ ์˜ˆ์™ธ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

img_21.png
  • ๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ

    • ์ฃผ๋กœ ์ž…์ถœ๋ ฅ์žฅ์น˜์— ์˜ํ•ด ๋ฐœ์ƒํ•˜๋Š” ์ธํ„ฐ๋ŸฝํŠธ

    • ์ž…์ถœ๋ ฅ์žฅ์น˜์— ์˜ํ•œ ๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ๋Š” ์•Œ๋ฆผ ์—ญํ• ์„ ํ•œ๋‹ค.

img_22.png

ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ (๋น„๋™๊ธฐ ์ธํ„ฐ๋ŸฝํŠธ)

  • ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๋Š” ์•Œ๋ฆผ๊ณผ ๊ฐ™์€ ์ธํ„ฐ๋ŸฝํŠธ์ด๋‹ค.

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

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

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

    • ์ธํ„ฐ๋ŸฝํŠธ๋Š” CPU์˜ ์ •์ƒ์ ์ธ ์‹คํ–‰ ํ๋ฆ„์„ ๋Š๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐ๋ŸฝํŠธํ•˜๊ธฐ ์ „์—๋Š” ์š”์ฒญ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค.

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

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

    • CPU๊ฐ€ ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ์„ ์ˆ˜์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

    • ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋ฐ›์•„๋“ค์ผ์ง€, ๋ฌด์‹œํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ํ”Œ๋ž˜๊ทธ์ด๋‹ค.

    • ํ•˜์ง€๋งŒ ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅ์œผ๋กœ ์„ค์ •๋˜๋”๋ผ๋„ ๋ฌด์‹œํ•  ์ˆ˜ ์—†๋Š” ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ(์ •์ „, ํ•˜๋“œ์›จ์–ด ๊ณ ์žฅ ๋“ฑ)๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ๋กœ ๋ง‰์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.

img_23.png
  1. ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด CPU๋Š” ์ง€๊ธˆ๊นŒ์ง€์˜ ์ž‘์—…์„ ๋ฐฑ์—…ํ•œ๋‹ค.(์Šคํƒ ์˜์—ญ์—)

  2. CPU๋Š” ์ธํ„ฐ๋ŸฝํŠธ ๋ฒกํ„ฐ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ์‹คํ–‰ํ•œ๋‹ค.

    • ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์€ ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ž‘๋™ํ•ด์•ผ ํ• ์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋กœ ์ด๋ฃจ์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

      • ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด๋„ ํ”„๋กœ๊ทธ๋žจ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ๋‹ค.

img_24.png
  • ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ž…์ถœ๋ ฅ์žฅ์น˜๋งˆ๋‹ค ๋‹ค๋ฅด๋ฏ€๋กœ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

  • CPU๋Š” ์ˆ˜๋งŽ์€ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์ธํ„ฐ๋ŸฝํŠธ ๋ฒกํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ธํ„ฐ๋ŸฝํŠธ ๋ฒกํ„ฐ๋Š” ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋กœ, ์ธํ„ฐ๋ŸฝํŠธ ๋ฒกํ„ฐ๋ฅผ ์•Œ๋ฉด ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์˜ ์‹œ์ž‘ ์ฃผ์†Œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

img_25.png

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

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

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

img_26.png

์ด์ „ โ†ฉ๏ธ - ์ปดํ“จํ„ฐ ๊ตฌ์กฐ(CPU ์ž‘๋™ ์›๋ฆฌ) - ๋ ˆ์ง€์Šคํ„ฐ

๋ฉ”์ธ โซ

๋‹ค์Œ โ†ช๏ธ - ์ปดํ“จํ„ฐ ๊ตฌ์กฐ(CPU์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๊ธฐ๋ฒ•) - ๋น ๋ฅธ CPU๋ฅผ ์œ„ํ•œ ์„ค๊ณ„ ๊ธฐ๋ฒ•

Last updated