DMA(Direct Memory Access)의 데이터 전송 절차는 일반적으로 다음과 같은 순서로 진행됩니다. 1. **버스 사용 요구(bus request)**: DMA 컨트롤러가 CPU에게 버스를 사용할 수 있도록 요청합니다. 2. **버스 사용 허가(bus grant)**: CPU는 요청을 수락하고 버스 사용을 허가합니다. 3. **데이터 전송(data transfer)**: DMA 컨트롤러가 메모리와 I/O 장치 간에 데이터를 전송합니다. 4. **인터럽트(interrupt)**: 데이터 전송이 완료되면 DMA 컨트롤러가 CPU에게 인터럽트를 발생시켜 작업 완료를 알립니다. 따라서 보기 3의 순서 ⓑ → ⓓ → ⓐ → ⓒ가 올바른 순서입니다.