카테고리 없음
2021. 7. 9.
[Operating System] 12. 페이징과 세그먼테이션
0. 기법을 쓰는 이유 다중 프로그래밍 시스템에 여러 프로세스를 수용하기 위해 주기억장치를 동적 분할하는 메모리 관리 작업이 필요하기 때문이다. 1. 메모리 관리 기법 연속 메모리 관리 : 프로그램 전체가 하나의 커다란 공간에 연속적으로 할당되어야 함 고정 분할 기법 : 주기억장치가 고정된 파티션으로 분할 - 내부 단편화 발생 동적 분할 기법 : 파티션들이 동적 생성되며 자신의 크기와 같은 파티션에 적재 - 외부 단편화 발생 불연속 메모리 관리 : 프로그램의 일부가 서로 다른 주소 공간에 할당될 수 있는 기법 페이지 : 고정 사이즈의 작은 프로세스 조각 프레임 : 페이지 크기와 같은 주기억장치 메모리 조각 단편화 : 기억 장치의 빈 공간 or 자료가 여러 조각으로 나뉘는 현상 세그먼트 : 서로 다른 크기..