 |
|
 |
| |
| |
[아윌]윈도2k의 ACPI모드시 IRQ가 한군데로 모이는 증상
박민호
조회 : 1470 ,2001/07/07 00:00 |
|
 |
|
안녕하십니까..박민호입니다.
솔직히 필드테스팅 하기 전엔 윈도98se의 골수 유저였기땜에 acpi니 IRQ쏠림이니 하는 증상을 잘 몰랐습니다. 하긴...그땐 보드에서 알아서 잡아줬고 만약에 이상이 생겨도 카드의 위치만 바꿔주면 되니까요. 말그대로 허접이었죠...
이번에 윈도2k로 쓰면서 IRQ문제가 불거져 나오길래 ACPI에 대해서 좀 알아봤습니다.
우선 어떤수를 쓰더라도 윈도를 쓰는 한은 어떤 하드웨어적인 수법은 안 통하더군요.
그러니까 이리저리 카드의 순서를 바꾼다던가 바이오스에서 IRQ를 강제 할당한다던가 하는건 먹히지 않는단 얘기죠.
게다가 ACPI를 쓰는 한은 IRQ 할당이 문제가 되지 않는것 같습니다.
정확히 말하면 IRQ가 여러개의 장치에 의해서 공유되더라도 속도나 수행 능력에 저하가 오지 않는다는 얘기죠. 저도 의아해 해서 실제로 쓸데 없는 카드는 모두 빼어내고 그래픽카드만으로 IRQ 11번을 주고(사실 11번엔 사블라이브,TV카드의 비디오 오디오,랜카드가 할당되었습니다.) 3dmark를 돌렸는데 결과값은 IRQ11번이 공유 될때랑 똑같더군요.
게다가 저 같은 경운 지포스와 사블라이브,랜카드, 허접TV카드의 호환성이나 충돌문제가 걱정되었는데 이 역시 아무런 문제가 없었습니다.
그럼 다음의 마소의 기술보고서를 읽어 보시고 님들의 의견 부탁드립니다.
요약
Windows 2000은 PCI(Peripheral Component Interconnect) 장치들이 인터럽트(IRQ)를 공유할 수 있도록 설계되어 있습니다. PCI 사양에 정의된 각 플러그 앤 플레이 기능에 대해 컴퓨터 BIOS에서 어댑터를 구성하면 운영 체제가 그 구성을 확인하고 필요에 따라 변경합니다. 특히 Windows 2000 APCI 지원을 사용할 수 있는 고급 구성 및 전원 인터페이스(APCI) 컴퓨터에서 PCI 장치가 IRQ를 공유하는 것은 정상적인 동작입니다.
추가 정보
Windows 2000에서 ACPI 마더보드의 일부 또는 모든 장치가 같은 IRQ(IRQ 9)를 사용하는 것처럼 장치 관리자의 리소스 탭에 나타날 수 있습니다. IRQ 설정은 사용 가능하게 표시되지 않기 때문에 이 설정을 변경할 수 없습니다. Windows 2000은 고급 PCI 공유를 비롯하여 마더보드의 ACPI 기능을 이용하기 때문에 이러한 문제가 발생합니다. IRQ 9는 PCI 버스에서 IRQ 조절을 위해 사용합니다. 이 기능을 통해 IRQ 충돌이 발생하지 않고 더 많은 장치를 추가할 수 있습니다.
Microsoft Windows 98과 달리 Windows 2000에는 리소스를 재조정(Rebalance)하는 기능이 없습니다. 일단 설정된 PCI 리소스는 대개 변경할 수 없습니다. 장치가 있는 버스의 IRQ 설정이나 I/O 범위를 잘못된 값으로 변경한 경우 Windows 2000은 그 버스에 할당한 자원을 보완을 위해 재조정(Rebalance)할 수 없습니다. Windows 2000은 좀더 복잡한 하드웨어 스키마를 지원하도록 설계되어 있기 때문에 이러한 기능을 가지고 있지 않습니다. Windows 98은 IOAPIC, 다중 루트 PCI 버스, 다중 프로세서 시스템 등을 지원할 필요가 없습니다. 이러한 하드웨어 스키마를 다를 때 재조정(Rebalancing)을 사용하는 것은 위험하기 때문에 Windows 2000에서는 매우 특별한 상황을 제외하고는 재조정(Rebalancing)을 구현하지 않습니다. 그러나, PCI 장치는 IRQ를 공유할 수 있어야 합니다. IRQ를 공유하는 기능이 다른 하드웨어의 일반적인 작동을 방해하지는 않습니다.
컴퓨터 BIOS에서의 플러그 앤 플레이 운영 체제 설정은 Windows 2000이 하드웨어를 다루는 일반적인 방법에 영향을 미치지 않습니다. 그러나, Microsoft는 컴퓨터 BIOS에서 이 설정을 "아니오" 또는 "사용 안함"으로 설정할 것을 권장합니다. 컴퓨터 BIOS 설정을 보거나 수정하는 것에 대한 자세한 내용은 컴퓨터의 설명서를 참조하거나 제조업체에 문의하십시오. 문제 해결을 위해 수동으로 PCI 슬롯에 IRQ를 할당하는 방법은 ACPI 시스템에는 적합할 수 있지만 Windows 2000에서 ACPI 지원이 사용 가능하게 설정되어 있으면 플러그 앤 플레이가 이러한 설정을 무시합니다. ACPI 마더보드의 장치에 수동으로 IRQ 주소를 할당해야 하면 Windows 2000을 설치하기 전에 컴퓨터 BIOS에서 ACPI의 설정을 해제하십시오.
|
|
|
|
|
|
 |
|
|
 |
| |
|
|
 |
|
 |
|
|
|