[Operating System] Memory Mapped I/O
- Computer Science/Operating System
- 2017. 5. 14. 19:33
반응형
Memory Mapped I/O는 CPU가 입출력 장치를 엑세스할 때, 입출력과 메모리의 주소 공간을 분리하지 않고 하나의 메모리 공간에 취급하여 배치하는 방식입니다.
위 그림과 같이 Memory Mapped I/O는 메모리와 I/O가 하나의 연속된 어드레스 영역에 할당되는 데요, I/O가 차지하는 만큼 메모리 용량은 감소합니다. (당연하겠죠). 또한 CPU에게는 메모리와 입출력 장치가 동일한 외부기기로 간주되므로 이들을 엑세스 하기 위하여 같은 신호를 사용합니다. 또한 소프트웨어적으로도 메모리에 대한 엑세스나 I/O에 대한 입출력이 동일한 것으로 간주됩니다.
참고 자료 : http://shinluckyarchive.tistory.com/237
반응형
'Computer Science > Operating System' 카테고리의 다른 글
[Operating System] Stack Frame (0) | 2017.05.15 |
---|---|
[Operating System] 가상메모리 (0) | 2017.05.15 |
[Operating System] 프로세스의 메모리 영역 (0) | 2017.05.13 |
이 글을 공유하기