티스토리 뷰
매핑(Mapping)
:OS가 물리 메모리와 가상 메모리 사이에서 프로그램이나 데이터를 대응시키는 것을 '매핑(Mapping)'이라고 합니다.
=> 물리메모리와 가상 메모리를 대응시키는 것을 말한다
페이징(Paging)
고정 길이 페이지 단위(4KB)로 매핑을 수행하는 것을 '페이징(Pageing)'이라고 합니다. 페이징이 번번이 일어나는 것을 '스래싱(Thrashing)'이라고 하는데, 이는 CPU의 이용효율 저하의 원인이 됩니다.
세그먼테인션(Segmentation)
:가변 길이 세그먼트 단위로 매핑을 수행하는 것을 '세그먼테이션(Segmentation)이라고 합니다. 세그먼트에는 프로세스에서 사용하는 메모리를 연속해서 할당합니다.