기법을 쓰는 이유

다중 프로그래밍 시스템에 여러 프로세스를 수용하기 위해 주기억장치를 동적 분할하는 메모리 관리 작업이 필요해서

메모리 관리 기법

  1. 연속 메모리 관리

    프로그램 전체가 하나의 커다란 공간에 연속적으로 할당되어야 함

  2. 불연속 메모리 관리

    프로그램의 일부가 서로 다른 주소 공간에 할당될 수 있는 기법

    페이지 : 고정 사이즈의 작은 프로세스 조각

    프레임 : 페이지 크기와 같은 주기억장치 메모리 조각

    단편화 : 기억 장치의 빈 공간 or 자료가 여러 조각으로 나뉘는 현상

    세그먼트 : 서로 다른 크기를 가진 논리적 블록이 연속적 공간에 배치되는 것

    고정 크기 : 페이징(Paging)

    가변 크기 : 세그먼테이션(Segmentation)