Re..누구게님! 메모리에 관한..

Re..누구게님! 메모리에 관한..

누구게 0 304 2000.10.31 08:27
> 안녕하세요!
> 이상없이 잘 돌아가던 내 맥이 요즘 갑자기 말썽입니다.
> 프로그램이라곤 일러스트 딱하나 열어 놓고 쓰다가
> 음악들을려고 Mplay를 실행하려고 하는데
> 갑자기 유형11의 오류가 발생하더군요.
> 재시동하라는 명령이 떨어 졌지만 무시하고 ㅡ ㅡ:;;
> 일러 작업하다가 다시 이번엔 익스플로러를
> 실행 시켰더니만,
> 이번에도 오류 발생 !!
> 요 근래 자주 그럼니다...
> 작업 할때마다 두 세개 정도의 프로그램( 맥스터,MSN메신저,Mplay플레이어,익스)
> 을 열어 놓고 하는데,
> 그랬다가 몇일 전에 혼이나서 이젠 정말 조심스러워 졌습니다. 살얼음 판을 걷는.....
> 그런 기분 아시나요?
> 제꺼 메모리가 256MB 이거든요?
> 근데 파인더가 차지하는 메모리가 58MB나 되네요..
> 메뉴에서`이 컴퓨터에 관하여'란을 보면
> 나오는데 파인더의 막대그래프가 거의 꽉 차있는 겁니다.
> 이 걸 보구서 전 파인더의 메모리가 부족하구나 생각해서
> 여기저기 메모리에 관해 올려진 글들을 읽다가 누구게님이 올리신 걸
> 봤습니다.
> 파인더의 메모리를 늘리는 방법을 쓰셨더군요.
> 근데 잘 모르겠어요 ㅡ.ㅡ:;;;;;


안녕하세요? 제가 후속글을 올렸는데, 못 보신 모양입니다. 이렇게 파인더 메모리를 올려줘도 역시 메모리 누수 버그를 해결할 수는 없더군요. 그리고 시스템이 58 MB 정도 차지한 건 정상입니다. 막대그래프가 꽉 차 있는 것도 걱정하실 필요 없습니다. 시스템은 메모리가 필요하면 더 늘어납니다.


> 그리고 추가하신글에 scsi카드에 관련해서도 올리셨던데....
> 전 SCSI 로 CD-RW를 쓰고 있거든요??
> 이게 파인더의 메모리와는 어떤 상관 관계가 있는건지요.


관계가 없습니다.


> 말이 너무 길어 졌는데요...
> 질문을
> 정리하자면 대충 이렇습니다.
> 1. 최근 깔거나 업글시킨 프로 그램이 없는데도 자꾸 파인더의 오류가 발생
> 또는 얼어버리는 이유
> 2. 시스템 메모리의 효과적인 사용 방법

> 이 두가집니다.
>
> 참고로 G4 400 , Mac OS 9.0.4 니다.
> 멋진 답변 기다립니다 !!!
> 안녕히~~~~


유형 11 오류에 대해서는 제가 Black and Bleu에서 따 온 내용을 아래에 붙입니다. 이 긴 글을 한국어로 번역할 시간이 지금 없습니다. 죄송합니다. 한 번 읽어오시면 도움이 될 겁니다. 그리고 이 Black and Bleu는

http://www.bleurose.com/

에 가시면 받을 수 있습니다.

그리고 제가 얼마 전에 다른 분의 질문에 답한 글을 붙입니다. 만약 어떤 방법으도 안정성을 회복할 수 없으시면 다른 파티션에 시스템을 다시 까시고 파인더를 포함한 시스템 파일들(오에스 9.0 이후는 여러 개로 나뉘어져 있음.)을 모두 거기서 가져다가 대치해 보세요. 그리고 PRAM도 소거해 보시고요. 이런 때 대비해서 시스템을 깔자 마자 시스템 파일들을 모두 폴더에 담아서 디스크 이미지로 만들어 두면 (가능하면 시스템 폴더 전체) 나중에 필요할 때 꺼내 쓸 수 있습니다. 이 경우 꼭 디스크 이미지에 담아 두세요. 꺼내 놓으면 별로 안 좋습니다.


(제가 전에 올렸던 답변)
________________________

> > 맥초보인데요, 책을 찾아봐도 모르겠어서 여쭤 봅니다.
> > 포토샵 사용중 어플리케이션의 메모리가 부족하다고 늘려달라는 메시지가 뜨는데요,
> > 프로그램별로 메모리를 조절하는 방법에 대해서 자세히 좀 부탁드립니다...

> 안녕하세요? 아무래도 누군가가 처음 맥을 사용하는 사람이 기본적으로 알아야 할 사항들에 대해서 설명서를 써야 되겠군요. (우선 여기 팁게시판의 좀 앞 쪽으로 가면 제가 예전에 올려 둔 짧은 글이 있습니다. 맥의 안정성과 성능향상을 위한 기본적인 요령에 관한 것이니 꼭 읽어 보시기 권합니다.)

> 맥 운영체계는 앞으로 X으로 바뀌기 전까지는 15 년 된 뼈대에 기초한 것입니다. 그래서 메모리 관리가 아주 원시적입니다. 물론 인터페이스를 비롯해서 여러가지 면에서 잘 다듬어진 우수한 운영체계이지만 워낙 오래되다 보니 지금의 관점으로 보면 결함이 많습니다. 아직도 최소 1 년, 길면 2 년 간은 여전히 클래식 운영체계(OS X과 구별해서 요즘은 이렇게 부릅니다.)를 쓰셔야 할 테니 기본적인 것은 알아두시는 게 좋습니다.

> 모든 매킨토시용 어플리케이션은 최소 메모리와 최대 메모리 용량을 수동으로 설정하도록 되어 있습니다. 이 중에서 최소 메모리 용량은 메모리가 빠듯할 때 모자라는 메모리로 실행되어 다운되는 것을 막기 위한 장치이고 건드릴 필요가 없습니다. 그러나 최대 메모리 용량의 기본값은 소프트웨어마다 조금씩 다른 기준으로 정해져 있습니다. 간신히 실행만 될 수 있을 정도로 기본값을 매겨 놓은 경우가 많습니다. 많은 유틸리티들처럼 작동과정에서 메모리를 더 사용할 일이 없는 경우는 큰 문제가 없습니다. (그러나 노턴 안티바이러스 같은 경우는 왕창 올려주지 않으면 크기가 큰 파일을 스캔할 때 에러가 납니다. 꼭 메모리가 부족하다는 에러메세지가 나오는 것 만도 아닙니다. 메모리를 올려 주면 이 에러가 사라지는 걸로 봐서 분명히 메모리에 관련된 것입니다.) 그러나 그 어플리케이션이 도큐먼트를 다루고 그 과정에서 작업용 메모리를 많이 요구하는 경우에 대부분 이 기본값은 턱없이 부족합니다. 그래서 어떤 어플리케이션을 얼마나 올려 줘야 하는 지 각자의 환경과 작업용량에 따라 각자 결정해야 합니다. 만약 기본적으로 깔아 놓은 메모리가 충분하면 넉넉하게 주는 것이 좋습니다만, 그렇다고 생전가야 쓰지도 않을 양을 할당한다면 그것도 낭비입니다. 가능하면 너무 여러 어플리케이션을 열어 놓고 쓰는 게 좋지 않긴 하지만 어쨌든 한 프로그램 당 메모리 용량을 많이 할당할수록 한꺼번에 열어 놓고 쓸 수 있는 프로그램의 수는 줄어듭니다. 그리고 깔려있는 메모리 용량이 충분하지 않을 경우에 남아 있는 메모리 용량을 전부 사용하면 안 됩니다. 왜냐하면 시스템 자체도 그렇고 어플리케이션에 따라 사용하는 과정에서 차지하는 메모리 용량이 늘어나는 경우가 많습니다. 처음에 실행할 때는 아직 열려 있지 않던 라이브러리 같은 것을 불러오면서 늘어나는 것입니다. 이런 경우에 여유가 없으면 다운될 위험이 높습니다. 최신 운영체계를 쓰고 전체 메모리가 128 MB 이상이라면 10 MB 정도는 남겨놓는 것이 현명합니다. 시스템이 차지하고 남은 쓸 수 있는 메모리 용량은 파인더 상태(데스크탑을 클릭한 상태)에서 애플메뉴의 맨 위에 "About This Computer" (영문 시스템의 경우)를 실행하면 알 수 있습니다. 거기에 현재 설치된 물리적 메모리 양도 나오고, 가상메모리가 켜 있는지 꺼져 있는지, 만약 다른 어플리케이션이 열려 있다면 그 어플리케이션이 차지한 용량, 그 중에서 이미 사용 중이 용량이 어느 정도인지 막대그래프로 표시됩니다.

> 여러 어플리케이션을 열었다가 그 중의 몇 개를 닫았는데도 (어떤 경우는 심지어 다 닫았는데도) 전체 메모리 용량에서 시스템을 뺀 용량에 턱없이 못 미치는 경우를 많이 보게 되실 겁니다. 그 이유는 두 가지가 있는데, 하나는 아주 정상적인 경우입니다. 메모리도 하드 디스크처럼 생각하시면 됩니다. 차례차례 어플리케이션을 여러 개 열었는데, 먼저 연 것을 닫았을 경우 나중에 연 어플리케이션의 메모리 어드레스는 맨 밑바닥으로 내려가는 게 아니라 그 자리에 그대로 있습니다. 그래서 전체의 큰 공간이 쪼개지게 됩니다. 이 때 컴퓨터가 보여주는 남은 메모리 용량은 전체 남은 양의 합계가 아니라 가장 큰 연속된 공간 하나의 양을 보여줍니다. 그 이유는 맥 어플리케이션이 연속되는 메모리 어드레스에서만 열릴 수 있기 때문입니다. 모든 어플리케이션을 다 닫은 경우에도 만약 나중에 열린 시스템 콤포넌트 중의 하나가 메모리에서 안 내려가고 그대로 있는 경우는 똑같은 현상이 일어납니다. 두 번째 이유는 시스템이나 어플리케이션이 버그가 있어서 메모리를 뱉어내지를 않는 경우입니다. (Memory Leaking--메모리 누수라고 함.) 이 두 경우 다 결국 해결책은 다시 시동하는 수 밖에 없습니다. 그래서 하는 일 없으면 가끔씩 컴을 다시 시동해 주는 게 안정성과 효율향상을 위해 좋습니다.

> 또 하나 의문점은 가상메모리에 관한 것일 겁니다. 가상메모리는 현재의 운영체계에서는 항상 켜 놓으라는 게 애플의 권장사항이지만 특별한 경우에는 끄고 쓰는 게 바람직합니다. 하드 디스크 스트리밍을 사용하는 대부분의 프로그램은 가상메모리를 끄고 쓰는 게 바람직합니다. 주로 비디오, 오디오 편집 프로그램들이 이에 해당합니다. 포토샵처럼 자체 가상메모리를 쓰는 경우도 있습니다. 아주 큰 도큐먼트 파일을 현실적인 메모리 용량 아래서 다루기 위해서입니다. 이걸 보통 스크래치 디스크라고 부르는데 속도향상을 위해서는 가능한 한 진짜 메모리를 포토샵에 많이 할당하고, 스크래치 디스크를 속도가 빠르고 조각이 나 있지 않은 깨끗한 드라이브를 이용하는 게 요령입니다. 아마 포토샵 관련 게시물을 여기서 검색하시면 더 자세한 내용을 찾으실 수 있을 겁니다. 포토샵 작업을 하시는 경우에 아주 큰 파일을 다루지 않으시면 적당한 전체 메모리 용량은 대략 256 MB 이상입니다. 128 MB는 간신히 포토샵만 열고 작업할 수 있는 최소량입니다. 큰 파일을 가지고 작업하시면 512 MB 이상이 바람직합니다.

> 각 어플리케이션 메모리 할당량을 바꾸려면 그 어플리케이션을 선택하시고 콘텍스츄얼 메뉴나 아니면 메뉴바의 파일 메뉴에 있는 Get Info(command-I)를 선택하시면 옆에 서브메뉴에 Memory가 보일 겁니다. 그걸 실행하면 메모리 용량을 바꿀 수 있는 창이 나타납니다. 이미 실행 중인 어플리케이션은 바꿀 수 없게 되어 있습니다. 그리고 Lock이 되어 있어도 마찬가지로 바꿀 수 없습니다. 그 어플리케이션이 있는 드라이브가 Lock이 되어 있어도 마찬가지입니다.

> 항상 이런 질문을 하실 때, 특히 이런 시스템 관련 질문을 하실 때는 시스템의 버전, 맥의 기종, 메모리 용량, 어플리케이션의 버전, 현재 어플리케이션에 할당된 메모리 용량, 가상메모리 사용 여부 등등의 특정 문제에 관련이 있을 만한 여러가지 설정사항들을 함께 알려주시면 더 정확한 답변을 더 빠르게 얻을 수 있습니다. 그럼 또 궁금한 게 생기면 질문 올려 주세요. 좋은 하루 되세요!

> ◈ 전혜리 ─ 자세한 답변 감사합니다. 도움이 많이 되었어요.

_________________________________________







(유형 11 오류에 대한 설명)--주의해서 읽어 보세요. 그 스카시 카드가 문제가 있을 수도 있음. 이 경우 한 번 그 스카시 카드를 빼고 써 보면 그런지 안 그런지 금방 알 수 있음. (램 모듈도 마찬가지.)
_____________________________

dsMiscErr (11)

Summary
The error loosely translates to "a hardware conflict has occurred".

Details
When Apple introduced the Power Mac product line, the Apple developers took a "Quick and Dirty" approach to system crashes that occurred in native Power Mac code. They simply lumped ALL crashes into the Type 11 code. That means that whether your Mac crashed because of "Type 1" or "Type 4" or "Type 15", etc. it was reported as "Type 11". That situation was corrected with the Mac OS 7.6.1 release. In 7.6.1 and later Mac OS releases, the OS will calculate the real error code and report the correct number.

If you got the "Type 11" error and you were using an application that is NOT "Power Mac Native", the error is actually a Type 11" rather than any one of several errors all lumped together.

The "hardware conflict" may not always be the case, though. The cause may also be due to extension conflicts or a bug in the application itself. Among hardware devices, a cache card or SCSI device are possible sources of the problem. Cache cards are used by the system to store common system instructions for quick retrieval and faster performance. If the cache card is incompatible with the software in use, Type 11 errors are a possible result.

What to do
To reduce the possibility that the problem is actually caused by your computer hardware, try the following:

1) If there is a cache card or accelerator card in use, remove it and try to recreate the problem. This is especially a problem for RAM caches cards that shipped with early Power Mac 8100/80s as well as with third-party RAM cache for PCI-based Power Macs.

2) Try troubleshooting the SCSI chain to see if one of the devices on it is causing the problem.

3) Update the disk driver to the latest available version (especially because some older drivers are incompatible with SCSI Manager 4.3, which is used by System 7.5 and up). Be sure to use Drive Setup rather than HD SC Setup, if your Mac model is one that can use it (all Power Macs can).

4) Zap the PRAM. Some Type 11 errors may be caused by corrupted PRAM. To do this, hold down the "P", "R", "Option" and "

Comments