Paged Memory

Microsoft/Core

Paged Pool Memory 부족 시 처리 방법

Paged Pool 메모리가 부족한 경우 다음과 같은 이벤트 로그가 발생합니다. 원본 - SRV 종류 - 오류 이벤트 ID - 2020 설명 - 풀이 비었으므로, 서버가 시스템의 페이지된 풀에서 할당하지 못했습니다. 데이터 - 0000: 00040000 00540001 00000000 c00007e4 0010: 00000000 c000009a 00000000 00000000 0020: 00000000 00000000 0000000b 위의 메시지가 발생하는 경우 Kernel의 PagedPool 메모리 부족으로 서버가 Hang이 걸릴 수 있습니다. 특히 3GB를 주는 경우에는 Kernel 메모리가 줄어들기 때문에 사용할 수 있는 PagedPool 메모리가 줄어들게 됩니다. [그림 1] Paged, NonPa..

Microsoft/Core

페이지 처리 및 Paged Memory

(1) 요구 페이지 처리 Segmentation -> paging을 배우면서 Virtual memory와 Physical memory를 mapping하는 방법에 대해 배웠다. 해당 방법을 요구 페이지 처리라고 한다. 즉, 필요한 메모리를 모두 올리는 것이 아닌 요구한 페이지만 메모리에 올리는 방식을 의마한다. [그림 1] 요구 페이지처리 그림 1을 참고하여 처리방법에 대해 알아보도록 하자. 1) 프로세서는 해당 명령어에 필요한 Data가 메모리에 올라가 있는지 확인하기 위해 페이지 테이블의 유효 비트를 살펴본다. 2) 유효하지 않은 경우 Page Fault 인터럽트를 발생시킨다. 3) 인터럽트를 받은 OS는 Physical Memory의 빈공간을 찾아보고 빈공간이 없는 경우에 페이지 교체작업을 통해 메모..

로멘틱가이
'Paged Memory' 태그의 글 목록