세그멘테이션

    [Operating System] Segmentation

    세그멘 테이션 사용자 프로그램은 세그먼테이션 기법을 이용하여 프로그램과 그 데이터들이 여러 세그먼트로 나눔 하지만 프로세스를 물리적인 단위인 페이지 말고 논리적 내용 단위인 세그먼트로 자를 수 있는 세그먼테이션 방법이 있다. 세그멘테이션은 프로세스를 세그먼트의 집합으로 생각한다. 그래서 세그먼테이션은 물리적인 크기의 단위가 아닌 논리적 내용의 단위(의미가 같은)로 자르기 때문에 세그먼트들의 크기는 일반적으로 같지 않다. 세그먼테이션 번호와 오프셋 두개의 영역으로 구성 세그먼트 기반 주소 변환 가장 왼쪽의 n비트는 세그먼트 번호이고, 가장 오른쪽 m비트는 오프셋인 n+m비트로 이루어진 주소 n= 4 , m=12 세그먼트 최대크기는 4096 주소변환 과정 논리주소의 왼쪽 n 비트를 세그먼트 번호로 추출 이 ..