메모리 맵 입출력: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
1 개의 출처 구조, 0 개의 링크를 깨진 것으로 표시 #IABot (v2.0beta2)
Huzzlet the bot (토론 | 기여)
잔글 로봇의 도움을 받아 동음이의 처리: 비트 - 비트 (단위) 문서로 링크 바꿈
14번째 줄:
한 장치의 [[직접 메모리 접근]] (Direct Memory Access, DMA)은 그러한 CPU와 장치 사이의 통신 방식에 영향을 받지 않는다. 특히 메모리 맵에 영향을 받지 않는다. DMA가 CPU를 통하지 않고, 메모리와 장치 사이에 직접 통신하기 때문이다.
 
[[하드웨어 인터럽트]]는 CPU와 주변 장치 사이에 통신을 하는 또 하나의 방법이다. 하지만, 여러 이유로 조금 다르게 취급된다. 앞서 살펴본 방법과 달리, 이 방식은 장치가 요청을 하며 한 방향으로만 통신한다. 다시 말해, 정보가 장치로부터 CPU로만 흐른다는 것이다. 마지막으로 각 인터럽트 라인은, "인터럽트가 발생했다"라는 식으로 고정된 의미를 갖는 단 한 [[비트 (단위)|비트]]의 정보만을 가지게 된다.
 
== 두 입출력 방식의 상대적인 장점들 ==