DMA의 전송 절차에서
4. DMA 제어기가 주기억장치에서데이터를 읽어 디스크로 전송함. (Data Transfer)
질문입니다.
디스크란 보조기억 장치가 맞나요? 그렇다면 보조기억 장치가 I/O 장치 중 한종류에 속하나요?
DMA의 전반적인 설명을 보면 CPU를 경유하지 않고, I/O 장치가 직접 메모리를 접근하여 입, 출력을 한다는 것인데, HDD가 CPU를 거치지 않고 바로 RAM에 썼다 지웠다 한다는 것으로 이해했습니다.
맞는지요?
안녕하세요.
보조기억장치에 저장된 자료를 읽어 들이거나 내보내는 작업도 입출력의 형태이므로 보조기억장치도 입출력 장치에 포함됩니다.
DMA는 입출력장치가 CPU의 제어를 받지 않고 직접 메모리에 접근할 수 있도록 DMA 제어기가 제어합니다.
즉 CPU 대신 DMA 제어기가 이를 제어하는 것이고, 그 동안 CPU는 다른 처리를 하므로 시스템의 전체적은 효율을 높이는 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2013-05-29 09:06:05
안녕하세요.
보조기억장치에 저장된 자료를 읽어 들이거나 내보내는 작업도 입출력의 형태이므로 보조기억장치도 입출력 장치에 포함됩니다.
DMA는 입출력장치가 CPU의 제어를 받지 않고 직접 메모리에 접근할 수 있도록 DMA 제어기가 제어합니다.
즉 CPU 대신 DMA 제어기가 이를 제어하는 것이고, 그 동안 CPU는 다른 처리를 하므로 시스템의 전체적은 효율을 높이는 것입니다.
오늘도 즐거운 하루 되세요.
"