| 2008-08-19, 07:28 AM | #1 |
|
Member
![]() Registered: Sep 2005
My Mac: iMAC 20인치
Posts: 29
오프라인
|
글타래들을 검색해봤는데, 마땅한 해답이 없어서 글타래 하나 만들어 봅니다.
x86 아키텍쳐에서는 4기가 메모리를 장착하더라도 실제로 사용할 수 있는건 3.5 기가 정도뿐입니다. PCI 나 DMI 같은 칩셋 제어 용도로 3.5~4 기가 정도의 영역이 할당되어 있기 때문인데요. 즉, 물리적으로 메모리가 존재하더라도 해당 영역을 컨트롤할 수 있는 방법이 없는셈이죠. 윈도우에서는 PAE 옵션 같은걸 사용하면 약간 어거지(?)로 4기가 대의 메모리를 활용할 수 있습니다만..I/O 에서 속도저하를 가져오죠.. 이런 문제는 인텔의 x86 아키텍쳐를 따른다면 어쩔수 없이 겪어야 하는 현상으로 알고 있습니다. 이러한 문제로 4기가 메모리를 장착한 윈도우 시스템에서 시스템 정보를 보면 메모리가 3.4 기가 정도로 나오는 걸 확인할 수 있습니다. 그런데, .. 오늘 제 iMAC에 4기가 메모리를 달았는데.. 시스템 메모리가 그냥 4기가로 표시되더라구요?;; 다른 프로그램을 죄다 종료한 상태에서 메모리 상태를 보면 궁금한게.. 저 와이어드 395.5 메가가 OSX에서 먹고 있는 공간인지... 아니면 x86 아키텍쳐의 저주로 인해 사용 불가능한 영역인건지... 하는 겁니다.;; 실험삼아 2기가만 꼿은 상태에서 다시 메모리 상태를 봤습니다. 분명 4기가를 꼿았을때.. 2기가를 꼿았을 때보다 뭔가 손해를 보는 것 같기는 한데...... 그렇다고 윈도우에서 처럼 700메가까지의 손실은 아니고..1~200메가 정도의 손해인것 같은데요...흠.....OSX에서 x86 아키텍쳐 메모리 문제를 해결하기 위해서 뭔가 다른 일을 해주는 건가요???-_-a.. . . (질문하면서도 스스로 정리가 안되서 .. 뭔가 말이 좀 복잡하군요 ㅜㅜ ) |
|
| 2008-08-19, 07:40 AM | #2 |
|
Elite Member
![]() ![]() ![]() ![]() Registered: Jun 2005
My Mac: 맥북+아이팟
Posts: 1,426
오프라인
|
그 "4GB 메모리 한계"는 32비트 프로세서에만 해당되는 걸로 알고 있습니다.
현재 아이맥은 64비트 프로세서인 Core 2 Duo를 사용하고 있으니 그런 문제가 없지 않을까요? |
|
| 2008-08-19, 07:54 AM | #3 |
|
Moderator
![]() ![]() ![]() ![]() Registered: Nov 2001
My Mac: iMac 20" Core 2 Duo 2.66GHz, MacBook Core 2 Duo 2.16GHz, MacBook Air Core 2 Duo 1.8GHz, Mac mini Core Duo 1.66GHz, iMac early 2001 G3 500, iPod nano 2G 4GB blue, iPod nano 3G 8GB blue, Wireless MightyMouse
Posts: 3,126
오프라인
|
gluebyte님이 하신 말씀에 한 표요
Core 2 Duo는 x86 이상의 x64 아키텍쳐인데요. Leopard이고 Core 2 Duo 펜린 이상이면 4기가 이상 사용 가능합니다.
__________________
grin.입니다. Blog: http://grinn.tistory.com InDesign CS4을 이용하는 북디자이너입니다. 인디자인 활용 공유를 위해 http://www.indesignkr.com으로 들어 주세요. Think Variously 다양하게 생각하고, 합리적으로 세상을 보고, 사람들에 배려하고, 정의가 아니면 일침을 가하고 재치있고, 유쾌하고, 사랑하는 사람들을 많이 만드려고 노력합니다. 새해 맥 많이 사세요. |
|
| 2008-08-19, 10:02 AM | #4 |
|
Member
![]() Registered: Sep 2005
My Mac: iMAC 20인치
Posts: 29
오프라인
|
맥 오에스 텐 v10.5 - 위키백과 실제 아이맥의 확장가능한 최대메모리 역시 4기가바이트구요. 그럼 저 x86 의 저주(?)로 부터 자유롭지 못한게 아닐까요... |
|
| 2008-08-19, 10:46 AM | #5 |
|
Senior Member
![]() ![]() Registered: Apr 2007
My Mac: iMAC CD 2.0 20", MBP C2D 2.4 15", Mac Pro 2.8(8 core), Cinema 23",Samsung 305T Plus, iPOD Touch 16G, ^_____________^
Posts: 425
오프라인
|
그렇다면 맥프로급의 32기가바이트의 메모리는 설명이 안되지요. 오늘 도착한 맥프로에 4기가를 추가해서 6기가로 사용하는데 아무런 문제없이 6기가 모두 사용가능하더군요. 64비트로 작동되는 어플이 없음에도 불구하구요.
__________________
항상 피사체를 바라보는 눈빛으로... |
|
| 2008-08-19, 06:21 PM | #6 |
|
Member
![]() Registered: Sep 2005
My Mac: iMAC 20인치
Posts: 29
오프라인
|
![]() |
|
| 2008-08-25, 12:59 AM | #7 |
|
Member
![]() Registered: Nov 2007
My Mac: Mac Pro 2.66 BTO
Posts: 69
오프라인
|
레퍼드가 64bit OS 이기 때문에 4G 이상의 메모리도 너끈히 사용 가능한 것이랍니다.
글타래에 몇가지 나온 답변들 가지고 저의 의견을 정리해 보면... --- Q) 아이맥은 학장가능한 최대 메모리가 4G 이던데요? A) 윗분 말씀처럼 모바일 칩셋이어서 그렇지만 보다 정확한 것은 메인보드 자체가 2G x dual 까지만 지원해서이지요. 네할렘 세대 가면서 FSB 개념이 없어지고, 메모리 역시 트리플 채널이 지원되면서... 2G x triple = 6기가도 지원될 수도 있지요. 모바일이라 하더라두요... Q) 커널이 32비트던데요? A) 커널이 32비트로 만들어졌을뿐 OS(레퍼드)는 64비트와 32비트 어플들을 모두 지원합니다. 참고로 앞으로 나올 스노레퍼트 스샷들 보면 커널이 64비트로 동작하더라구요. 또한 현재 레퍼드에서도 64비트 app들 (당연히) 띄울 수 있습니다. 제 생각에 커널을 32비트로 만드느냐 64비트로 만드느냐는 전략인것 같습니다. 항상 64비트 프로그램이 좋은건 아니거든요..... djinch 님께서 2008-08-25 01:11 AM 에 수정하셨습니다.. |
|
| 2008-08-25, 09:16 AM | #8 |
|
Senior Member
![]() ![]() Registered: Apr 2002
My Mac: Macbook Core2Duo & iMac G4
Posts: 305
오프라인
|
결국은 CPU만 64비트인 경우라면 4GB 메모리를 모두 억세스할 수 있는 것은 아니고, CPU와 메인보드 칩셋 모두 4GB 이상의 메모리를 지원해 줄 필요가 있는 것 같습니다. 인텔의 메인보드 칩셋 사양에도 그런 식으로 나와 있는 것 같군요.
비교적 초기( ? )의 칩셋들은 비록 64비트 CPU를 지원함에도 불구하고 4GB 이상의 메모리를 완전히 지원하지 못한 것 같습니다. 예컨대 산타 로사 칩셋이 나오기 전의 맥북은 64비트의 Core 2 Duo CPU를 장착하고 있지만, 4GB 메모리를 완전히 다 사용할 수 없습니다. iMac도 마찬가지로 보이구요.(모바일이냐 아니냐보다는 칩셋 자체의 사양이 문제겠지요. 다만, 아무래도 모바일 칩셋의 경우에 상대적으로 저성능이 용서( ? )되는 측면이 있다보니 모바일용 메인보드 칩셋 중에 그런 경우가 많겠습니다만...) 한편으로 비교적 초기에 나온 64비트 CPU 장착 PC들도 같은 이유로 4GB 메모리를 다 사용할 수 없는 것들이 있는 것 같습니다.
__________________
그럼... ^^;; |
|