ppobbi-study / CS_Study_Hub

CS 스터디 레포입니다.
3 stars 6 forks source link

페이징(Paging)과 세그멘테이션(Segmentation)에 대해서 설명해주세요 #111

Open kimmainsain opened 7 months ago

Seobway23 commented 7 months ago

페이징(Paging)

프로그램과 주기억장치의 영역을 동일한 크기로 나눈 후, 나눠진 프로그램을 주기억 장치의 영역에 적재시켜 실행시키는 기법입니다.

세그멘테이션(Segmentation)

가상기억장치에서 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후, 주기억장치에 적재시켜 실행시키는 기법입니다.

freakFlow commented 7 months ago

답변

페이징과 세그멘테이션 모두 메모리 할당 기법으로 페이징은 고정된 크기의 페이지라는 단위로 메모리에 할당하는 방법입니다. 외부 단편화 문제는 해결했지만, 내부 단편화 문제에 취약합니다. 세그멘테이션은 서로 다른 크기의 세그먼트라는 단위로 메모리에 할당하는 방법입니다. 내부 단편화 문제는 해결했지만, 외부 단편화 문제에 취약합니다.

kimmainsain commented 7 months ago

답변