더북(TheBook)

icon_check

 

질문 14

OS의 메모리 관리 전략 중 페이징과 세그먼테이션을 비교해서 설명해 보세요.

답변

페이징과 세그먼테이션은 비연속 메모리 할당 방식으로, 프로세스가 메모리에 연속적으로 할당될 때 발생할 수 있는 문제를 보완하는 기법입니다. 페이징은 논리 메모리 영역과 물리 메모리 영역을 같은 크기로 나누고 각각의 영역을 페이지와 프레임이라고 일컫습니다. 이 기법은 메모리 할당 문제를 해결할 수 있지만, 내부 단편화가 발생할 수 있습니다. 반면에 세그먼테이션은 프로세스를 논리적 단위로 분할합니다. 프로세스의 메모리 영역을 분할했기 때문에 메모리 보호가 쉽지만, 외부 단편화 문제가 발생할 수 있습니다.

TIP OS의 메모리 관리 전략 중 비연속 메모리 할당인 페이징과 세그먼테이션의 차이점을 알고 있어야 한다. 또한, 각각 내부 단편화와 외부 단편화라는 단점이 있다는 것도 알고 있으면 좋다.


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.