반응형

[Operating System] Memory Mapped I/O

반응형


Memory Mapped I/O는 CPU가 입출력 장치를 엑세스할 때, 입출력과 메모리의 주소 공간을 분리하지 않고 하나의 메모리 공간에 취급하여 배치하는 방식입니다. 



위 그림과 같이 Memory Mapped I/O는 메모리와 I/O가 하나의 연속된 어드레스 영역에 할당되는 데요, I/O가 차지하는 만큼 메모리 용량은 감소합니다. (당연하겠죠). 또한 CPU에게는 메모리와 입출력 장치가 동일한 외부기기로 간주되므로 이들을 엑세스 하기 위하여 같은 신호를 사용합니다. 또한 소프트웨어적으로도 메모리에 대한 엑세스나 I/O에 대한 입출력이 동일한 것으로 간주됩니다.



참고 자료 : http://shinluckyarchive.tistory.com/237


반응형

이 글을 공유하기

댓글

Designed by JB FACTORY