프로세스가 실행되고 있지 않을 때 프로세스에서 사용하고 다른 실행 프로세스와 공유하지 않는 일부 페이지가 주 메모리에 남아있을 수 있습니까?

프로세스가 자체적으로 또는 스케줄러에 의해 실행중인 상태에서 비 실행 상태 (준비, 대기 중 ...)로 변경 될 때 모든 페이지가 프로세스에서 사용하고 다른 실행중인 프로세스와 공유되지 않고 주 메모리에서 스왑됩니까?

아니면 프로세스가 실행되고 있지 않을 때 프로세스에서 사용하고 다른 실행중인 프로세스와 공유하지 않는 일부 페이지가 여전히 주 메모리에있을 수 있습니까?

감사.

스티븐 키트

아니요, 일반적으로 실행되지 않는 프로세스의 페이지는 그대로 유지됩니다. 메모리 부족이 필요한 경우에만 교체되고 최근에 사용되지 않은 페이지 만 교체됩니다.

대부분의 프로세스는 1 초에 여러 번 실행에서 실행되지 않는 것으로 전환되며 대부분의 삶을 실행되지 않는 상태에서 보냅니다. 모든 프로세스가 실행 중이 아닐 때 교체 된 경우 성능에 미치는 영향을 상상해보십시오 ... (데스크톱 환경을 밤새 실행하고 밤에 많은 메모리를 차지하는 백그라운드 작업을 실행하는 경우 이러한 현상이 발생할 수 있습니다. . 비활성 상태 인 데스크탑 환경의 프로세스는 교체됩니다. 시스템이 다시 응답 할 때까지 아침에 꽤 기다려야합니다.)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관