김원빈 개발 블로그

메모리 관리 기법 본문

시험공부/운영체제

메모리 관리 기법

GAMBALL 2018. 11. 28. 17:14
메모리 관리 기법


기술 

설명 

강점

약점 

고정 분할

파티션들이 동적으로 생성되며, 각 프로세스는 자신의 크기와 

일치하는 크기와 파티견에 

적재된다. 

구현 쉬움, 

오버헤드 거의 없음

내부단편화, 

최대 활성 프로세스 제한. 

 동적 분할

파티션들이 동적으로 생성되며, 각 프로세스는 자신의 크기와

 일치하는 크기의 파티션에 

적재된다. 

 내부단편화 없음,

주기억 장치 효율적

메모리 집약 요구 = > 

처리기 효율 낮아짐 

 단순 페이징

주기억장치는 균등사이즈의 프레임으로 나뉜다. 각 프로세스는 프레임들과 같은 길이를 가진 균등페이지들로 나뉜다. 프로세스의 모든 페이지가 적재되어야 하며 이 페이지를 저장하는 프레임들은 연속적일 필요는 없다. 

외부 단편화가 없다. 

적은양의 내부 단편화. 

단순 세그먼테이션 

각 프로세스는 여러 세그먼트들로 나뉜다. 프로세스의 모든 세그먼트가 적재되어야 하며, 이 세그먼트를 저장하는 동적 파티션들은 연속적일 필요는 없다. 

내부단편화가 없고 메모리 사용 효율 개선및 오버헤드 적음 

외부단편화 





'시험공부 > 운영체제' 카테고리의 다른 글

지역성의 원리  (0) 2018.11.28
가상메모리  (0) 2018.11.28
교착상태  (0) 2018.11.27
자원 할당 그래프  (0) 2018.11.27
모니터  (0) 2018.11.27