2010-06-12 2 views
4

2GB RAM이 있고 각각 1.5GB 인 Object 인스턴스가 2 개있는 경우 운영 체제가 하드 디스크와 페이지를주고 받고 컨텍스트를 전환합니다.개체가 힙의 페이지 단위 중 가장 작은 단위입니까?

인스턴스가 1 개 있지만 3GB 인 경우 어떻게됩니까? 동일한 페이징 방법으로이 인스턴스를 2 페이지로 분류 할 수 있습니까? 아니면 메모리 부족 문제가 발생합니까?

같은 질문을 객체 옆의 다른 데이터 구조에도 적용하고 페이징 페이지를 전체 페이지로 만들거나 더 작은 단위로 분할합니다.

감사합니다.

답변

6

운영 체제에는 "개체"개념이없고 메모리 페이지 만 있습니다. 객체는 OS가 서로 독립적으로 실제 메모리에서 스왑하거나 교환 할 수있는 많은 메모리 페이지로 구성됩니다. 페이지 크기는 운영 체제에 따라 다르지만 일반적으로 4K입니다.

+0

답변 해 주셔서 감사합니다. – DonnieKun