자유

[re] XP 64bit는 쓸만합니까?

by 배다리 posted Oct 22, 2007
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

Windows XP/2000 32bit 운영 체제에서 3차원 CAD 프로그램 구동시 메모리 한계로 인한 대 용량 작업을


위하여 일반적으로 사용하는 3GB Switch에 대한 자료입니다.


혹시 도움이 될까해서 올립니다.


 


 


2.Microsoft Windows 운영 체제의 메모리 제한

Microsoft Windows 2000/XP Professional은 기본적으로 최대 4GB까지의 메모리를 지원합니다. 이는

32 bit Windows NT 커널 기반의 두 운영체제가 갖고 있는 memory address space의 한계입니다.

그러나, 더욱 중요한 것은 이 4GB의 메모리를 응용 어플리케이션이 모두 사용할 수 없다는 것입니다.

, 총 4GB의 최대 지원 가능한 메모리 중에서 2GB는 운영 체제 커널에 기본적으로 할당되고, 나머지 2GB가 응용 어플리케이션에 할당됩니다. 따라서, 응용 어플리케이션이 사용할 수 있는 최대 메모리는 2GB까지 입니다.

따라서, IronCAD 뿐 아니라 모든 응용 어플리케이션들은 이러한 2GB 한계를 넘게 되면 자동으로

“out of memory”에러가 나타나면서 더 이상 작업을 할 수 없게 됩니다.

 

3.Tip

기본적으로 위에 설명한 바와 같이 Windows 2000/XP Professional에서 지원 가능한 최대 메모리는

4GB입니다. 다만 여기서 가능한 많은 부분을 응용 어플리케이션 부분에 할당하는 방법이 있습니다.

일반적으로 “3 GB 스위치”라고 부르는 방법으로서, 시스템의 boot.ini 파일을 수정하여 응용 어플리케이션에 3GB를 할당하고 나머지 1GB만을 운영 체제 커널에 할당하도록 하는 것입니다.

Boot.ini 파일의 수정 방법은 아래와 같습니다.

1.       시스템의 파일 매니저에서 boot.ini 파일을 엽니다.

(이 파일은 시스템 파일이므로 숨겨져 있습니다. 따라서, 파일 보기 옵션에서 숨김 파일이

 보이도록 체크를 끈 후에야 만이 파일 매니저에서 보입니다.)

2.       아래와 같이 수정합니다.

아래 boot.ini 파일의 마지막 라인의 끝에 “/3GB” 스위치를 추가하는 것입니다.

여기서 주의할 사항은 시스템에 따라 3GB 스위치로 부팅이 되지 않을 경우가 있습니다.

이러한 경우가 발생하면 Windows 복구 CD를 이용하여 boot.ini 파일을 원래대로 복구하여야 되는 데, 이는 매우 귀찮고 쉽지 않은 일입니다. 따라서, 아래와 같이 [operating system] 아래에 동일한 내용을 하나 더 복사하여 놓고, 그 중에 하나에 “/3GB” 스위치를 추가하고 이 3GB 스위치가 추가된 운영체제의 이름을 적당하게 바꾸어(여기서는 Himemory라는 의미로 Himem을 추가하였습니다.) 놓습니다.

그러면 Window 부팅시 두가지가 나타나 선택적으로 부팅할 수 있습니다. 그리하여 만일 3GB 스위치로 부팅이 되지 않는 경우에는 그 다음에 본래대로 부팅하여 boot.ini에서 3GB

스위치를 삭제하시면 됩니다. 그리고 만일 3GB 스위치로 정상 부팅이 되면 본래의 3GB 스위치가 없는 운영체제는 boot.ini에서 삭제하시면 됩니다.

추가로, 주의할 것은 이러한 3GB 스위치는 운영체제의 최신 서비스 팩을 모두 설치한 다음에 설치하는 것이 좋습니다.

 

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0) … WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0) … WINDOWS="Microsoft Windows XP Professional Himem" /fastdetect /3GB

 

3.       수정된 boot.ini 파일을 저장하고 시스템을 재 부팅합니다.

4.       만일 3GB 스위치 적용시 시스템이 이상 동작할 경우에는, boot.ini 파일의 3GB 스위치 뒤에 Userva=2900을 삽입하여 테스트합니다. 이는 3GB와 2900MB(2.9GB)사이의 차이 값(정확하게는 170MB)를 다시 운영 체제로 되돌려주는 명령입니다.

="Microsoft Windows XP Professional Himem" /fastdetect /3GB /Userva=2900

5.       만일 3GB 스위치를 사용하거나, Userva를 함께 사용한 경우, 시스템이 시작되지 않거나 레지스트리 하이브 하나가 손상되었음을 나타내는 오류 메시지가 나타나는 경우에는 Microsoft 요청하여 수정 프로그램을 받아야 합니다.

Who's 배다리

?
마루인터내셔널입니다.
Prev XP 64bit는 쓸만합니까? XP 64bit는 쓸만합니까? 2007.10.21by 이단비 분위기 다운 하러 왔습니다... Next 분위기 다운 하러 왔습니다... 2007.10.19by 하얀강

Articles

829 830 831 832 833 834 835 836 837 838