Open kimmainsain opened 7 months ago
페이징과 세그멘테이션 모두 메모리 할당 기법으로 페이징은 고정된 크기의 페이지라는 단위로 메모리에 할당하는 방법입니다. 외부 단편화 문제는 해결했지만, 내부 단편화 문제에 취약합니다. 세그멘테이션은 서로 다른 크기의 세그먼트라는 단위로 메모리에 할당하는 방법입니다. 내부 단편화 문제는 해결했지만, 외부 단편화 문제에 취약합니다.
페이징(paging)
: 동일한 크기의 페이지 단위로 나누어 할당하는 방법입니다. 페이지의 크기가 고정되어 있기에, 사용되지 않은 공간이 발생할 수 있어 내부 단편화에 문제가 있습니다.세그멘테이션(segmentation)
: 서로 다른 크기의 세그먼트로 나누는 방식입니다. 세그먼트의 크기가 메모리 요구사항에 근접하게 할당되기에 내부 단편화에 자유로운 편입니다.
페이징(Paging)
프로그램과 주기억장치의 영역을 동일한 크기로 나눈 후, 나눠진 프로그램을 주기억 장치의 영역에 적재시켜 실행시키는 기법입니다.
세그멘테이션(Segmentation)
가상기억장치에서 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후, 주기억장치에 적재시켜 실행시키는 기법입니다.