DMA(Direct Memory Access) DMA는 CPU를 대신하여 I/O장치와 Memory사이의 데이터전송을 담당하는 장치를 지칭한다. DMA에 의한 입출력 방식은 CPU의 개입 없이 직접 주기억 장치와 DMA 사이에서 일련의 입출력 동작이 이루어지는 방식 DMA의 특징 CPU를 경유하지 않고 직접 기억 장치와 입출력 장치 사이에서 전송이 이루어진다. 하나의 입출력 명령어에 의해 하나의 블록 전체가 전송된다. 사이클 스틸에 의해 전송이 이루어진다. 전송이 끝나면 인터럽트를 발생시켜 CPU에게 알린다. 데이터 전송 절차 : 버스 사용 요구 -> 버스 사용 허가 -> 데이터 전송 -> 인터럽트 DMA 필요성 고속의 I/O 장치의 경우 인터럽트로 CPU의 실제 프로세스 작업 시간 감소 디스크 같은 많은..