Linux_system

MMIO (Memory-mapped I/O)

MasterOfAI 2022. 8. 19. 20:32

CPU가 입출력 장치를 access 할 때, 입출력과 메모리의 주소 공간을 분리하지 않고 하나의 메모리 공간에 취급하여 배치하는 방식을 말함. 전체 메모리의 주소공간에 입출력 장치의 메모리나 레지스터를 메모리로 취급하여 전체 메모리의 일부분으로 특정 영역에 할당하여 배치하는 방식이다. 입출력 장치의 메모리 주소가 나뉘어 있지 않기 때문에 access할 때는 메모리와 같은 주소공간 이므로 같은 기계어 코드로 수행한다. 

'Linux_system' 카테고리의 다른 글

c++ Linux compile  (0) 2022.08.19
size_t 와 string::size_type  (0) 2022.08.19
apt 사용법 (link)  (0) 2022.06.01
Ubuntu 에 onenote 설치하기  (0) 2022.05.03
Windows 에서 linux 에 있는 file 가져오기  (0) 2022.04.29