Промяна IRQ

Промяна на IRQ в Windows XP

Тези проблеми са най-често причинени от хардуерно прекъсване конфликт на компютъра. Странно, но по-скоро сериозна част от проблема с компютъра след инсталиране на нов хардуер просто свързан с същите тези конфликти, само за тях, но никой не говори по принцип, тази тема е малко обсъжда. Разбирането на целия въпрос като цяло е доста обширна тема и всеки случай на конфликт често е различен от предишния, както в симптомите и в методите на решение. В тази статия ще се опитам да обясня ситуацията за потребители, които вече не се страхуват от компютри, но все още не са придобили достатъчно опит за решаване на проблеми, свързани с конфликти на желязо сами. За съжаление, някои неща стават доста трудно да се възприема, защото на описанията на системите, изградени върху размита логика, която, между другото, е силата на един човек във връзка с компютри.

За много хора тази част на статията изглежда ненужно, защото историята е за старите дни, някъде през 1985 г., но тази информация е важна за тези, които искат да разберат същността на проблема и да се разбере защо всичко мина толкова двусмислено.

Имало едно време, в далечен Америка, той е разработен x86 процесор, който е предшественик на всички процесори, използвани в персоналните компютри IBM PC стандарт. Това е всичко, Pentium и Athlon се основават на добрите стари процесори x86. Архитектурата на съвременните процесори вече е много по-различен от първите x86, обаче, някои точки са запазени още от древността, когато процесора x86 беше в началото на кариерата си, а именно от средата на осемдесетте години на миналия век. Един такъв момент е ограничаването на хардуерно прекъсване линии към процесора.

Може би е време да се обясни какво се прекъсне един конфликт. Ако две устройства са на една и съща линия, прекъсвам, водачът може да ги обърка и да изпрати изпълним част от код, който не е "парче желязо", като по този начин го кара да се изпълни тази част от кода. Например, мрежова карта и звукова карта са на прекъсването 10. Мрежа на карта получава пакет от локалната мрежа с искане за даден файл и изпраща заявка за прекъсване на процесора.

Процесор изпълнява прекъсване спира изпълнена задача, и предава управлението на водача на мрежовата карта, за да изработи необходимите действия за приемане на файла. Шофьорът започва устройството, от което е била прекъсната. Това е просто работа, тя не започва с мрежова карта и звуковата карта, който се намира на същата линия, като подава команда за приемане на файла. Звукова карта, извършва поел командването и напълно спира компютъра с BSOD (син екран на смъртта).

Има един лек финес. Всички прекъсване линии са му приоритет. Колкото по-висок приоритет се дава на прекъсване на линията на процесора ще отговори на искане от устройство, разположено на тази линия.

Но времето не стои на едно място, и ситуацията започна да се влошава в същото време прекъсва развитието на нови технологии и развитието на компютърната област. Има нови стандарти за входно-изходни портове, които изискват собствените си капани. Например, USB порт или PS / 2, която в момента е в де факто стандарт за всички компютри. Безплатни прекъсвания стават по-малко и насочени системни конфликти стават все по-сложни.

Цялата ситуация се е променила драстично с появата на ACPI системи и IRQ споделяне. За съжаление, тези системи не могат да бъдат описани с едно изречение, така че ние ще гледаме на тях по-подробно.

Втората функция на ACPI - е автоматично разпределение на системните ресурси в рамките на компютъра. Докато ACPI в действие, не можете да променяте параметрите, свързани с прекъсвания. Освен това, ACPI система поддържа разширено APIC прекъсване контролер.

IRQ Sharing - система? позволява две устройства едновременно се намират на едно прекъсване. Физически, се оказва, че един ред IRQ да окачите няколко устройства, в който, по причини за управление, предоставени от операционната система. IRQ Sharing - смесена система, тъй като употребата му е необходимо за нормалната работа на вашия компютър, но тя може да бъде най-различни проблеми и бъгове. В действителност, използването и укротяването на тази система е целта на тази статия.

Първият начин - това е пълно използване на системите за ACPI и IRQ споделяне. Ако в резултат на това APIC, са включени ACPI система и, операционната система си мисли, че го прекъсва 256, и действителната прекъсват като 16, и си тръгна. Останалите 240 прекъсва - са виртуални прекъсвания, които са клонинги на реалното. ACPI автоматично разпределя прекъсване и не позволява на потребителя да ги промените. Ако устройството се съгласява да работи в кооперативен режим на игра с друго устройство, тогава има всички шансове, че ACPI ги сложи на една физическа линия. Ако не контролира ситуацията в същото физическо прекъсване може да бъде почти всички устройства, инсталирани на компютъра, дори и да има без прекъсване. Това ще доведе до силно инхибиране на цялата система и на сериозна повреда.


Вторият метод е да се избегне използването на ACPI и APIC, но с паралелно използване IRQ споделяне. Отказ за APIC системи и средства за ACPI. че операционната система е наясно с наличието на само 16 й прекъсва, вместо 256, но системата IRQ споделяне ви позволява да бъде на едно и също прекъсва няколко устройства. В тази писта модел прекъсне вече е възможно и да изберете съседи на собствения си - също. Това означава, че ако имате мрежова карта и звукова карта, и по този начин се нуждаем от всички пристанища IO са инсталирани на дънната платка, а след това на IRQ Споделянето вече не помага.

решение:
Съвременните дънни платки имат някои функции, които трябва да знаете за правилно отглеждане линии прекъсват устройства. Така че, всичко, вградена в дънната платка устройства често имат твърда придържане към слотовете PCI разширителни, както и някои слотове са здраво прикрепени един към друг. Например, имате вградена платка звукова карта, докато той автоматично си сътрудничи с устройството през третото слота PCI. Ако поставите мрежовата карта в третия слот, вграден в звуковата карта и мрежова карта ще бъде окачен на една прекратяване на договора, каквото и да правиш. Можете да разреши този конфликт чрез преместване на мрежовата карта в друг слот. Или друг пример: петия и първия PCI слота прикрепени един към друг и да настроите двете устройства в тези слотове, вие автоматично ще ги обесим на една и съща линия прекъсване. Отново, това се третира чрез нулиране едно от устройствата в различен слот. За съжаление, съвременни дънни платки имат толкова много вградени устройства, за да се намери достъпно PCI слот без zaparalelennyh устройства е невъзможно. В този случай, това зависи от устройството.

Всички местни устройства в компютъра може да се разделят на четири групи в зависимост от степента на зависимост от прекъсването.

Трябва да се разбере, че всички тези устройства могат да имат уникални свойства в зависимост от производителя или EEPROM. Всички по-горе правила не винаги са недвусмислени. Можете лесно да бъде телевизионен тунер или мрежова карта, която категорично отказва да работи с някой, като двойка. Или обратно, звуковата карта може изведнъж да се държат последователно на една прекъсната с телевизионен тунер. Конфликт дори знаят как устройството, свързано с четвърта група. Най-често те започват да се провали, ако ги поставите в zaparalelenny с слота AGP. В това разбиране на всички функции, специално за вашия хардуер може да отнеме значително време.

Може би най-Вторият начин - най-често използваните. С известно разбиране на проблема, можете да създадете виртуално бъг свободен компютър, в които ще функционират всички устройства, инсталирани в него. Недостатъкът на втория метод е загубата на ACPI и най-високата от всички методи на сложност. За обикновения потребител да се постигне нормални резултати могат да отнемат много време и ще доведе до силно претоварване на мозъка. Плюс това, компютърът вече няма да се изключи (той ще трябва да изключите «Ел» бутон) и няма да отида да спя. Що се отнася до режим Hybernate, тя напълно запазва своята функционалност.

Третият начин - отдясно, но изисква жертви.

Същността на метода на пълно отхвърляне на системи и ACPI IRQ споделяне. Устройство, което се изкачи едно IRQ линия просто трябва да го изключите. Трябва да е само един. по думите на един приятел от филма "Шотландски боец".

решение:
Първо трябва да изключите всички пристанища, които не се използват. Не използвайте ЗПМ - забраните. Да не се използва втората COM-порт и допълнителни USB-канали - същата съдба като деца с увреждания. Всяко изделие трябва да има отделен прекъсване и не се припокриват. Това е въпрос на приоритети и нужди, тъй като с този метод половина на компютъра е "припадна", но всичко останало работи като часовник. Плюс това този метод е възможността за използване на стари операционни системи и комплексни програми. Например, за да инсталирате WindowsNT 4.0 на доста сложна машина, този метод е просто необходимо. Също така е плюс на този подход - максималната скорост на цялата система без проблеми със стабилността. Ако е възможно, е препоръчително да се отиде по този начин.

Откъде знаеш дали е налице конфликт на вашия компютър, и какво да правя

Най-лесният начин да се разбере на конфликта - преса PAUSE \ BREAK по време на първоначалния компютър багажника, за да бъдем точни, на втория BIOS екран. За да направите това, трябва да има някаква реакция, защото втория екран обувка лети много бързо, и то все още има да наваксва. Също така, натоварването на операционната система може да бъде спрян чрез поставяне стартовият приоритет в BIOS с floppik и пъхна, че в нея някаква странна диск. Във втория екран BIOS има цялата система информация за хардуера - CPU тактова честота, количество памет и твърди дискове, инсталирани модели, но най-интересното е в долната част на екрана. Той изброява инсталираните устройства, а напротив, те трябва да се прекъсне номер. Показан на този етап устройството голяма степен зависи от модела на дънната платка, а по-скоро от продажбата на BIOS.

Често устройство списък дисплей е пълна и включва контролери за твърди дискове и всички устройства са разположени на борда, докато COM-портове. Това се случва точно обратното: доста малко информация, а след това може да се види само инсталираните устройства (като на снимката по-). И това се случва, че втория екран BIOS не съдържа информация за прекъсвания. В този случай е необходимо да се възползват от други програми, които са способни да възпроизвеждат физическа дистрибуция прекъсване.

Например, можете да използвате стандартни устройства с Windows, смяна на мнението си от "ресурси, за да се свърже" и секцията за отваряне "на заявката за прекъсване (IRQ)», или да използвате програми на трети страни, като например SiSoft Sandra.

Единственият недостатък на използването им е, че те виждат през призмата на прекъсване броя на операционната система. Ако използвате ACPI и системата на APIC, а след това да получите точна информация за хардуера прекъсва ще бъде много трудно, тъй като цифрите няма да са 16 и 256. Ние сме заинтересовани от ситуацията, когато цифрите не се повтарят. Ако една и съща фигура стои пред USB Cntrlr, Посочете Cntrlr и мултимедийно устройство (аудио карта или TB-тунер), случаят е много лошо.

Промени в операционната система

Първата промяна, с която ще започнем конфигурацията на системата, е да се замени ядрото на операционната система, за да забраните ACPI функционалност. Както бе споменато по-рано, след което компютърът ще загубите всички възможности да пести енергия и се спира на разстояние след изключване на операционната система. За да направите това, отидете в контролния панел, изберете иконата "System", а след това отидете на раздела "Хардуер" в раздела и кликнете върху "Мениджър на устройството". След това отворете раздела "компютър" и кликнете два пъти кликнете на "Компютърно с ACPI". Изберете "Driver" в раздела и кликнете върху бутона "Update". Изберете "Инсталиране от списък или конкретно местоположение", а след това се откаже от автоматичното търсене на водача и да изберете да инсталирате драйвера ръчно. В прозореца, който се появява, махнете отметката "Покажи съвместимия хардуер" и изберете водача "Standard PC".

След като кликнете върху бутона "Напред", компютърът ще копира необходимите файлове и отива да се рестартира. След рестартиране на компютъра, ще започне да намерите всички устройства, включително със системния блок, но ще намерите драйвери за тях автоматично. Някои устройства не преминават автоматично инсталиране, но достатъчно, за да се избере автоматично търсене за водача. Компютърът ще се рестартира отново и след това ще работи нормално. Всичко, ACPI система е изключена. За да активирате отново ACPI, трябва да се повтаря по-горе стъпки, но изберете "Computer подкрепа за ACPI».

Сега всичко, система за информация относно прекъсване линии в рамките на операционната система отговаря на действителността. Прекъсване номера отговарят на действителността. Това означава, че наблюдението на прекъсване вече е възможно да се използват различни инструменти, които показват прекъсването в околната среда на Windows.

Промени в BIOS

В действителност, тази стъпка е обобщение на действията, описани по-горе, само ако горните описания са били, но сега трябва да предприемат реални действия, така че аз се извинявам за някои повторения. Първата стъпка е промяна на опциите в BIOS, ако те са, разбира се представят:
• PnP OS Инсталирана. NO
• ACPI Function. За хора с увреждания
• Прекъсване контролер. PIC