KOCW 운영체제 14: 세그먼테이션(Segmentation)


KOCW 운영체제 14: 세그먼테이션(Segmentation)

이 포스트는 KOCW 경성대학교 운영체제 강의를 정리한 노트입니다. 세그먼테이션 페이징이 프로세스를 일정한 크기로 나누는 방식이라면, 세그먼테이션에선 프로세스를 code, data, stack 섹션 또는 그 하위의 논리적 기준으로 나눈다. 따라서 프로세스가 일정한 크기로 나뉘지 않는 경우가 다반사이다. 하지만 지난 페이징 강의노트에서 설명한 바와 같이, CPU는 프로세스가 연속된 공간에 위치한다고 생각한다. 그렇기에 정상 실행을 위해서 세그먼테이션도 MMU 내의 재배치 레지스터들을 이용한 세그먼트 테이블을 두고 있다. 세그먼트 테이블에는 각 세그먼트 넘버에 해당하는 세그먼트의 base 주소와 limit이 기록되어 있으며, CPU는 세그먼..........

KOCW 운영체제 14: 세그먼테이션(Segmentation)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : KOCW 운영체제 14: 세그먼테이션(Segmentation)