나는 사용자 정의 메모리 관리자를 작성하려고하고 있는데 지금 내가 좋아하는 바이트의 전역 배열을 할당하고있다 :물리적 메모리와 가상 메모리의 차이점 Visual C++?
char g_retail_memory[512*MB];
난 다음이 의 약 512 MB들을보고 윈도우 7의 리소스 모니터에서 볼 때 가상 메모리가 할당되었습니다. 누군가 내가 왜 실제 메모리를 얻지 못하게 설명 할 수 있습니까? malloc() 대신 물리적 메모리를 사용하는 경우. 내가 뭔가 잘못하고 있는거야? 이 경우 Visual C++에서 실제 메모리를 얻는 올바른 방법이 있습니까? VM 시스템이 최신 운영 시스템의 응용 프로그램 메모리를 제공하는 방식이기 때문에
malloc을 사용하여 "실제 메모리"를 얻는 방법을 결정하는 방법은 무엇입니까? – Mat
같은 방법으로 나는 그것을 얻지 못하겠다고 결정하고있다. :) 윈도우 자원 관리자를 통해 :)하지만 나는이 정보가 틀릴 수있는 다음 게시물에서 배웠다. – abbec