인터럽트 기반 입출력, DMA 입출력 #268
3Juhwan
started this conversation in
Computer Architecture
Replies: 1 comment
-
인터럽트 기반 입출력장치 컨트롤러가 입출력 작업이 완료하고 하드웨어 인터럽트를 발생시켜 CPU에 이를 알리는 방식이다.
DMA 입출력 방식CPU의 개입을 최소화하면서 메모리와 I/O 장치 간에 데이터를 전송하는 효율적인 방법이다. 전송할 데이터가 반드시 CPU를 거치는 기존 방식과 다르게, 메모리와 I/O 장치 간에 직접 데이터가 이동한다. 이것은 DMA 컨트롤러가 제어한다. DMA 입출력 과정
CPU는 오로지 입출력 작업의 시작과 끝에만 인터럽트로 관여하면 된다. 입출력 버스 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
입출력 작업을 수행하려면 CPU와 장치 컨트롤러가 정보를 주고받아야 합니다. 그렇다면 장치 컨트롤러는 CPU와 어떻게 정보를 주고받을까요?
Beta Was this translation helpful? Give feedback.
All reactions