실제 주소 확장이란
게시일: 2005/04/19 | 글쓴이: doa | 37065 번 | 프린트 | 메일


시작/제어판/시스템을 클릭해보면 그림처럼 System 정보에 실제 주소 확장이라는 문구가 나타날 수 있다. System 정보 항목에 이 항목이 포함되어 있다면 다른 컴퓨터보다는 추가 기능이 많은 CPU를 가지고 있음을 의미한다. 그러나 다른 컴퓨터에는 없는 항목이 자신의 컴퓨터에만 나타나기 때문에 조금 불안해하는 사람들이 있을 수 있다.



따라서 오늘은 시스템 등록정보의 System 정보에 나타나는 실제 주소 확장의 의미와 이 실제 주소 확장을 사용 또는 해제하는 방법을 알아 보겠다.

  • 실제 주소 확장 실제 주소 확장(PAE: Physical Address Extension)는 인텔에서 제공하는 메모리 주소 확장 기법으로 32 비트 인텔 펜티엄 프로 이상의 프로세서에서 4 GB 이상의 실제 메모리를 사용할 수 있도록 하는 메모리 주소 확장 기법이다. PAE는 Windows 2K/XP/K3에서 지원하며 PAE로 지원할 수 있는 최대 메모리는 다음과 같다주1, 주2.
    운영체제 최대 메모리
    Windows 2000 Advanced Server 8 GB
    Windows 2000 Datacenter Server 32 GB
    Windows XP (모든 버전)주3 4 GB
    Windows Server 2003 (and SP1), Standard Edition주3 4 GB
    Windows Server 2003, Enterprise Edition 32 GB
    Windows Server 2003, Datacenter Edition 64 GB
    Windows Server 2003 SP1, Enterprise Edition 64 GB
    Windows Server 2003 SP1, Datacenter Edition 128 GB


    4 GB 이상의 RAM이 설치된 시스템이라고 해도 PAE 커널은 기본적으로 설정되지 않는다. PAE를 사용하기위해서는 Boot.ini 파일에 /PAE 스위치를 추가해야 한다. /PAE 스위치를 추가한 후 문제가 발생한다면 안전 모드를 사용할 수 있다. 안전 모드는 Boot.ini/PAE 스위치를 사용해도 정상적인 커널로 부팅한다.

  • 실제 주소 확장이 설정되는 경우
    1. 실제 주소 확장을 사용하도록 설정된 경우 시스템이 실제 주소 확장을 사용하도록 Boot.ini 항목을 설정할 수 있다. Boot.ini 항목에 /PAE 스위치을 추가하면 시스템의 실제 주소 확장의 지원 여부와 무관하게 실제 주소 확장을 설정할 수 있다. 그림에서 알 수 있듯이 필자 컴퓨터의 CPU는 AMD를 사용하고 있지만 시스템 등록정보에는 실제 주소 확장이 설정되어 있음을 알 수 있다. 물론 시스템 등록 정보에 실제 주소 확장이 나타난다고 해서 이것이 실제 주소 확장을 사용할 수 있음을 의미하는 것은 아니다.
    2. DEP를 사용하도록 설정된 경우 Boot.ini/NOEXECUTE 스위치가 포함되어 있거나 시스템 프로세서가 하드웨어 기반 DEP를 지원한다면 PAE 커널은 /PAE 스위치가 없어도 Boot.ini 항목에 자동적으로 설정될 수 있다. 하드웨어 DEP를 지원하는 프로세서를 장착한 시스템에서 /NOEXECUTE 스위치는 /PAE 스위치를 함축하고 있다.
    3. 하드웨어 기반 DEP를 지원하는 경우 하드웨어 DEP를 지원하며 Boot.ini 항목에 /NOEXECUTE 스위치가 존재하지 않는다면 Windows는 기본적으로 /NOEXECUTE=optin으로 설정되며, /PAE 모드가 설정된다.


  • 실제 주소 사용의 설정/삭제 자신의 시스템이 4G 이상의 RAM이 설치되어 있기때문에 실제 주소 확장을 사용하고 싶거나 반대로 필요가 없기때문에 실제 주소 사용을 해제하고 싶지 않다면 다음 절차에따라 Boot.ini 옵션을 변경할 수 있다.
    1. 시작/실행/cmd를 입력하고 확인을 클릭한다.
    2. 명령행에서 다음 명령을 실행한다.
      cd /d c:\
    3. 명령행에서 다음 명령을 실행한다.
      attrib -r -s -h boot.ini
    4. 명령행에서 다음 명령을 실행한다.
      notepad boot.ini
    5. 메모장에서 [operating systems]의 항목을 다음 기준에따라 변경한다.
      설정:	/PAE 옵션을 추가한다.
      해제:	/PAE, /NOEXECUTE  스위치가 존재하는 경우 삭제한다.
      	/PAE나 /NOEXECUTE 스위치가 존재하지 않는 경우 /NOPAE 옵션을 추가한다.
      

      예1: 설정 변경전: "Microsoft Windows XP Professional" /noexecute=optin /fastdetect 변경후: "Microsoft Windows XP Professional" /noexecute=optin /fastdetect /pae

      예2: 해제 변경전: "Microsoft Windows XP Professional" /noexecute=optin /fastdetect 변경후: "Microsoft Windows XP Professional" /noexecute=optin /fastdetect /nopae

    6. 명령행에서 다음 명령을 실행한다.
      attrib +r +h +s boot.ini


  • 관련 KB 기사 보다 자세한 사항은 필자가 팁에서 일부 인용한 KB 기사, Physical Address Extension - PAE Memory and Windows 를 참조하기 바란다.


주1: PAE는 32-비트 버전의 Windows 운영 체제만 지원하며 64 비트 버전은 PAE를 지원하지 않는다. 주2: 총 주소 공간이 4GB로 제한된다. 주3: 일반적으로 PAE는 4 GB 이상의 RAM을 지원하기 위해 사용되지만 SP2와 K3에서 강제로 DEP를 지원하도록 사용될 수 있다.

댓글: 이 팁은 26tting님의 질문, 시스템 등록정보에 무엇인지에대한 답으로 작성되었습니다.


핑에서 모든 광고 제거하기 핑은 웹하드업체 아이팝에서 전략적(끼워팔기)으로 개발한 ... (7295) 2005-04-19
화면을 텍스트로 갈무리하는 간단한 캡처 프로그램 사실 필자처럼 팁이나 강좌를 자주 ... (14450)2005-04-19

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.