페이징
메모리 관리 기법 / From Wikipedia, the free encyclopedia
페이징 기법(paging)은 컴퓨터가 메인 메모리에서 사용하기 위해 2차 기억 장치[lower-alpha 1]로부터 데이터를 저장하고 검색하는 메모리 관리 기법이다.[1] 즉 가상기억장치를 모두 같은 크기의 블록으로 편성하여 운용하는 기법이다. 이때의 일정한 크기를 가진 블록을 페이지(page)라고 한다. 주소공간을 페이지 단위로 나누고 실제기억공간은 페이지 크기와 같은 프레임으로 나누어 사용한다.
이 문서의 내용은 출처가 분명하지 않습니다. (2010년 9월) |
다른 뜻에 대해서는 페이지 매기기 문서를 참고하십시오.
페이징 기법이 적용된 시스템에서 가상주소는 순서쌍 로 나타낼 수 있다. 는 가상기억장치 내에서 참조될 항목이 속해 있는 페이지 번호이고, 는 페이지 내에서 참조될 항목이 위치하고 있는 곳의 변위이다.
어떤 프로세스가 현재 참조하고 있는 페이지가 주기억장치 내에 있다면 그 프로세스는 수행될 수 있다. 반대로 주기억장치 내에 없다면 그 해당 페이지를 보조기억장치로부터 읽어와서 페이지 프레임의 한 블록에 저장한다.