image

세그먼트 사상 테이블 (Segment Map Table, SMT) 완벽 해부: 메모리 관리의 숨겨진 영웅

세그먼트 사상 테이블 (Segment Map Table, SMT) 완벽 해부: 메모리 관리의 숨겨진 영웅

세그먼트 사상 테이블(SMT)은 가상 메모리 환경에서 논리적 주소를 물리적 주소로 변환하고, 메모리 보호를 제공하는 핵심 자료구조입니다. 프로그램의 논리적 단위를 세그먼트로 나누어 관리하며, 기저 주소, 한계 레지스터, 접근 권한 등을 포함하는 테이블을 통해 주소 변환을 수행합니다. 외부 단편화, 테이블 오버헤드 등의 단점에도 불구하고, 논리적 구조 반영, 메모리 보호, 공유 용이성 등의 장점을 제공하며 x86 아키텍처 등에서 활용됩니다.