windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): madjean (발에쥐난쥐)
날 짜 (Date): 2000년 10월  2일 월요일 오후 03시 13분 25초
제 목(Title): Re: [질문]윈98이 종료가 안돼요

win98의 가장 대표적인 종료문제는 일단 종료시키고
나서 푸른 하늘이 나오며 종료중이라는 메시지에서
더이상 진행되지 않는 상황을 말합니다.
그런데, 이 문제가 win98의 버그라고도 할수 있고, 아닐수도
있습니다.
그리고, 저의 답변은 모든 드라이버가 안정되었을때의 얘기입니다.
win9x 계열의 시스템 불안정은 위의 문제가 크지요.


[원문]은 M$의 KB(Knowledge Base)를 참조했습니다.
( http://www.microsoft.com/Korea/support/kb/K001008.htm?LN=KO&SD=SO&FR=0 )


[1. 종료패치]
M$가 배포한 종료패치는 시작 -> 실행 -> msconfig -> 고급
에서 "빠른 시스템 종료 기능을 사용하지 않음"을 체크하는
기능과 동일합니다.  자기가 만약 종료패치를 실행했다면
위의 체크 항목은 없어집니다.
즉, 종료패치는 위의 셋팅으로 할수 있으니 별로 필요없습니다.

대부분 위의 종료패치로도 98의 종료가 제대로 되지 않습니다.


[2. 전원 관리 문제]
win98 (SE)는 win95와는 틀리게 전원관리를 APM을 발전시킨
ACPI를 쓰고 있습니다.

APM = Advanced Power Management (win95와 win2k의
   절전 관리 모드)
ACPI = Advanced Configuration and Power Interface
  (진보된 메인보드에서 지원하는 기능으로 부팅할때 "ACPI
   Controller IRQ 9"라는 라인을 볼수 있습니다.
   대부분의 메인보드에서 이 ACPI의 IRQ나 작동중지를
   할수 없습니다.)

이 IRQ 9번은 장치관리자에서도 보이지 않습니다.
즉, win98 내에서는 전혀 확인이 안되고, CMOS 상에서
9번을 공유시키지 않는 것이 관건입니다.


[3. IRQ 9번을 확보하기 위한 방법]
1) USB 기기를 쓰지 않는다면, Disable 시키세요.

2) CMOS -> PnP/PCI Conf... -> IRQ-5
을 보면 다른 것들은 "PCI/ISA PnP" 이지만,
5번은 "Legacy ISA"로 강제 할당을 합니다.

의외로 5번을 ISA에 강제 할당하게 초기화
된것이 많더군요.  이걸 PnP로 바꾸면 5번을
PCI 기기에서 자유롭게 쓸수 있습니다.

3) 이외에도 내장 모뎀을 Disable시키거나,
내장 사운드 기능을 없애도 되지만, 주변기기를
많이 쓰면 어려운 점이 있는건 사실입니다.


[4. Why?]
예전의 APM 방식에서는 CMOS를 이용해 전원관리를
했지만, 진보된(?) 방식인 ACPI는 OS(win98)에서
ACPI로 control 하는 주변기기(예. HDD)를
직접 건드리게 됩니다.  이건 주변기기가 전부 ACPI
호환일때 의미가 가장 큽니다.  하지만, IBM PC가
호환성이라는 큰 무기로 상대적으로 통일성에서
단점이 있습니다.  메인보드 자체의 불안정성도
이유가 되겠지요.

제가 위에서 9번을 확보하라는 의미는 OS에서 ACPI를
다른 기기와 공유하지 않았을때 쫑날 확률이 확연이
줄었습니다.

하지만, 이게 능사는 아니구요.  Resource가 꽉차있거나
시스템이 불안정할때는 어쩔수 없습니다.

98 자체의 불안정성도 있고, 메인보드 자체도 ACPI
Compatible 하지 않기 때문이 원인입니다.

- 끝 -

----w-w----
   ( " )
   (O O)   what we call human nature in actuality
    v-v    is human habit
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.