Ի՞նչ է ընդհատման հարցումը (IRQ):

Բովանդակություն:

Ի՞նչ է ընդհատման հարցումը (IRQ):
Ի՞նչ է ընդհատման հարցումը (IRQ):
Anonim

Interrupt Request-ի կարճ IRQ-ն օգտագործվում է համակարգչում հենց դա ուղարկելու համար՝ պրոցեսորն ընդհատելու հարցում որևէ այլ սարքավորման միջոցով:

IRQ-ի նպատակը

Ընդհատման հարցումն անհրաժեշտ է այնպիսի բաների համար, ինչպիսիք են ստեղնաշարի սեղմումները, մկնիկի շարժումները, տպիչի գործողությունները և այլն: Երբ սարքը խնդրում է մի պահ դադարեցնել պրոցեսորը, այնուհետև համակարգիչը կարող է որոշ ժամանակ տրամադրել սարքին իր աշխատանքը գործարկելու համար:

Օրինակ, ամեն անգամ, երբ դուք սեղմում եք ստեղնաշարի որևէ ստեղն, ընդհատման կառավարիչը ասում է պրոցեսորին, որ նա պետք է դադարեցնի այն, ինչ անում է ներկայումս, որպեսզի կարողանա կառավարել ստեղնաշարի կոճակները:

Յուրաքանչյուր սարք հարցումը փոխանցում է եզակի տվյալների գծի միջոցով, որը կոչվում է ալիք: Շատ ժամանակ դուք տեսնում եք IRQ-ի հղումը, այն գտնվում է այս ալիքի համարի կողքին, որը նաև կոչվում է IRQ համար: Օրինակ, IRQ 4-ը կարող է օգտագործվել մեկ սարքի համար, իսկ IRQ 7-ը մեկ այլ սարքի համար:

IRQ-ն արտասանվում է որպես I-R-Q տառեր, ոչ թե որպես erk:

IRQ սխալներ

Սխալները՝ կապված ընդհատման հայտի հետ, սովորաբար երևում են միայն նոր սարքավորում տեղադրելիս կամ առկա սարքաշարի կարգավորումները փոխելու ժամանակ: Ահա որոշ IRQ սխալներ, որոնք դուք կարող եք տեսնել.

IRQL_NOT_DISPATCH_LEVEL

IRQL_NOT_GREATER_OR_EQUAL

STOP՝ 0x00000008

STOP՝ 0x00000009

Տես, թե ինչպես շտկել STOP 0x00000009 սխալները, եթե դուք հանդիպում եք այդ կանգառի սխալներից որևէ մեկին (մեր խորհուրդը նման է երկուսի համար էլ):

Չնայած նույն IRQ ալիքը հնարավոր է օգտագործել մեկից ավելի սարքերի համար (քանի դեռ երկուսն էլ իրականում չեն օգտագործվում միաժամանակ), դա սովորաբար այդպես չէ: IRQ հակամարտությունը, ամենայն հավանականությամբ, տեղի է ունենում, երբ երկու սարքավորում փորձում են օգտագործել նույն ալիքը ընդհատման հարցում:

Քանի որ ծրագրավորվող ընդհատման կարգավորիչը (PIC) չի աջակցում սա, համակարգիչը կարող է սառեցնել կամ սարքերը կդադարեն աշխատել այնպես, ինչպես սպասվում էր (կամ ամբողջությամբ կդադարեն աշխատել):

Դեռևս Windows-ի վաղ ժամանակներում IRQ սխալները սովորական էին, և դրանք շտկելու համար պահանջվում էր շատ խնդիրների վերացում: Դա պայմանավորված էր նրանով, որ ավելի տարածված էր IRQ ալիքները ձեռքով կարգաբերելը, օրինակ՝ DIP անջատիչների դեպքում, ինչը մեծացնում էր հավանականությունը, որ մեկից ավելի սարքեր օգտագործում են նույն IRQ գիծը:

Սակայն IRQ-ները շատ ավելի լավ են մշակվում Windows-ի նոր տարբերակներում, որոնք օգտագործում են plug and play, այնպես որ դուք հազվադեպ կտեսնեք IRQ կոնֆլիկտ կամ այլ IRQ խնդիր:

Դիտում և խմբագրում IRQ կարգավորումները

Windows-ում IRQ տեղեկատվությունը դիտելու ամենահեշտ ձևը Device Manager-ն է: Փոխեք Դիտել ընտրացանկի Պաշարներ ըստ տեսակի՝ ընդհատման հարցումը (IRQ) բաժինը տեսնելու համար::

Image
Image

Դուք կարող եք նաև օգտագործել Համակարգի տեղեկատվությունը: Կատարեք msinfo32.exe հրամանը Run երկխոսության վանդակից (WIN+R), այնուհետև անցեք Hardware Resources> IRQs.

Image
Image

Linux-ի օգտատերերը կարող են գործարկել cat /proc/interrupts հրամանը՝ IRQ քարտեզագրումները դիտելու համար:

Հնարավոր է, որ անհրաժեշտ լինի փոխել IRQ գիծը որոշակի սարքի համար, եթե այն օգտագործում է նույն IRQ-ն, ինչ մյուսը, թեև դա սովորաբար ավելորդ է, քանի որ համակարգի ռեսուրսներն ավտոմատ կերպով բաշխվում են նոր սարքերի համար: Դա միայն արդյունաբերական ստանդարտ ճարտարապետության (ISA) հին սարքերն են, որոնք կարող են ձեռքով IRQ ճշգրտումների կարիք ունենալ:

Ինչպես փոխել IRQ կարգավորումները

Դուք կարող եք փոխել IRQ կարգավորումները BIOS-ում կամ Windows-ում Սարքի կառավարչի միջոցով: Ահա թե ինչպես փոխել IRQ կարգավորումները Սարքի կառավարչի միջոցով.

Հիշեք, որ այս կարգավորումներում սխալ փոփոխություններ կատարելը կարող է խնդիրներ առաջացնել, որոնք նախկինում չեք ունեցել: Համոզվեք, որ գիտեք, թե ինչ եք անում և գրանցել եք առկա կարգավորումներն ու արժեքները, որպեսզի իմանաք, թե ինչին պետք է վերադարձնել, եթե ինչ-որ բան սխալ լինի:

  1. Բացել Սարքի կառավարիչը։
  2. Կրկնակի սեղմեք կամ կրկնակի հպեք սարքի վրա՝ դրա Հատկությունների պատուհանը բացելու համար: Դուք նախ պետք է բացեք այդ սարքի կատեգորիան, որպեսզի կարողանաք տեսնել այն, ինչը կարող եք անել՝ կրկնակի սեղմելով/կտտացնելով:
  3. Պաշարներ ներդիրում ապաընտրեք Օգտագործեք ավտոմատ կարգավորումներ տարբերակը::

    Image
    Image

    Եթե չեք կարողանում գտնել այս ներդիրը, կամ ընտրանքը մոխրագույն է կամ միացված չէ, դա նշանակում է, որ կամ դուք չեք կարող նշել ռեսուրս այդ սարքի համար, կամ որ սարքը չունի այլ կարգավորումներ, որոնք կարող են կիրառվել դրա վրա:

  4. Օգտագործեք Կարգավորումները՝ հիմնված -ի վրա բացվող ընտրացանկից՝ ընտրելու ապարատային կազմաձևը, որը պետք է փոխվի:
  5. Ընտրեք IRQ հատկությունների Պաշարների կարգավորումներ տարածքից:
  6. Օգտագործեք Change Setting կոճակը՝ IRQ արժեքը խմբագրելու համար:

Ընդհանուր IRQ ալիքներ

Ահա, թե ինչի համար են օգտագործվում ավելի տարածված IRQ ալիքներից մի քանիսը.

IRQ Line Նկարագրություն
IRQ 0 Համակարգի ժամաչափ
IRQ 1 Ստեղնաշարի կարգավորիչ
IRQ 2 Ստանում է ազդանշաններ IRQ 8-15-ից
IRQ 3 Սերիական պորտի կարգավորիչ 2-րդ նավահանգստի համար
IRQ 4 Սերիական նավահանգիստ 1-ին նավահանգստի կարգավորիչ
IRQ 5 Զուգահեռ պորտ 2 և 3 (կամ ձայնային քարտ)
IRQ 6 Floppy disk controller
IRQ 7 Զուգահեռ պորտ 1 (հաճախ տպիչներ)
IRQ 8 CMOS/իրական ժամանակի ժամացույց
IRQ 9 ACPI ընդհատում
IRQ 10 Ծայրամասային սարքեր
IRQ 11 Ծայրամասային սարքեր
IRQ 12 PS/2 մկնիկի միացում
IRQ 13 Թվային տվյալների մշակող
IRQ 14 ATA ալիք (առաջնային)
IRQ 15 ATA ալիք (երկրորդային)

Քանի որ IRQ 2-ն ունի նշանակված նպատակ, այն օգտագործելու համար կազմաձևված ցանկացած սարք փոխարենը կօգտագործի IRQ 9:

Խորհուրդ ենք տալիս: