:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/04/01 15:47
보통은 3.25G까지만 인식을 합니다
다만 램디스크라는 프로그램을 이용해 안잡히는 나머지 0.75G 정도의 용량을 사용할수는 있습니다
09/04/01 15:47
일반적으로 쓰는 xp의 경우 32bit OS 이기 때문에 아마 최대로 인식되는 램크기가 3.25G까지로 알고 있습니다.
따라서 제대로 된 4G 램을 활용하려면 64bit OS로 갈아 타셔야 할 것 같습니다. (XP 64bit, Vista 64bit, 7 64bit etc..) 혹은 32bit OS 환경에서 4기가 램을 달고 일정영역을 램디스크로 활용하는 방법이 있다고 들었는데 자세한 방법을 모르는 관계로..
09/04/01 16:09
XP의 32비트는 3기가 정도까지가 인식의 한계이고요, 그 이상으로 인식시키는 방법은 없습니다.
램 디스크를 이용하는 것은, 어디까지나 잉여램을 "활용"하는 부분이지 운영체제와 그 하위에서 구동되는 어플리케이션 (프로그램)들이 설치된 램을 사용 가능하다고 인식하는 것이 아닙니다. 이건 32비트 프로그램의 문제이며, 해결할 수가 없습니다. 64비트 운영체제 (XP64비트, 비스타 64비트) 를 사용할 경우, 램 자체는 인식이 됩니다. 운영체제에서 설치된 램만큼을 인식 합니다만, 사용하는 프로그램이 32비트일 경우 역시나 램의 활용은 4기가 정도로 제한됩니다. 운영체제와 마찬가지로 게임이나 프로그램 역시 32비트, 64비트의 구분이 있고, XP에서 기존 사용하던 대부분의 게임과 프로그램은 32비트입니다. 결국 이런 어플리케이션을 구동할 경우엔, 3기가 이상의 램을 활용할 수는 없는거죠. 램디스크로 잉여램을 활용하는 것은 분명 효율적이긴 합니다만, 실제 램이 인식되는 것과 같은 효율이 나오지는 않습니다. 디스크 단편화 등에 효과가 있긴 합니다만, 실질적으로 기대한 만큼의 효과를 보시기는 힘들겁니다. 결론적으로 인식시키는 방법은 64비트의 운영체제로 업그레이드 하면 됩니다. 단, 어떤 프로그램을 사용하실지는 모르겠지만 4기가 이상의 램을 활용하고자 하시는 프로그램이나 게임 자체도 64비트여야만 합니다. 하지만 32비트의 어플리케이션을 2개 이상 동시에 구동한다면 물론 충분히 4기가 이상의 램을 활용할 가치가 있죠.
09/04/01 17:08
초핀님// /3GB 옵션으로 물리 메모리가 더 인식되진 않는 걸로 알고 있습니다. xp에선 사실 해결책이 없는 걸로 알고 있네요; (제컴이 4기가인데 이놈은 2기가 밖에 인식을 못하는 군요 쩝)
09/04/01 17:15
XP도 초창기엔 4기가이상 인식했었습니다.
SP2패치할 즈음인가? 어느 순간부터 제한을 걸어서 3G 정도까지만 인식하게 되었습니다. 그리고, 3G까지만 인식한다고 2G 쓰는 것보다는 4G 쓰는게 낫습니다. 일부러, 2에서 4로 업할 필요는 없지만요.
09/04/01 17:51
잘못 알려진 상식 아니고요.. 4기가 이상 인식한적 없습니다. -_-;; 32빗의 구조적인 한계가 맞습니다.
http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&keyword=32bit&select_arrange=headnum&desc=asc&no=12049
09/04/01 18:32
xp 초창기에 메모리 4기가가 인식이 됐던것은 오류였습니다. 때문에 sp2 올라오면서 제대로 메모리 표시가 된거죠.
그당시에도 표시는 4기가 였지만 실제 사용가능 물리 메모리는 3.25기가 였습니다. 지금 초핀님이 말씀하시는 윈도 2000 같은 nt계열 서버용 os는 xp같은 개인용 os와는 달리 32bit가 아닌 4bit를 더해서 36bit를 사용하게 해뒀습니다. 때문에 최고 64기가까지 인식 가능합니다.
09/04/01 19:26
초핀 // 서버용이랑 구분하셔야죠.(서버는 36빗처리) 일반 사용자용 xp나 비스타 32빗으로 4기가 이상 인식 못합니다. 제 링크 참조하시길..
09/04/01 20:19
초핀 님//
PAE 를 사용하더라도 XP 의 경우, 최대 인식할 수 있는 physical memory 는 4G가 맞는것 같습니다. 링크해주신 페이지에서 PAE 관련 페이지로 점프하면 (http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx) PAE 서포트 하에 최대 인식 메모리가 모든 버전의 XP 의 경우 4G 라고 표시되어 있구요. 윈도우 2000 데이터 센터의 경우도, PAE 기능을 사용해서 최대 인식할 수 있는 physical memory 는 32G 라고 소개하고 있습니다. (http://support.microsoft.com/kb/265173/ko) ......................[O/S]................................[Maximum memory support with PAE] Windows 2000 Advanced Server ............................8 GB of physical RAM Windows 2000 Datacenter Server ..........................32 GB of physical RAM Windows XP (all versions) ......................................4 GB of physical RAM* Windows Server 2003 (and SP1), Standard Edition ...4 GB of physical RAM* Windows Server 2003, Enterprise Edition.................32 GB of physical RAM Windows Server 2003, Datacenter Edition................64 GB of physical RAM Windows Server 2003 SP1, Enterprise Edition...........64 GB of physical RAM Windows Server 2003 SP1, Datacenter Edition.........128 GB of physical RAM 요게 링크한 첫 페이지에서의 내용 일부를 발췌한 겁니다만...XP 의 경우 (PAE 를 사용해서) 최대 4G 까지 지원합니다. 또한 XP 에서 3.25 G 만 표시되는 이유는 window 의 memory management 에 따라 4G 중 1G 는 커널 영역으로 할당하고 사용자 영역으로는 3G 를 할당한다고 하네요. (http://blogs.technet.com/askperf/archive/2007/02/23/memory-management-101.aspx) 따라서 실질적으로 4G 를 인식하긴 하지만 실제 사용자가 사용할 수 있는 영역(사용자가 커널 영역의 메모리를 사용하진 못합니다.)은 3G 뿐이므로....4G 에서 3G 로 sp2 에서 바뀐 건 걍 표현의 차이가 아닐까 하는 생각이 듭니다만;
09/04/02 00:46
램디스크를 제외한 4G를 온전하게 사용하시려면 x64 OS를 사용하시는게 좋습니다.
XP에서는 3~3.5GB까지 메인보드에 장착되어 있는 장치수에 따라 유동적으로 변합니다. 무조건 3.5GB or 3.25GB로 결정나는게 아니라는 거죠.
|