반응형
1. 제조사가 틀린 램의 사용..

2. 최근 구입한 램에 패리티가 없다고 합니다. 괜찮을 까요..

3. 캐싱가능한 메모리의 한계?

4. VX, TX보드에서 DIMM과 SIMM의 메모리 조합에 대해 알고싶습니다.

5. Windows NT를 사용하는데 적당한 메모리 용량은 어느정도 될까요..

6. 램을 업그레이드한후 부팅시켰더니 메모리 테스트도중 시스템이 다운됩니다.

7. 도스용 메모리가 500KB이하라는 경고와 함께 프로그램이 실행되지 않습니다.

8. 윈도우즈95에서 램체크를 해보면 31MB라고 나옵니다. 32MB를 달았는데..

9. 부팅할 때 마다 메모리 테스트를 합니다. WORM 부팅시에도...

10. 메모리 뱅크에 새로 램을 꽂았는데 인식을 안합니다.

1. 제조사가 틀린 램의 사용..

72pin램에서 같은 용량이지만 제조회사가 틀리다면 같은 뱅크에서 혼용하지 않는게 바람직합니다. 같은 용량일 지라도 회사마다 공정이 틀리기 때문에 동작이 틀릴 수 있겠죠.. 예를 들어 뱅크0에는 삼성램의 조합, 뱅크1에는 현대램의 조합일 경우에 별 문제가 없습니다. 참고로 일본산과 국산램을 혼용하는 것은 다른 뱅크라도 좋지않습니다.

2. 최근 구입한 램에 패리티가 없다고 합니다. 괜찮을 까요..

물론 괜찮습니다. 286, 386시절의 메인보드는 자체적으로 램의 오류검사를 할 수 없었기 때문에 조금 비싸더라도 패리티가 있는 것을 구입하였습니다. 그러나 펜티엄전용 메인보드는 보드내에 이러한 기능을 포함하고 있기 때문에 램에 패리티가 없어도 괜찮습니다. 그리고 요새 나오는 램은 거의 패리티가 없습니다. 참고로 패리티는 램에서 에러를 검출하기 위해 8bit에 1bit씩을 추가로 검사용량을 만든 것입니다. 패리티 있는 램이 16MB용량이라면 사실은 18MB가 있는 것입니다. 2MB는 오류를 검사하는 역할을 하게 됩니다.

3. 캐싱가능한 메모리의 한계?

캐싱이 가능한 메모리 용량은 보드에 장착된 PCI Chipset (FX,HX,VX,TX)에 의해 결정되며 FX, VX, TX는 메인메모리가 64MB까지 캐쉬가 작동합니다. 그 이상의 메모리에서는 캐쉬가 작동하지 않으므로 시스템의 성능이 오히려 떨어지는 경우가 있습니다. 그러나 HX의 경우에는 64MB이상에서도 캐싱이 가능하지만 TAG RAM 소켓에 TAG RAM을 확장해야 가능합니다.

(참고) 여기서의 캐싱은 2차캐시의 캐싱이 아니라 메인보드이 주메모리를 빠르게 읽는 것을 말합니다. VX, TX는 아무리 많은 램이 있어도 64MB까지가 한계입니다. PentiumII용 칩셋인 440FX, 440LX은 512MB까지 캐싱가능합니다

4. VX, TX보드에서 DIMM과 SIMM의 메모리 조합에 대해 알고싶습니다.

VX, TX의 보드엔 대체로 SIMM SOCKET 4개와 DIMM SOCKET이 2개 또는 SIMM SOCKET 4개와 DIMM SOCKET이 1개로 구성되어 있는 경우가 대부분입니다. 전자의 경우에는 뱅크 수로 따지면 4개의 뱅크를 만들 수 있지만 실제적으로는 3개의 뱅크만 구성할 수 있습니다. 그 이상은 시스템에서 인식을 안합니다. 후자의 경우에는 뱅크가 3개이므로 다 쓸 수 있겠죠..

1) SIMM SOCKET 4개, DIMM SOCKET 1개

뱅크를 다 채워서 사용해도 모두 인식합니다.

2) SIMM(72PIN) SOCKET 4개와 DIMM SOCKET 2개

뱅크(BANK)가 3개로 인식합니다. 따라서 72핀을 모두 사용하고 DIMM SOCKET 1개만을 사용 가능합니다.

혹은 DIMM SOCKET 2개를 모두 사용한다면 72PIN 소켓은 1개의 뱅크, 즉 2개의 슬롯은 사용을 하지 못하게 되어 있습니다.

5. Windows NT를 사용하는데 적당한 메모리 용량은 어느정도 될까요..

Windows NT는 CPU 보다는 램에 많은 영향을 받는 편입니다. CPU가 아무리빠르더라도 램이 부족할 경우 엄청난 스와핑으로 인하여 상당히 느려지죠. NT는 최소한 램이 64MB는 되어야 원할히 동작을 할수 있으니 CPU의 업그레이드 보다는 램의 업그레이드를 먼저 하시길 바랍니다.

6. 램을 업그레이드한후 부팅시켰더니 메모리 테스트도중 시스템이 다운됩니다.

일단 램의 불량을 의심해겠군요. 민감한 램은 설치할 때 쇼트로 맛이 갈 수 있습니다. 아니면 램이 소켓에 잘 박혀있는지 확인하시고, 바이오스에 패러티 체크기능에 on하셨는지 확인하세요.. 논패러티램에 이 기능을 사용하시면 다운됩니다.

7. 도스용 메모리가 500KB이하라는 경고와 함께 프로그램이 실행되지 않습니다.

운영체제가 윈도우즈95로 넘어가면서 메모리 관리에 대한 부분이 운영체제안에서 해결하기 때문에 문제없이 사용하였지만 도스환경에서는 640KB 기본메모리의 한계가 여전히 존재합니다. 640KB내에 운영체제와 각종 디바이스 드라이버(마우스, 사운드...)가 존재하면 막상 프로그램을 실행시킬 공간이 부족하게 됩니다. 그래서 여러방법이 등장했는데 가장 많이 쓰이는 방법이 운영체제와 디바이스드라이버를 상위메모리 영역으로 넘기는 것입니다. 초보자가 가장 쉽게 메모리를 확보하는 방법은 도스6.0 이상에서 제공되는 MEMMAKER를 사용하는 것입니다. 이 프로그램은 AUTOEXEC.BAT, CONFIG.SYS에 존재하는 디바이스 드라이버와 운영체제를 상위 메모리영역으로 옮겨줍니다. 그리고 중급사용자들은 직접 AUTOEXEC.BAT, CONFIG.SYS를 수정하여 메모리영역을 넓힙니다. 예를 들어 CONFIG.SYS에 'HIMEM.SYS', 'EMM386.EXE NOEMS', 'DOS=UMB, HIGH' 등을 추가하고 나머지 디바이스 드라이버 실행 명령앞에 'LH' 또는 'LOADHIGH'명령을 추가하여 상위메모리 영역으로 보내주면 기본메모리가 600KB이상 잡힙니다. 참고로 위의 명령중 'EMM386.EXE'에서 OPTION으로 'NOEMS'를 주는 이유는 도스가 1메가 이상의 메모리를 관리할 때 EMS와 XMS 규격으로 나누어 관리하는데 몇몇 게임을 제외한 나머지 대다수의 프로그램은 XMS를 지원합니다. 때문에 EMS메모리 관리에 사용될 메모리 영역을 사용하지 않게 되므로 더 많은 기본메모리를 확보할 수 있게 됩니다.

8. 윈도우즈95에서 램체크를 해보면 31MB라고 나옵니다. 32MB를 달았는데..

대체로 이런 문제는 도스용 제어기가 메모리를 독식하고 있을때 발생할 수 있습니다. 대표적인 것이 도스용 캐쉬를 담당하는 SMARTDRV입니다. 여기에 잡혀있는 메모리의 크기가 윈도우즈95에서는 체크안될 수 있습니다. 우선 AUTOEXEC.BAT에서 SMARTDRV에 관한 내용을 지우거나 REM 명령으로 주석처리 해보신후 리부팅하고난후 다시 메모리 체크를 해보세요.

9. 부팅할 때 마다 메모리 테스트를 합니다. WORM 부팅시에도...

WORM부팅시에도 메모리 테스트를 한다면 바이오스의 셋팅이 잘못된 것입니다. AWARD BIOS의 경우에는 Quick Power On Self Test 항목을 Enabled시키고 그 이외의 바이오스는 Boot Up System Speed같은 항목을 High로 설정하시면 됩니다.

10. 메모리 뱅크에 새로 램을 꽂았는데 인식을 안합니다.

여러문제가 있을 수 있습니다. 첫째로 램자체의 불량일 수 있습니다. 이는 주위 분들의 컴퓨터에 껴보면 불량여부를 알수 있습니다. 둘째로 보드 램소켓의 불량입니다. 소켓을 자세히 보시면 얇은 선으로 촘촘히 이어져 있는데 램을 꼽을 때 실수로 이부분을 건드려 끊어질 수 있습니다. 자세히 살펴 보시면 부러진 곳이 어딘지 알수 있습니다. 셋째로는 보드가 특별한 램을 인식하지 못하는 경우입니다. 예를 들어 SDRAM같은 경우에는 보드를 가리는 경우가 있습니다. 초기제품의 경우죠.. 또 국산과 일산램을 혼용했을 때에도 인식못하는 경우가 있습니다. 마지막으로 메모리 뱅크의 조합이 잘못되었을 경우입니다. 같은 국산램이더라도 제조사를 혼용하여 뱅크를 조합하는 것은 좋지 않습니다. 예를 들어 XX사 램으로 한 뱅크 XY사 램으로 한 뱅크를 채우면 문제없지만 XX사 램과 XY사 램으로 한 뱅크를 이루면 문제가 발생할 수 있습니다. 또 보통 보드의 램소켓이 4개의 뱅크를 이룰 수 있도록 소켓이 갖추워져 있지만 실제로 구성할 수 있는 메모리뱅크는 3개밖에 되지 않습니다. 그러므로 소켓에 램을 전부 꽂았다면 한 뱅크의 램은 인식을 안합니다. 참고로 용량이 다른 램을 한 뱅크로 구성하면 이상한 일이 발생됩니다. 예를 들어 뱅크1은 16MB+16MB이고 뱅크2에 16MB에 8MB를 조합하면 대체로 램테스트에선 64MB로 잡지만 실제로는 32MB로 동작합니다. 뱅크2는 인식을 못합니다.

반응형

+ Recent posts