작업 관리자의 커널 메모리란 무엇입니까?

...

작업 관리자의 커널 메모리는 운영 체제 프로세스에 대해 차단된 컴퓨터에서 사용할 수 있는 총 메모리의 일부입니다. 총 메모리는 RAM(랜덤 액세스 메모리)과 가상 메모리로 구성됩니다. 작업 관리자의 커널 메모리 아래에 있는 "Paged"는 커널 전용인 가상 메모리 부분을 나타내고 "Nonpaged"는 RAM의 전용 커널 메모리를 나타냅니다. "Paged" 및 "Nonpaged"의 값은 일부 커널 프로세스가 RAM에서 가상 메모리로 또는 그 반대로 이동되기 때문에 다양합니다.

배경

커널 메모리의 개념은 운영 체제를 실행하는 핵심 프로세스를 담당하는 커널 계층이 있는 컴퓨터 구조에서 비롯됩니다. 시작하는 동안 컴퓨터를 실행할 때 커널 계층은 OS를 로드하는 데 필요한 프로세스를 식별합니다. 이러한 프로세스는 필수적이므로 커널 메모리는 코어 프로세스에 항상 사용 가능한 전용 메모리가 있는지 확인하기 위해 메모리 관리의 일부로 개발되었습니다.

오늘의 비디오

비페이징 커널 메모리

작업 관리자의 비페이징 커널 메모리는 RAM을 사용하는 커널 메모리를 나타냅니다. 운영 체제 프로세스는 처음에 시작하는 동안 RAM을 사용하지만 로드된 후에는 메모리가 관리는 다른 프로세스를 위해 RAM을 확보하기 위해 일부 프로세스를 가상 메모리로 전송합니다. 응용 프로그램. 컴퓨터는 RAM과 가상 메모리 간에 OS 프로세스를 지속적으로 교환하여 메모리를 능동적으로 관리합니다. RAM을 사용하는 프로세스를 비페이징이라고 하고 가상 메모리로 전송되는 프로세스를 페이징이라고 합니다.

페이징된 커널 메모리

가상 메모리는 RAM에서 일부 로드를 제거하여 다른 응용 프로그램에서 RAM을 사용할 수 있도록 하는 데 사용됩니다. pagefile.sys라는 루트 폴더에 파일을 만들어 하드 디스크 공간을 사용합니다. RAM과 유사하게 pagefile.sys의 일부는 커널 메모리에 대해 차단됩니다. OS에서 사용하는 유휴 프로세스는 가상 메모리로 전송됩니다. "Kernel Memory" 아래의 "Paged"에 대한 작업 관리자의 정보는 커널에 사용된 양입니다.

사용 가능한 물리적 메모리

작업 관리자의 "물리적 메모리" 아래에 있는 "사용 가능한" 정보는 다른 응용 프로그램에서 사용할 수 있는 RAM의 여유 공간입니다. 일부 프로세스는 항상 가상 메모리로 전송되므로 이 값은 0이 되지 않습니다.

가상 메모리

가상 메모리는 제한된 RAM 용량을 확장합니다. RAM이 애플리케이션 실행에 항상 사용 가능한 메모리를 갖기 위해 일부 프로세스는 pagefile.sys로 전송됩니다. 현재 컴퓨터에서 사용하는 총 가상 메모리는 Windows 작업 관리자의 "Commit Charge" 아래에 있는 "Total"입니다. 이 합계는 "프로세스" 탭에 표시되는 "메모리 사용량"의 합계입니다.