윈 도 우 32비트 윈도에서 4GB 상위영역 사용은 절대 안전하지 않습니다.
2013.12.04 19:27
리눅스 커널은 에초부터 비인텔등 다양한 플랫폼을 대상으로 고안되기에 주소비트에 의한 의존성이 적은데
윈도우 커널은 출발부터 오직 인텔 x86 환경에만 맞도록 고안돼서 64비트등 주소비트에 의한 의존성이 이슈가 심각합니다.
한때 32비트 윈도우도 바이오스 세팅과 커널패치로 4GB 상위 램을 사용하는 방법이 소개됐는데요.
테스트결과 어느순간 그래픽 깨짐 현상이 종종 발생하거나
경우에 따라 블스 또는 화면이 멈추는 홀트 현상 까지도 여실히 확인됐습니다.
이로서 중요 작업시 다운되면 안되는 경우도 있을터 실사용에는 무리라고 판단했습니다.
다음으로 램디스크에 4GB 상위공간을 할당하여 사용하는 방법을 생각했는데
Primo, SuperSpeed 등이 이를 지원하여 둘다 테스트 해보았습니다.
역시나 테스트에서 둘다 동일한 부작용이 나타남을 확인할수 있는데
램디스크에 자료를 채워가다보면
대략 70%를 넘기면서 화면깨짐 등의 부작용이 나타나는 고질적인 메모리 충돌 부작용을 피할수 없었습니다.
물론 이때 예약영역을 설정 일정공간을 제외시키는 옵션을 제공하는데
역시 옵션을 이리저리 바꿔봐도 결과는 크게 다르지 않았습니다.
이로서 32비트 윈도우는 4GB 상위공간의 메모리를 안전하게 사용하는 방법은 어떤 수단으로도 없다는게 최종결론 입니다.
물론 보드 제조사에서 바이오스를 특별하게 튜닝하여 충돌을 방지토록 구성할수도 있겠지만
몇몇 보드를 대상으로 확인한바 그런 보드는 아직 없는듯 합니다.
댓글 [10]
-
죠타로 2013.12.04 19:45
-
DarknessAngel 2013.12.05 07:33
할려면 200달러나 달라고하죠
-
빛과그림자 2013.12.04 22:22
결과론적으로 볼때
이같은 고질적인 문제가 없었다면 마소가 멍청한 집단도 아니고 벌써 공식팻치를 내놨겠죠.
"32비트 윈도에서 4GB 사용팻치' 그런말에 현옥되면 시간만 낭비할뿐 일고의 가치도 없는 헛소리로 보면 됩니다.
-
DarknessAngel 2013.12.05 07:33
굳이 전용PE 필요없습니다
일반 7용 패치 PE에 먹이면 그만입니다
-
stormos 2013.12.04 23:04 초반부터 잘 사용해오고 있습니다
4g부터 지금은 8g
-
DarknessAngel 2013.12.05 07:32
일부 하드웨어 조합에서는 문제 상당히 빈번하고, 어떤 조합에선 또 안정적으로 몇일간 이것저것해도 멀쩡하더군요
-
빛과그림자 2013.12.05 19:59
확인결과 전체 램을 90% 이상 풀로 채울때 안정적인건 없었습니다.
이는 커널패치를 한거나 패치없이 Promo, SuperSpeed를 통한 램디스크 할당에서도 동일한 결과 입니다.
다만 램을 풀로 채워보기 위해서는 특별한 테스트 도구로 해보는게 맞지만
가능한 최대 크기의 램디스크로 만들고 그 크기의 파일로 쓰는 방식으로 10여종 보드에서 확인했습니다.
-
Florida 2013.12.05 12:31 80386 보호 모드에서 페이징 방식으로 접근하겠죠.
미러 역활을 하는 메모리 영역을 사용하는 프로그램이 있을때 문제가 생기는 겁니다.
그부분을 주로 내장 그래픽이나 온보드 하드웨어가 사용하는 경우가 있기때문에
화면이 멈추는 현상이 발생할 수 있죠.
사용해보고 이런 현상 없으면 안전한겁니다.
-
빛과그림자 2013.12.05 18:50
아니요. 인텔 구조는 특이하게 세그먼테이션으로 1차 처리하고 이를다시 페이징으로 재매핑 합니다.
그래서 호환성 문제가 있는거고 순수 페이징만을 사용하는 ARM등 다른 CPU는 주소비트 확장에 의한 이슈가 없습니다.
충돌 여부는 일단 전체공간을 풀로 채워보고 이상이 없으면 되는데 아쉽게도 대부분은 그렇지가 못합니다.
-
유기농초코 2013.12.07 13:17
4GB이상에서 32비트를 사용해본 적은 없지만 저도 결코 이상적인 환경은 아니라고 생각합니다..
일반적인 환경에선 괜찮더라도 기업용으로나 중요한 작업이나 보안이 요구되는 환경에선 피해야 한다고 생각..
일단 윈도우 운영체제 자체도 그렇지만, 운영체제 문제를 넘어서 32bit 라는 체계 자체가 4GB 까지만 처리할 수 있도록 되어있기때문에 여러가지 패치나 수정을 한다고 해도 말하자면 "억지로" 그렇게 만드는 거라 안정성도 보장되지 않고요.
윗 댓글에도 말씀해주신 것처럼, 그게 단순히 운영체제가 4GB 메모리가 대중화되지 않은 시절에 만들어진거라 그 이상 지원은 고려하지 않았던거라면, MS가 공식패치를 내놓았을겁니다. 듀얼코어패치처럼요. 윈도XP도 첨에 듀얼코어 지원하지 않았다가 듀얼코어 CPU가 대중화되면서 패치를 내놓았죠. (물론 듀얼코어 이상의 코어가 아예 처음부터 고려되어 설계된 비스타 이상보다는 딸리겠지만.)
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
2331 | 기 타| Boot USB [13] | 그리핀도르 | 9489 | 3 | 01-02 |
2330 | 윈 도 우| (수정) 네버그린님의 8.1 에어로글래스.. |
|
4723 | 1 | 01-01 |
2329 | 윈 도 우| Windows 8.1 4G 메모리 패치 테스트 중입니다 [20] | suk | 7117 | 4 | 01-01 |
2328 | 윈 도 우| 음. 새해부터 테스트 福이 터졌네요. 2003 설치중; [6] | suk | 4658 | 1 | 01-01 |
2327 | 윈 도 우| [추가] XP.VHD 부팅이 이렇게 쉽나요? ;; 당황 ; [21] | suk | 6802 | 2 | 12-31 |
2326 | 윈 도 우| 윈도우7 x86 > x64 ? [11] |
|
7207 | 0 | 12-30 |
2325 | 윈 도 우| [추가 테스트2] xp 64비트를 처음으로 설치해봤습니다. [6] | suk | 3554 | 2 | 12-30 |
2324 | 윈 도 우| 윈 7 44in1 이거 물건이네요. [11] | 원이85 | 9817 | 1 | 12-30 |
2323 | 윈 도 우| 윈도우해킹 어디까지.. 경계가 무너지는군요.. [16] |
|
7115 | 0 | 12-29 |
2322 | 윈 도 우| Win7 좋은 점 발견! [7] | suk | 6898 | 2 | 12-28 |
2321 | 소프트웨어| 8.1Mpe v0.1.1 [71] | tara | 12898 | 43 | 12-27 |
2320 | 기 타| 컴퓨터 사용시간 확인 [3] | 똘이 | 4893 | 0 | 12-27 |
2319 | 윈 도 우| PE의 도움, 트루이미지+포터블 4~소음 팬 교체시 부팅불가 ... [1] | 네버그린 | 3170 | 0 | 12-25 |
2318 | 기 타| WIN8 아이콘(산타**1221) - WIN7 적용 [9] | 축이당게 | 5685 | 6 | 12-25 |
2317 | 윈 도 우| [동영상] 윈도8 좋은 점 중에 하나 입니다. [5] | suk | 4565 | 0 | 12-25 |
2316 | 윈 도 우| 32비트 윈도에서 PAE로 4GB 상위주소 안정적 사용. [29] | 빛과그림자 | 6837 | 11 | 12-24 |
2315 | 소프트웨어| modern mix 1.12 업데이트 되었군요. [3] |
|
3441 | 0 | 12-22 |
2314 | 기 타| xp.wim 설치하는 boot.wim파일입니다 [4] | suk | 6995 | 5 | 12-22 |
2313 | 소프트웨어| Partition Bad Disk 3.3.2 (PBD) 사용기 [6] | 마니또우 | 4925 | 4 | 12-21 |
2312 | 소프트웨어| 8.1Mpe v0.1 [88] | tara | 14596 | 61 | 12-21 |
32비드 쓰는 이유가 드라이버 파일때문인데 말이죠 ㅋㅋㅋ
그노무 64비트는 드라이버만들때 디지털서명이라고 MS에서 인증을 해줘야한다나다 머래나
4GB이상은 64비트로가야죠~!