Ex)Disk 의 경우
1. CPU가 DMA 컨트롤러 초기화하고 READ 설정
2. DMA한테 어디 주소로 가서 얼마만큼 읽어온 다음에 지정한 버퍼에 넣어놔 시킴
3. DMA는 디스크 컨트롤러에게 데이터 전송 요청
4. 디스크 컨트롤러는 읽을 수 있는 만큼 읽어서 DMA한테 전송
5. DMA는 받은 데이터를 버퍼에 기록. 전송할때마다 c값을 감소시키면서 cpu가 시킨 횟수만큼 수행
6. c가 0이되면 cpu에게 Interrupt해서 알려줌