코드, 데이터, 스택처럼 의미 단위별 descriptor를 고르는 인덱스다.
세그먼테이션 주소 검사
세그먼테이션은 논리 주소를 segment selector와 offset으로 나눕니다. base/limit 검사와 권한 비트가 통과해야 실제 물리 주소가 계산됩니다.
01selector
02base + limit
03protection
04physical addr
offset이 limit을 넘으면 보호 예외가 발생하고, 통과하면 base를 더한다.
read/write/execute 권한과 privilege level이 접근 가능성을 결정한다.
현대 시스템에서는 세그먼트 결과가 다시 페이징 입력이 되는 경우가 많다.
세그먼트는 단순 주소 변환보다 “의미 단위 보호”에 가깝습니다. offset 범위와 권한 검사를 함께 봐야 합니다.