ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 쓰기 시 복사
    운영체제/가상 메모리 2018. 2. 4. 20:35

    가상 메모리는 프로세스 생성시 페이지를 공유하여 생성 시간을 줄일 있다.

    과거에 자식 프로세스가 생성될 때에는 부모 프로세스의 페이지를 자식프로세스에 복사해 주는 방식으로 자식 프로세스의 주소 공간을 구성해 주었다.

    하지만 대부분의 상황에서 자식 프로세스는 만들어지자마자 exec 시스템 호출을 사용해 메모리 공간을 다른 프로그램으로 교체한다.

    그러면 부모로부터 복사해 페이지들은 쓸모 없게 된다. 그래서 부모의 페이지를 복사해오는 대신 쓰기 복사 방식이 사용된다.

     

    쓰기 복사 방식은 자식 프로세스가 시작할 부모의 페이지를 당분간 함께 공유하여 사용하고

    프로세스가 공유중인 페이지에 페이지의 복사본이 생성된다.

     

    방식을 사용할 경우 수정되는 페이지만 복사본을 만들어 효율적인 프로세스 생성이 가능하다.

    '운영체제 > 가상 메모리' 카테고리의 다른 글

    스레싱  (0) 2018.02.04
    프레임의 할당  (0) 2018.02.04
    페이지 교체  (0) 2018.02.04
    요구 페이징  (0) 2018.02.04
    배경  (0) 2018.02.04

    댓글