DMA Controller
Last updated
Last updated
CPU์ Memory๋ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค. ์ด๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ฐ์ดํฐ๋ฅผ CPU์๊ฒ ์ ๋ฌํ๋ ๊ณผ์ ์์ CPU์ interrupt๊ฐ ๋ฐ์ํ๋๋ฐ, ๋งค๋ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋ ๋ง๋ค CPU์ ์์ ์ด ๋ฉ์ถ๋ฉด ์ ์ฒด์ ์ธ ํ๋ก์ธ์ค๊ฐ ์ง์ฐ๋๊ฒ ๋ฉ๋๋ค.
์ด๊ฑธ ๋ฐฉ์งํ๊ธฐ ์ํด CPU์ ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ ๋ ๋, ์ ๋ฌ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋๋ ์ผ์ข ์ Buffer๊ฐ ํ์ํ๋ฐ ์ด๊ฒ์ DMA๋ผ ๋ถ๋ฆ ๋๋ค.