PAE 등

kwoncha의 이미지

PAE 관련 올바른 자료를 잘 못찾겠어서 헤매다가 정리한 내용입니다.
이하 개인 블로그에 작성한 내용 복사라 존칭 생략합니다.

어쩌다가 이런 것을 알아야 하는 상황이 되었는지는 모르겠지만
...

개설

32bit 윈도우에는 다른 설정을 하지 않은 경우 4GB의 메모리 한계가 존재한다. 합쳐서 이야기했지만 대강 세부적(???)으로는 물리주소와 가상주소 모두가 32bit한계를 가지고 있다.
물리주소 한계

32bit 윈도우에서는 기본설정으로는 4GB를 넘어가는 물리 메모리 주소를 사용하지 못한다. 이는 주소공간이 32bit로 0 ~ 2^32-1 = 0 ~ 4,294,967,295까지를 주소로 사용할 수 있기때문이다.
RAM이 아닌 다른 하드웨어에도 메모리주소가 필요하기 때문에 실제로 사용할 수 있는 RAM은 상황에 따라 다르지만 3GB가 조금 넘는다.
가상주소 한계

마찬가지 이유로 32bit 윈도우에서는 개별 프로세스별로 부여되는 가상주소공간도 4GB를 넘어갈 수 없다. 가상주소공간중 2GB는 시스템 공간이며 실제로 프로세스가 사용하는 주소공간은 2GB를 넘어설 수 없다.(기본설정)

PAE(Physical Address Extension)

x86, x64 프로세서에서 32bit 운영체제를 사용할 때 물리메모리의 한계를 늘리는 기술이다. 프로세서와 운영체제 모두 지원해야하며 실제 램을 "운영체제에서" 활용하냐 못하느냐의 문제이다. 32bit 운영체제에서 36bit의 주소공간을 사용하여 최대 64GB를 사용할 수 있도록 한다.
(PAE를 활성화하더라도 윈도우 버전별로 사용할 수 있는 주소공간은 제한되어있다. 예를 들어 Windows XP는 4GB, Windows Server 2008 enterprise는 64GB)
윈도우에서 활성화

server 2003(windows xp) 이전 : boot.ini 편집 -> 목록에 /pae 스위치 추가
server 2008(windows vista) 이후 BCDEDIT /SET PAE ForceEnable
4GT

32비트 윈도우에서 응용프로그램에 할당되는 사용자주소공간을 2GB-> 3GB로 늘리는 기능이다. 프로그램에서 지원해야 실제로 이용되며 실제 설치된 물리메모리(램)의 크기와는 무관하다.
윈도우서버에서 활성화

server 2003 이전 : boot.ini 편집 -> 목록에 /3GB 스위치 추가
server 2008 이후 BCDEDIT /SET IncreaseUserVA 3072 (3GB에 해당)
AWE(Address Windowing Extensions)

32비트 응용프로그램이 사용자 주소공간 2GB(4GT활성화시 3GB)의 한계를 넘어서 직접 물리메모리를 활용할 수 있도록 지원하는 윈도우의 API집합. 당연히 응용프로그램에서 이를 지원해야한다.

Forums: 

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.