-
memory addresslinux study 2018. 11. 30. 12:35
논리적 주소
는 offset과 segment로 구성된다. offset은 segment의 시작부터의 거리를 나타낸다.
명령어에 포함되어 있다.
가상 주소
는 32bit unsigned integer이고 4GB의 메모리를 나타낼 수 있다.
물리적 주소
는 메모리셀을 나타낼때 사용된다. 물리적 주소는 전기적인 신호와 대응되고 32비트 혹은 36비트이다.
MMU(memory management unit)
은 논리적 주소를 세그먼트 유닛이라는 하드웨어 회로를 통해 가장 주소로 변환한다.
그다음으로 페이징 유닛이 가상 주소를 물리적 주소로 변환한다.
'linux study' 카테고리의 다른 글
memory protection과 그 기법들....현상들.... (0) 2019.02.01 segementation in hardware (0) 2018.12.06 semaphores....etc (0) 2018.11.30 Reenterant kernel (0) 2018.11.30 리눅스 커널 공부 (0) 2018.11.27