copy_on_write

    [운영체제] 요구 페이징

    [운영체제] 요구 페이징

    프로그램 실행 시 프로그램의 전부를 물리 메모리에 적재하는 방법은 메모리를 효율적으로 사용하는 방법이 될 수 없다. -> 초기에는 프로그램 전체가 메모리에 있을 필요가 없기 때문이다. 메모리를 효율적으로 사용하는 방법으로 필요한 페이지만 적재하는 방법이 있다. -> 요구 페이징이라고 한다. 요구 페이징은 가상 메모리 시스템을 사용하여 필요한 프로그램의 일부만 적재함으로써 메모리를 더 효율적으로 사용할 수 있도록 한다. [요구 페이징] 1 ) 요구 페이징은 주소 공간을 페이지 단위로 나눈 뒤 필요할 때 메모리로 가져온다. -> 페이지가 필요할 때만 메모리로 가져오는 것을 Lazy swapper라고 한다. (pager가 담당) 2 ) 페이지가필요하면 페이지 테이블을 참조 -> Valid-Invalid Bit..