์ธํฐ๋ฝํธ ๐ก ์ธํฐ๋ฝํธ (Interrupt) : CPU๊ฐ ํน์ ๊ธฐ๋ฅ์ ์ํํ๋ ๋์ค์ ๊ธํ๊ฒ ๋ค๋ฅธ ์ผ์ ์ฒ๋ฆฌํ๊ณ ์ ํ ๋ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ ๋๋ถ๋ถ์ ์ปดํจํฐ๋ ํ ๊ฐ์ CPU๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ํ ์๊ฐ์๋ ํ๋์ ์ผ ๋ฐ์ ์ฒ๋ฆฌํ ์ ์๋ค. ๋ฐ๋ผ์ ,์ด๋ค ์ผ์ ์ฒ๋ฆฌํ๋ ๋์ค์ ์ฐ์ ์์๊ฐ ๊ธํ ์ผ์ ์ฒ๋ฆฌํ ํ์๊ฐ ์์ ๋ ๋์ฒํ ์ ์๋ ๋ฐฉ์ ํ์ํ๋ค → ์ธํฐ๋ฝํธ โ ํค๋ณด๋์ ํค๋ฅผ ํ๋ ๋๋ฅด๋ฉด, ๋๋ ค์ง ํค ์ฝ๋ ๊ฐ์ด ํค๋ณด๋ ๋ฒํผ์ ์ ๋ ฅ๋ ํ CPU์ ์ธํฐ๋ฝํธ๊ฐ ๊ฑธ๋ฆฐ๋ค. ๊ทธ๋ผ ํ์ฌ ์ฒ๋ฆฌํ๋ ์์ ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ์ฌ ์ ์ฅํ ๋ค์ ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด(Interrupt Service Routine)์ ์ํํ๋ค.(์ด ๊ฒฝ์ฐ์๋ ํค๋ณด๋ ๋ฒํผ์ ์๋ ํค ์ฝ๋ ๊ฐ์ ๊ฐ์ ธ๊ฐ๋ ์ผ์ ํ๋ค.) ์ด๋ ๊ฒ ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ๋ฅผ ๋ง์น ํ์..