윈 도 우 32bit와 64bit 메모리 관리 차이에 관해 질문드립니다
2009.11.17 20:01
32비트에선 유저가 사용할수 있는 메모리용량이 2기가로 제한돼 있는걸로 알고있습니다
4기가램을 달아도 게임하다가 램점유율이 2기가가 넘어가면 팅기는 현상이 생기는데요
엔시소프트 아이온의 경우 요새전시 사람이 엄청몰려 램점유율문제로 팅기는 현상이 발생하자
클라이언드 실행파일에 걸린 2기가제한옵션은 자체패치로 풀고
개인들(32비트XP를 사용중이고 2기가 이상의 물리메모리를 장착한사람들)에게 따로 boot.ini 파일을 수정하도록 공지했습니다
( /3gb /userva=2500 이런식으로)
32비트 운영체제에선 2기가 제한이 걸려있으니 그것도 풀고 , 게임클라이언트에 걸린제한도 풀면
게임상에서 2기가 이상을 사용할수 있게요
제가 궁금한 부분은
저 32비트운영체제에만있는 2기가제한의 설정이유인데요
예상)점유율 2기가를 넘길만한 프로그램이 거의없기때문에 그냥 설정해놓았다
또는 제한을 안걸면 어떤 프로그램이 4기가까지 다 써버릴 수도있게 되므로 시스템에서 사용할 메모리가 부족해져서 위험수준에 이르기때문에 제한을 걸어둔것이다(이러면 2기가 이하의 물리메모리를 장착한 유저들은 위험수준에 이르러도 상관없다라와 같은 맥락)
또 64비트는 왜 저런 제한을 안 둔걸까요
64비트는 램4기가 이상인 사람들이 대부분일테니 램문제는 웬만해선 겪지 않을것이라 라서 일까요?
고수님들의 답변을 기다려봅니다..
댓글 [2]
-
ukyou 2009.11.17 21:41 -
필리어스 2009.11.17 22:42 무슨소린지 이해할거 같네요
32비트에서만 저런제한을 둔거라면 무엇보다도 32비트의 특징인 "4기가"에 촛점을 맞춰야 되겟군요
2기가 제한 설정 이유는
4기가의 절반인것도 있고,
그래도 안전성을 도모하기위해 제한을 걸긴걸어야겠는데
1기가로 제한하기엔 1기가쯤 잡아먹는먹는프로그램은 많고 그렇다고2기가씩 잡아먹는 프로그램은 거의없고
그렇다고 3기가로 제한하기엔 시스템이 자체적으로써먹기엔 남은1기가가지곤 부족할수도있고..
제생각엔 2기가제한을 설정할 필요성이 크진 않다고 봅니다. 제한을둬서 안전성을 도모할 생각이었다면
2기가,3기가,4기가 유저들 뿐만아니라 1기가,2기가 유저들도 배려해야 맞다고 봅니다.
그렇다고 1기가, 1,5기가에 제한을 두는건 무의미하지만요
그리고 64비트에서 2기가 제한이 없는것도 좀 앞뒤가 안맞습니다
64비트에서 4기가사용중인 유저들이나 32비트에서 4기가 사용중인 유저나 똑같은데 말이죠
일률적으로 제한을 두는게 아니고 자율적인 사용에 맡기는 부분이 있는데(64빗의 4기가유저의 경우)
언젠가 2기가 이상 잡아먹는 프로그램을 돌렸을시 그 제한이 걸림돌이 될테니까요
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
9410 | 윈 도 우| A_I_7 버전에서 에러가 메세지가 뜹니다. [3] | INTXP | 3327 | 11-18 |
9409 | 윈 도 우| 업데이트 질문입니다. [1] | 내일의날씨 | 2626 | 11-17 |
9408 | 윈 도 우| 보호자 통제 기능 해제하는 방법 없나요? [3] | celloi | 6152 | 11-17 |
9407 | 윈 도 우| 작업표시줄에 같은 프로그램(ex:익스) 2개 띄울시에 [2] | 달빛사냥 | 3001 | 11-17 |
9406 | 하드웨어| 버츄어 박스 속의 가상os에서 폴더 연동하는 방법 [3] | 김치와라면 | 11636 | 11-17 |
9405 | 윈 도 우| xp 시스템변수값이 어떻게 되나요? [2] | Randwick | 5687 | 11-17 |
9404 | 윈 도 우| 다른분들이 스샷란에 자기 바탕화면을 올리는데요. [1] | jjhwqqq | 2589 | 11-17 |
9403 | 하드웨어| 가젯이나 프로그램 찾습니다. | 김용환 | 4446 | 11-17 |
9402 | 윈 도 우| 트루이미지 2010 애드온은 무슨기능이 있나요?? [2] | 히바리 | 4110 | 11-17 |
9401 | 윈 도 우| 이상현상 문의드립니다. [3] | K.ayaka | 2589 | 11-17 |
9400 | 윈 도 우| AI에서 oem 마크 넣는게 궁금합니다 [3] | 상실의시대 | 8843 | 11-17 |
9399 | 윈 도 우| 디스플레이끄기 [1] | IS진 | 4445 | 11-17 |
» | 윈 도 우| 32bit와 64bit 메모리 관리 차이에 관해 질문드립니다 [2] | 필리어스 | 4207 | 11-17 |
9397 | 윈 도 우| 탐색기에 휴지통 나오게 하는 방법 [2] | 히바리 | 4152 | 11-17 |
9396 | 윈 도 우| 윈도우7 자주사용하는 목록 초기화 방법 있나요? [2] | 은둔자 | 10196 | 11-17 |
9395 | 윈 도 우| 윈도우 라이센스의 기준은? [5] | 오잉!? | 2972 | 11-17 |
9394 | 윈 도 우| 그림과 같은 가젯이나 프로그램 좀 추천해주세요~ [2] | gatata | 4510 | 11-17 |
9393 | 윈 도 우| 업데이트 관련 문의드립니다. [2] | 장췐 | 2780 | 11-17 |
9392 | 윈 도 우| 익스플로러8 캐쉬파일은 어디에? [3] | 주팔 | 4913 | 11-17 |
9391 | 윈 도 우| Rundll32 프로세스 문제입니다. | ImI | 3266 | 11-17 |
사실 32비트에서의 물리적/논리적인 메모리 어드레스 주소 범위는 2^32(32제곱)인 4GB (4,294,967,296바이트)까지입니다.
다만 그것도 모든 어드레스가 메모리 저장공간으로는 못쓰고 하드웨어의 각 I/O 주소나 BIOS영역등에 사용되기때문에
실제로는 메모리로서 사용할 수있는 공간은 3GB 조금 넘는 정도까지 지원되는 현실입니다.
(시스템등록정보 보시면 3.25GB사용가능이니 뭐니 나오지만.)
님 말씀데로 2GB까지만 기억할수있는 설정을 PAE 3GB로 바꿔서 사용은 가능합니다.
(4GB까지가 한계인만큼 그이상은 안됩니다. 나머지는 시스템 영역등으로 사용되야하니.)
그러나 문제는 윈도우XP자체가 처음부터 2GB 로 기본 설정이 되어있는만큼
드라이버 또한 2GB부분의 메모리 어드레스를 제외한 나머지 구역에 드라이버설치 공간으로 활용되는 경우가 있기때문에
만일 거기서 3GB로 늘릴경우 드라이버가 설치되는 어드레스 주소랑 충돌하면 시스템이 블루스크린 등이 뜨면서
다운될 소지가 있기때문에 이러한 충돌로 인한 호환성문제가 이어지지않도록 보통은 2GB로 제한을 두기도 합니다.
님생각도 그렇지만 제 생각에도 2GB이상 넘는 프로그램 별로없어서 그렇게 설정한 것도 있겠지만 그건 어디까지나
초창기때 해당될지라도 지금은 2GB이상 지원되는 프로그램도 있기때문에 어디까지나 시스템영역 혹은 드라이버
와의 호환성 충돌문제를 피하기위한 조치로 그렇게하지않나 생각합니다.
XP 32비트 커널자체가 PAE를 확장해서 4GB이상은 사용못하게 설정되어있고
(PAE 4GB이상 가능한 OS는 비스타 혹은 서버 2003부터)
모든 드라이버가 3GB의 메모리 공간을 염두해서 만드는 것이 아닌 만큼 어드레스 주소 충돌 문제등을 감안해서
안전하게 2GB로 제한두는 것 같습니다.
(최근의 드라이버는 그나마 32비트에서는 3GB쓴다는 것을 염두해서 어드레스 주소랑 서로 충돌안나게 지원하는
경우도 있긴하지만 한계가 있습니다.)