๐ง ์ธํฐ๋ฝํธ์ ์ฑ๋
๊ฐ์๊ธฐ ๋ญ๊ฐ ํ์ด๋์๋ ์ปดํจํฐ๋ ๋นํฉํ์ง ์์์!
๊ทธ ํด๊ฒฐ ๋น๋ฐ์ โ์ธํฐ๋ฝํธโ์ โ์ฑ๋โ์ ์์ต๋๋ค. ์ ๋ฆฌํด ๋ณผ๊ฒ์ ๐
๐ ์ธํฐ๋ฝํธ(Interrupt)๋?
์ปดํจํฐ๊ฐ ํ๋ก๊ทธ๋จ์ ์คํ ์ค์ผ ๋, ์์ํ์ง ๋ชปํ ์ฌ๊ฑด์ด ๋ฐ์ํ๋ฉดโผ๏ธ
๐ ๊ธฐ์กด ์์
์ ์ ์ ๋ฉ์ถ๊ณ
๐ ์๋ก์ด ์ฌ๊ฑด์ ๋จผ์ ์ฒ๋ฆฌํ ๋ค์
๐ ๋ค์ ์๋ ํ๋ ์ผ๋ก ๋์๊ฐ๋ ๋ฐฉ์์ด์์.
๐ก ๋น์ ํ์๋ฉด !
์ฑ ์ ์ฝ๊ณ ์๋๋ฐ ๋๊ฐ ๋ง์ ๊ฑธ๋ฉด, ์ฑ ์ฝ๊ธฐ๋ฅผ ๋ฉ์ถ๊ณ ๋ง์ ๋ฃ๊ณ ๋๋ตํ ๋ค, ๋ค์ ์ฑ ์ ๊ณ์ ์ฝ๋ ๊ฒ๊ณผ ๋น์ทํด์.๐ ์๋ฅผ ๋ค์ด
- ์ฐ๋ฆฌ๊ฐ ๊ฒ์์ ํ๋ ์ค ํค๋ณด๋๊ฐ ๋๋ฆฌ๊ฑฐ๋,
- ์ ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๊ฑฐ๋,
- ํ๋ฆฐํฐ๊ฐ ๋ฉ์ท๋ค๊ฑฐ๋ ํ๋ ์ผ์ด ์๊ธฐ๋ฉด
๐ ์ปดํจํฐ๋ ์ด๋ฐ โ๊ธด๊ธ ์ํฉโ์ ๋จผ์ ์ฒ๋ฆฌํฉ๋๋ค.
์ด๋ฐ ์ํฉ์ ์ธํฐ๋ฝํธ๋ผ๊ณ ๋ถ๋ฅด๊ณ ,
์ด๋ฅผ ์ฒ๋ฆฌํ๋ ์ผ๋ จ์ ๊ณผ์ ์ด ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ ๋ฃจํด์
๋๋ค.
๐ ์ธํฐ๋ฝํธ์ ์ข ๋ฅ
| ๊ตฌ๋ถ | ์ค๋ช | ์์ |
|---|---|---|
| ์ธ๋ถ ์ธํฐ๋ฝํธ |
์ปดํจํฐ ์ธ๋ถ์์ ๋ฐ์ํ๋ ์ ํธ์ ์ํด CPU ์์ ์ด ์ค๋จ๋๋ ๊ฒ |
- ํค๋ณด๋ ํค ์
๋ ฅ - ๋ง์ฐ์ค ํด๋ฆญ - ํ๋๋์คํฌ ๋ฐ์ดํฐ ์ฝ๊ธฐ ์๋ฃ - ํ์ด๋จธ ์๋ฆผ - ๋คํธ์ํฌ ์์ ๋ฐ์ดํฐ - ์ ์ ์ด์ ๊ฐ์ง |
| ๋ด๋ถ ์ธํฐ๋ฝํธ (ํธ๋ฉ, ์์ธ) |
ํ๋ก๊ทธ๋จ์ด ์๋ชป๋ ๋ช
๋ น์ด๋ ์ค๋ฅ๋ฅผ ์คํํด์ CPU๊ฐ ์๋์ผ๋ก ๋ฉ์ถ๊ณ ์ฒ๋ฆฌํ๋ ๊ฒ |
- 0์ผ๋ก ๋๋๊ธฐ ์๋ - ์กด์ฌํ์ง ์๋ ๋ช ๋ น์ด ์คํ - ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ์ค๋ฅ - ์ซ์ ๊ณ์ฐ ๊ฒฐ๊ณผ๊ฐ ๋๋ฌด ์ปค์ง (์ค๋ฒํ๋ก์ฐ) |
| ์ํํธ์จ์ด ์ธํฐ๋ฝํธ |
ํ๋ก๊ทธ๋จ์ด ์ผ๋ถ๋ฌ CPU์๊ฒ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ (์ด์์ฒด์ ๊ธฐ๋ฅ์ ์ฐ๊ณ ์ถ์ ๋) |
- ์ด์์ฒด์ ์๋น์ค ์์ฒญ (์์คํ
์ฝ) - ํ์ผ ์ด๊ธฐ, ์ข ๋ฃ, ์ ์ถ๋ ฅ ์์ฒญ - DOS์์ INT 21h ๊ฐ์ ํธ์ถ |
๐ค ์ธํฐ๋ฝํธ๊ฐ ์ ํ์ํ ๊น์?
์ปดํจํฐ๋ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์ผํ์ง๋ง, ์ฃผ๋ณ ์ฅ์น๋ ๋๋ฆด ์ ์์ด์
์๋ฅผ ๋ค์ด, ํ๋ฆฐํฐ๋ ์ฒ์ฒํ ์ถ๋ ฅ๋๊ธฐ ๋๋ฌธ์
๋งค๋ฒ CPU๊ฐ ์ถ๋ ฅ์ด ๋๋ฌ๋์ง ๊ธฐ๋ค๋ฆฌ๋ฉด ํจ์จ์ด ๋จ์ด์ง๋๋ค
๐ ๊ทธ๋์ ์ธํฐ๋ฝํธ๋ฅผ ์ฌ์ฉํ๋ฉด
CPU๋ ๋ค๋ฅธ ์ผ ํ๋ค๊ฐ "์ถ๋ ฅ ๋๋ฌ์ด์!"๋ผ๋ ์๋ฆผ์ด ์ค๋ฉด ๊ทธ๋๋ง ๋ฐ์ํ๋ฉด ๋ผ์.
์ฆ, CPU์ ํจ์จ์ด ํจ์ฌ ์ข์์ง๋ ๊ตฌ์กฐ์
๋๋ค!
๐ฆ ์ฑ๋(Channel)์ด๋?
์ ์ถ๋ ฅ ์ฅ์น(I/O)๋ฅผ CPU ๋์ ์ ๋ดํด์ ๊ด๋ฆฌํ๋ "๋ณด์กฐ ์ฒ๋ฆฌ์ฅ์น"์ ๋๋ค.
๐ค ์ ํ์ํ๊ฐ์?
CPU๋ ๋งค์ฐ ๋๋ํ์ง๋ง ๋๋ฌด ๋ฐ์์ฃ .
๋ชจ๋ ์ฃผ๋ณ๊ธฐ๊ธฐ(ํ๋ฆฐํฐ, ํ๋๋์คํฌ ๋ฑ)๊น์ง ์ผ์ผ์ด ๊ด๋ฆฌํ๋ฉด ๋๋ฌด ๋นํจ์จ์ ์ด์์.
โ
๊ทธ๋์ ์ฑ๋์๊ฒ ๊ทธ ์ผ์ ๋งก๊น๋๋ค.
๐งพ ์๋ฅผ ๋ค์ด ์ค๋ช ํด ๋ณผ๊ฒ์
- CPU๊ฐ โ์ด ํ์ผ์ USB์ ์ ์ฅํด์คโ๋ผ๊ณ ์ฑ๋์๊ฒ ์ํต๋๋ค
- ์ฑ๋์ CPU ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ๊ฒฐ๊ณผ๋ง ์๋ ค์ค์
- CPU๋ ๊ทธ๋์ ๋ค๋ฅธ ๊ณ์ฐ์ ํ ์ ์์ผ๋ ์ฑ๋ฅ์ด ๋ ์ข์์ ธ์!
๐ ์ฑ๋์ ํน์ง
- ์ ์ถ๋ ฅ๋ง ์ ๋ฌธ์ ์ผ๋ก ์ฒ๋ฆฌ
- CPU์ ์ ์ถ๋ ฅ ์ฅ์น ์ฌ์ด์ ์๋ ์ฐจ์ด๋ฅผ ํด๊ฒฐ
- ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก๋ ์ ์ถ๋ ฅ ํ๋ก์ธ์ (IOP) ๋ผ๊ณ ๋ ๋ถ๋ฆ ๋๋ค
- ๊ณ ๊ธ ์์คํ ์ผ์๋ก ์ฑ๋ ๊ธฐ๋ฅ์ด ๋ ์ ๊ตํด์ง๋๋ค
์์ฝ
| ๊ตฌ๋ถ | ์ธํฐ๋ฝํธ | ์ฑ๋ |
|---|---|---|
| ์ญํ | ์์์น ๋ชปํ ์ํฉ ์๋ฆผ ํ CPU๊ฐ ์ง์ ์ฒ๋ฆฌ | CPU ๋์ ์ ์ถ๋ ฅ์ ์ฒ๋ฆฌํ๋ ์กฐ์ |
| ์ฒ๋ฆฌ ์ฃผ์ฒด | CPU | ์ฑ๋(๋ณด์กฐ ์ฅ์น) |
| ์์ | ๋ง์ฐ์ค ํด๋ฆญ, ์ค๋ฅ ๋ฐ์ | ํ๋๋์คํฌ์ ํ์ผ ์ ์ฅ, ํ๋ฆฐํฐ ์ถ๋ ฅ |
| ๋ชฉ์ | ์ฆ๊ฐ ๋ฐ์, ์ฐ์ ์์ ์ฒ๋ฆฌ | CPU ๋ถ๋ด ๊ฐ์, ํจ์จ ํฅ์ |
์ธํฐ๋ฝํธ๋
๊ธด๊ธ ํธ์ถ๐ "์ด๊ฑฐ ๋จผ์ ์ฒ๋ฆฌํด์ค!"
์ฑ๋์์ ์ถ๋ ฅ ๋ด๋น ์กฐ์! ๐ "CPU์ผ ๋์ ๋ถ๋ด์ ์ค์ฌ์ค๊ฒ!"
'Exam Note > ์ปดํ 1๊ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BIOS, ํ์จ์ด, ํ๋๋์คํฌ ์ฐ๊ฒฐ ๋ฐฉ์ (0) | 2025.06.23 |
|---|---|
| ๋ฉ์ธ๋ณด๋ - ๋ฒ์ค, USB, ๋ธ๋ฃจํฌ์ค (0) | 2025.06.22 |
| CPU ์ ๊ธฐ์ต์ฅ์น(์ฃผ๊ธฐ์ต, ๋ณด์กฐ๊ธฐ์ต) (0) | 2025.06.20 |
| ์ปดํจํฐ์ ๋ถ๋ฅ (์๋ ๋ก๊ทธ Vs ๋์งํธ) (0) | 2025.06.17 |
| Excel ๋ฐ์ดํฐ ๊ธฐ๋ณธ ์ ๋ ฅ (2) | 2025.06.17 |