I/O๊ธฐ์ I/O ๊ธฐ์ (์
์ถ๋ ฅ ๋ฐฉ๋ฒ)์ Programmed I/O, Interrupt I/O, DMA(Direct Memory Access)๋ก ๋๋ ์ ์๋ค. Programmed I/O ํ๋ก์ธ์๊ฐ I/O๋์์ ์ํ ์ ์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ค. ํ๋ก๊ทธ๋จ์ด I/O์ฅ์น ์ํ๋ฅผ ์ ์ด์ ํธ๋ก ์ฒดํฌํ๋ค. I/O๊ฐ ์ค๋น๋๋ฉด I/O๋ฅผ ์ํํ๋ค. ์ด๋ ์ค๋น์ ์ํ์ ์ ์ด์ ํธ๋ก ์ฒดํฌํ๋ค. (๋ฐ์ดํฐ๋ฅผ ์ฝ๋ ์์
, ์ฐ๋ ์์
์ ํ ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ ๋ด๋ณด๋ด๋๊ฑด ์ ์ด์ ํธ๊ฐ ํ์ํ๋ค.) ํ๋ก์ธ์๊ฐ I/O๋ณด๋ค ์๋๊ฐ ๋น ๋ฅด๊ธฐ๋๋ฌธ์ ํ๋ก์ธ์์ ์๊ฐ๋ญ๋น๋ก ์ด์ด์ง ์ ์๋ค. Interrupt I/O I/O์ฅ์น๊ฐ ์ค๋น๋๋ฉด ํ๋ก์ธ์์๊ฒ interrupt ์ ํธ๋ฅผ ์ค์ ์๋ฆฐ๋ค.(์ ์ด์ ํธ ์ฒดํฌ) ํ๋ก์ธ์๋ ์ํํ๊ณ ์๋ ์์
์ ์ค๋จํ๊ณ I/O๋ฅผ ์คํํ..