[운영체제] 페이징 기법
·
CS/운영체제
1. 페이징이란크기가 다른 프로세스가 메모리에 연속으로 할당되면 사이에 빈 공간이 남으며 외부 단편화가 발생함.페이징은 프로세스를 일정 크기로 자르고 이를 메모리에 불연속적으로 할당한다.프로세스의 논리 주소 공간을 페이지라는 일정 단위로 자르고, 메모리의 물리 주소 공간을 프레임이라는 페이지와 동일한 단위로 자른 뒤 페이지를 프레임에 할당하는 가상 메모리 관리 기법이다. 2. 페이징에서의 스와핑페이지 단위의 스와핑이 이루어진다. => 프로세스를 실행하기 위해 모든 페이지가 메모리에 적재될 필요 없다.물리 메모리보다 큰 프로세스도 실행될 수 있다. 3. 페이지 테이블가상 주소(가상 페이지 번호)를 실제 물리 메모리(물리 프레임 번호)로 변환(매핑)하는 정보를 담고 있는 매핑 테이블이다.가상 주소와 물리 주..