4기가 램이 무용지물인걸 아시나요?

요새 램값이 아주 제대로 바닥을 기어다니고 있습니다.
노트북이던 PC던간에 몇 만원만 쓰면 램을 4기가까지 확장할 수 있으니 말이죠.

그런데... 그거 아시나요?^^;

32비트의 x86 아키텍쳐에서는 4기가 바이트의 메모리를 다 사용하질 못합니다.
리눅스를 쓰던, 윈도를 쓰던, 인텔맥에서 OSX 을 쓰던... 그 어떤 OS를 사용하더라도 마찬가지입니다. H/W적으로 .. 근본적인 문제를 안고 있기 때문인데요.

문제는 그래픽 카드나 칩셋이나 DMI 등을 제어하기 위한 버스( 데이터가 흐르는 길이라고 생각하면 편하실 겁니다 )가 메모리와 같은 영역을 사용하고 있기 때문입니다. 처음 x86 아키텍쳐를 설계한 사람들은 설마 4기가바이트까지 메모리를 사용할 줄은 예상하지 못했기 때문에, 4기가 바이트즈음에 해당하는 메모리 버스 영역에 그런 칩셋 제어를 위한 영역으로 할당해뒀습니다.

쉽게 설명하자면... 8차선짜리 도로를 만들 수 있게끔 땅을 다져놓고, 실제로는 4차선 정도만 도로를 만들어 놓고,  제일 끝에 1~2개 차선에 사람들이 다닐 수 있게 인도를 만들었다고 생각하면 됩니다.
차량이 얼마 없을때는 4차선 도로로도 충분했는데, 점점 차량이 증가하면서 8차선을 모드 도로로 만들어야하게 된건데. . ... 이미 1~2개 영역이 인도로 사용중인 셈이죠.

인텔 시스템의 메모리 매핑을 도식화 하면 아래 그림과 같습니다.


대략 750 메가바이트 정도의 영역이  PCI, DMI 등을 제어하기 위한 영역으로 할당되어 있습니다.

결론적으로 4기가를 메모리에 꼿아봐야 실제로 사용하는 건 3.4 기가 정도만 사용할 수 있는 겁니다.  그러니.. 메모리 확장하시려는 분들은.. 그냥 속편하게 3기가까지만 업그레이드를 하시는게 좋을 듯 합니다. 아키텍쳐상의 문제니... 어떻게 손쓸길이 없으니 말이죠 -_-;

저 300~400 메가라도 더 쓰겠다 싶으신 분들이야 뭐... 4기가 꼿으셔도 됩니다.. 어차피 램값은 엄청 싸니까요..^^;;;


크리에이티브 커먼즈 라이선스
Creative Commons License
Comment 14 Trackback 0
  1. BlogIcon ginu 2008/08/18 21:26 address edit & delete reply

    램이 640kb면 됐지 뭘 더 바라! 라던 시절도 있었다는 것이 믿기지 않을 정도로 기술 발전의 속도는 빠르네요. ㅋㅋㅋ

    • BlogIcon Magicboy 2008/08/19 02:05 address edit & delete

      ㅎㅎ 그러던 시절이 있었죠 ㅜㅜ

  2. BlogIcon 이종범 2008/08/18 22:06 address edit & delete reply

    아..4기가 필요없군요. 높으면 무조건 빨라지는 줄 알았는데. ^^;;

    • BlogIcon Magicboy 2008/08/19 02:06 address edit & delete

      64비트로 가신다면 속도 향상을 느낄 수도 있습니다. 다만 쓸만한 프로그램이 별로 없다는..--;

  3. 백가 2008/08/19 00:51 address edit & delete reply

    PAE 란 기능이 있습니다. 32비트 인텔 머신에서 4G 넘는 영역을 쓰기 위한 편법이지요.

    바이오스에서 메모리 리매핑을 지원하고,
    운영체제에 옵션이 있어야 쓸 수 있는 기능이지만,

    연속된 메모리 영역이 아니라서 손해를 보는 부분이 있고,
    PCI-Express 등에 호환성 문제가 있지만,

    3.4기가 뒷부분 메모리를 쓸 수 없는건 아니란 말씀이죠.

    자세한 내용은

    http://en.wikipedia.org/wiki/Physical_Address_Extension

    http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx

    참고하세요~

    • BlogIcon Magicboy 2008/08/19 02:07 address edit & delete

      네 PAE 옵션을 사용할 수도 있지만, IO 부분에서 성능하락을 가져와서.. .. .. 결국엔 메모리를 늘린 효과를 보기가 힘들것 같더군요.

      이 부분에 대한 정확한 벤치마크 자료가 있는지는 모르겠네요. 그냥 성능 하락을 가져온다라는 문구만 봐서 -_-a

  4. BlogIcon 액션신 2008/08/19 17:05 address edit & delete reply

    좋은 정보 감사합니다.

    • BlogIcon Magicboy 2008/08/22 15:58 address edit & delete

      도움이 되셨다니 다행입니다^^

  5. BlogIcon 가루 2008/08/22 00:41 address edit & delete reply

    이거 보고 E2200 + 4기가 램을 E7200 + 2기가 램으로 바꿨어요.
    부품 사놓고 주말에 조립할 계획이었거든요. 성능이야 어쨌든 맘에 드는 결과였답니다:)

    • BlogIcon Magicboy 2008/08/22 15:59 address edit & delete

      좋은 결과 있으시길~!^^

  6. BlogIcon 여담 2008/08/22 13:07 address edit & delete reply

    아 바나나먹으면서 포스트 읽다가 오호~ 하는 순간 입술 제대로 깨물었습니다 무지아프네요.

    하여간에 좋은정보 잘 알아갑니다

    • BlogIcon Magicboy 2008/08/22 15:59 address edit & delete

      쿨럭.. . .-_-a..

  7. BlogIcon 맨큐 2008/08/23 21:50 address edit & delete reply

    전 얼마 전에 1GB짜리 하나 사서 2GB로 업그레이드했어요~ ^^

    • BlogIcon Magicboy 2008/08/25 14:04 address edit & delete

      1G 에서 2G 가 될때의 체감 효과가 제일 좋은거 같아요^^
      확~ 빨라지는 느낌을 받죠 ㅎㅎ

Trackback : http://blog.magicboy.net/trackback/616 관련글 쓰기

Top

prev 1 ... 21 22 23 24 25 26 27 28 29 ... 527 next