64bit 컴퓨터에서 메모리를 4기가 이상 사용하도록 코딩하려면 어떻게 해야되나요?

글쓴이: 익명 사용자 / 작성시간: 수, 2011/11/23 - 7:59오후
안녕하세요.
서버가 리눅스 환경에서 64비트 cpu를 사용중입니다.
램은 64기가 인데요, c언어 등에서 일반적으로 코딩하면 32비트와 환경이 같더라구요.
혹시 동적 혹은 정적으로 20기가 이상의 공간을 c언어에서 할당(alloc 등 사용)하면서 코딩하는 방법이 있을까요?
현재는 2기가의 공간도 할당해서 사용하지 못하더라구요.
혹시 설정을 만져야 되는 부분이 있나요?
경험이 있는분 계시다면 답변 부탁드립니다.
감사합니다.
Forums:
64비트 CPU 에 리눅스도 64비트인가요?
64비트 CPU 에 리눅스도 64비트인가요?
될텐데요...
단, -당연히- CPU가 64비트를 지원해야하고,
리눅스는 64비트를 설치했다면.
void* mem = malloc( 20기가 );
이렇게 가능하던데요... 물론, NULL check는 하셔야지만...
------------------ System programmer...^^
댓글 달기