În acest articol, aș dori să vorbesc despre ceea ce nu ne poate aminti, și poate în valoare de nervi după asamblare sau upgrade-ul computerului: se blochează, reporniri spontane, refuzul încăpățânat de a fi încărcate, constanta „ecrane albastre ale morții“, incapacitatea de a detecta dispozitive, incorecte lucra ... lista poate continua. Foarte adesea, aceste „scapari“ au loc ca urmare a întreruperii vina, iar dacă sunteți interesat de calculatoare, trebuie să știi unde și de ce există astfel de probleme, și, cel mai probabil, cel mai important, cum să lupte.
Întrerupe sau IRQ (cerere de întrerupere) - acestea sunt semnale care spun procesorul care au nevoie pentru a procesa cererea de mai sus din dispozitiv, și trimite semnale pentru a descărca același controler de procesor al dispozitivului, care este, folosind procesorul IRQ răspunde la diverse evenimente.
Sa întâmplat ca în dezvoltarea oricărei tehnologii sunt unele limitări, nu intenționat, desigur, dar din cauza unor caracteristici ale acestei inovații, sau pur și simplu bug-uri. Așa a fost cu întreruperi. Inițial, atunci când IBM a dezvoltat IBM PC (deja în 1980-1981 ultimul mileniu) arhitectura, au fost stabilite nu atât de mult (8), apoi, cu toate acestea, a adăugat aceeași cantitate, luând un „vechi“ sparge un nou controler, dar am N-aș spune că a fost de ajuns. Și apoi, IBM a încetat să mai fie singurul implicat în platforma de PC-uri, și pentru a evita incompatibilitatea cu celelalte, nu mai întrerupe și nu a fost adăugată.
Care ar putea fi problema?
Când PC-ul IBM crea doar, întrerupere a fost creat un pic de arhitectura, doar opt, după cum am scris și le-a dat tuturor „prostii“, cum ar fi porturile COM, deși justifică inginerii IBM că alegerea nu a fost specială, a trebuit să găsească mai târziu. Evident, nimeni nu a prezis o astfel de platformă de viitor, așa că subliniază, că este, opțiuni de extindere, a rămas doar o singură întrerupere, care mai târziu a fost ocupat de-al doilea controler, „opt“ IRQ. Cu toate acestea, este de remarcat faptul că întrerupe suplimentare ar putea (și poate) să fie eliberat prin dezactivarea diferite le ocupă de ISA-dispozitive: porturi, unitate de dischetă. Deci, erori sau conflicte apar atunci când mai multe dispozitive încearcă să lucreze la o singură întrerupere. Este foarte dificil, deoarece multe dintre dispozitive de astăzi, în special carduri de sunet și toate tipurile de procesoare multimedia transporta mai multe dispozitive. Chiar și cele mai de bază „zvukovuhi“ au la bord un minim de patru dispozitive. Aici este cardul capcana în computer modern:
Canalul IDE secundar
Întrebarea este: ce face modemul meu intern, care, întâmplător, poartă mai multe dispozitive pe o singură întrerupere (din cauza unei LPT2 lipsă), cu doar două controlere USB? Și asta.
Soluția a fost găsită
După cum știți, computerele pot funcționa numai cu un „1“ și „0“ sau „există un semnal,“ și „nici un semnal“. În cazul în care AIS va pune pe linia de „1“ dispozitiv de semnal, celălalt dispozitiv nu este unitățile lor, expuse pe aceeași linie, operatorul nu răspunde. În cazul controlerului PCI verifică sursa și apoi le procesează. Acest lucru vă permite să puneți mai multe dispozitive pe același IRQ. Teoretic da, dar rețineți că nu ar trebui să „atârnă“ dispozitiv mai vechi și mai noi un canal IRQ. Există, de asemenea, un aviz care nu costa nimic pentru a pune pe o întrerupere cu o placă de sunet, este posibil să apară erori. Aceasta, desigur, nu se întâmplă întotdeauna, dar cel mai bine este să dau seama ceva mai fiabile.
Configurarea întreruperi BIOS
Deci, pe ce bază sunt alocate aceeași întrerupere? Când porniți BIOS-ul sistemului de distribuie întrerupe după cum urmează: liniile IRQ pentru toate dispozitivele care acceptă tehnologia Plug'n'Play, și este toate dispozitivele moderne, pentru a primi o întrerupere liberă. Dacă întreruperea a fost de peste, dar există încă supă neevanghelizați, BIOS-ul le dă la al doilea tur, deoarece se pare că unele dispozitive au primit o întrerupere. Totul va fi minunat de a lucra în cazul în care o întrerupere a primit două dispozitive PCI, dar dacă PCI + ISA sau ISA + ISA? Toate conflictele. Noi trebuie să fie un proces să profite.
În plus, trebuie remarcat faptul că eu sunt, folosind placa de baza Epox 8K3AP cu BIOS Award 6.00PG. Cele mai convenabile și logice setările mod IRQ - pentru a desemna „mânere.“ Lor Mergem la PCI / PnP configurații. Există o setare INT PIN n Alocare (ea la mine, dar poti avea si este, de asemenea, nume ca n Slot utilizare IRQ (doar amintiți-vă, a fost în BIOS Award v 4,51 PG) ;. Slot PCI n Prioritate sau ceva ceva de genul asta). Fiecare element din acest meniu corespunde uneia dintre cele patru linii de IRQ, astfel încât să puteți atribui fiecare linie de terminare a acestora.
Există un alt mod de a realoca IRQ. Tu du-te în același PCI / PnP Configurațiile, există un punct de resurse IRQ (pentru a merge acolo nevoie pentru a pune în valoare resursele controlate de un manual egal), și el a fost cel care are nevoie de noi acum. Există setări pentru fiecare posibile întreruperi. Sunt destul de sigur că toate camerele vor fi o variantă care este asociat cu un autobuz PCI, de exemplu, PCI / ISA sau PCI dispozitiv, în funcție de versiunea de BIOS. Și pentru noi, pentru că este necesar ca una sau mai multe întreruperi au fost omise, care este rezervată pentru dispozitivele ISA. Deci, la întrerupere, pe care doriți să plece, expune doar valoarea unei astfel de Legacy ISA. calculatoarele mai noi devin tot mult mai ușor din cauza lipsei de sloturi ISA, ceea ce înseamnă că nu puteți adăuga dispozitivele ISA, și numai cu sistemul, cum ar fi flopika sau porturi seriale / paralele, sistemul va înțelege foarte acceptabil. În aceste sisteme, în loc de Legacy ISA apare valoare Rezervat, adică, puteți lăsa doar fără întrerupere. Acest lucru poate fi necesar în cazul în care cele mai multe teoretice nu acceptă Plug'n'Play, BIOS-ul pur și simplu nu vedeți dispozitivul pe care trebuie să lovi.
În același meniu există un alt element util. despre informațiile echipamentelor instalate sunt stocate în ESCD (Extended Data System Configuration). Această informație este verificată de fiecare dată înainte de a accesa hard disk-ul pentru a porni sistemul de operare. Bineînțeles, atunci când schimbă ESCD de configurare actualizat, iar atunci când are loc actualizarea, și a schimbat IRQ. Setarea Reinițializare opțiunea de configurare de date la Activat, resetați ESCD la următoarea repornire.
Premiul 6.00, și anume BIOS-ul este instalat pe majoritatea placilor de baza, există o altă interesantă „facilitate“. Dacă te duci la Power Management Setup „IRQ / Eveniment Activitate Detect“ Monitorizarea IRQs de activitate, și nu pot fi ajustate pe dispozitivele pe care întrerupere va trezi calculatorul. Acolo puteți vedea distribuția curentă și numărul IRQ, dar nu întotdeauna este posibil să se bazeze pe, și iată de ce:
Setarea întrerupere de la Windows
După ce procesul de alocare numărul BIOS IRQ pune nasul Windows. Pentru a face totul făcut în mod corect, chiar dacă pentru Windows intervine în procesul de mai sus nu este întotdeauna necesar să aibă întotdeauna cele mai recente drivere placa de baza. Acest lucru este foarte important, mai ales dacă ați colectat / achiziționat un computer modern, cu o placa de baza pe un chipset nou sau relativ nou și a pus toate acestea unele Windows 98 ... eu personal cunosc o mulțime de oameni care cred ca acest lucru: în părintele meu bord nici clopotele și fluierele nu este tot acolo este standard, nu „lemn“ nu ... Acest lucru este greșit. Pentru funcționarea normală a sistemului, în special atunci când întreruperile sunt utilizate împreună, este necesar să aveți Windows recunoască chipset-ul și încărcate IRQ miniport. Nu uitați să puneți o proaspătă sau cel puțin un factor de „nativ“ a tuturor dispozitivelor, va ajuta sistemul să funcționeze corect.
Dacă utilizați Windows 9x, apoi, în scopul de a vedea întrerupe distribuite în mod corespunzător sau le corectează, du-te la proprietățile sistemului, în acest scop, pe fila Dispozitive dispozitive de sistem de defilare găsi, și apoi PCI autobuz. În cazul în care IRQ miniport încărcat, atunci totul este în regulă. În Win 9x, puteți, ca și în întreruperea BIOS de backup. De asemenea, în Device Manager, localizați calculatorul și apelați proprietățile sale. Dar, în scopul de a stabili un anumit întrerupe un anumit dispozitiv, trebuie să mergeți la proprietățile sale și pe fila Resurse, setați întrerupere corectă. Din păcate, acest lucru este posibil numai în Win 9x, în Win XP ca nu am uitat, și nu au găsit cum să anulezi setarea automată.
Realizat de uCoz