
운영체제가 새 프로세스를 실행시키거나 실행 중인 프로세스가 메모리를 필요로 할 때, 물리 메모리를 프로세스에게 할당함
프로세스의 실행은 할당된 물리 메모리에서 이루어짐

연속 메모리 할당
분할 메모리 할당
단편화(fragmentation)
내부 단편화(internal fragmentation)
할당된 메모리 내부에 사용할 수 없는 홀이 생기는 현상
할당받은 파티션의 크기보다 작은 프로세스를 적재하는 경우, 파티션 내부에 홀 발생

할당된 메모리들 사이에 사용할 수 없는 홀이 생기는 현상
가변 크기의 파티션이 생기고 반환되는 여러 번의 과정에서 여러 개의 작은 홀 생성
홀이 적재하려는 프로세스의 크기보다 작으면 할당이 불가능함

세그먼트(segment)
프로세스를 논리 세그먼트들로 나누고, 각 논리 세그먼트를 물리 메모리(물리 세그먼트)에 할당하는 메모리 관리 기법
분할 메모리 할당 방식 중 가변 크기 할당 기법
각 논리 세그먼트는 물리 세그먼트에 매핑
외부 단편화가 발생함(내부 단편화 발생 x)

페이지와 프레임
페이징 기법
프로세스의 주소 공간과 물리 메모리를 페이지 단위로 분할하고, 프로세스의 각 페이지를 물리 메모리의 프레임에 분산 할당하여 관리하는 기법
내부 단편화 발생(외부 단편화 x)

명품 운영체제 (저자 황기태)
깔끔하네요. 잘 읽었습니다~