რა არის შეფერხების მოთხოვნა (IRQ)?

Სარჩევი:

რა არის შეფერხების მოთხოვნა (IRQ)?
რა არის შეფერხების მოთხოვნა (IRQ)?
Anonim

IRQ, მოკლედ შეფერხების მოთხოვნაზე, გამოიყენება კომპიუტერში ზუსტად ამის გასაგზავნად - მოთხოვნის შეწყვეტის შესახებ CPU სხვა აპარატურის მიერ.

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. შეცვალეთ View მენიუს ვარიანტი რესურსები ტიპის, რათა ნახოთ შეწყვეტის მოთხოვნა (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-ში Device Manager-ის მეშვეობით. აი, როგორ შეცვალოთ IRQ პარამეტრები მოწყობილობის მენეჯერით:

გახსოვდეთ, რომ ამ პარამეტრებში არასწორი ცვლილებების შეტანამ შეიძლება გამოიწვიოს პრობლემები, რომლებიც აქამდე არ გქონიათ. დარწმუნდით, რომ იცით, რას აკეთებთ და ჩაწერეთ არსებული პარამეტრები და მნიშვნელობები, რათა იცოდეთ, რაზე უნდა დაბრუნდეთ, თუ რამე არასწორედ მოხდება.

  1. გახსენით მოწყობილობის მენეჯერი.
  2. დააწკაპუნეთ ორმაგად ან ორჯერ შეეხეთ მოწყობილობას მისი თვისებების ფანჯრის გასახსნელად. ჯერ უნდა გახსნათ ამ მოწყობილობის კატეგორია, სანამ შეძლებთ მის ნახვას, რაც შეგიძლიათ გააკეთოთ ორმაგი დაწკაპუნებით/შეხებით.
  3. რესურსები ჩანართში გააუქმეთ გამოიყენეთ ავტომატური პარამეტრები ვარიანტი..

    Image
    Image

    თუ ვერ პოულობთ ამ ჩანართს ან ოფცია ნაცრისფერია ან არ არის ჩართული, ეს ნიშნავს, რომ ან ვერ მიუთითებთ ამ მოწყობილობის რესურსს, ან რომ მოწყობილობას არ აქვს სხვა პარამეტრები, რომელთა გამოყენებაც შესაძლებელია.

  4. გამოიყენეთ პარამეტრები -ზე დაფუძნებული ჩამოსაშლელი მენიუ, რათა აირჩიოთ ტექნიკის კონფიგურაცია, რომელიც უნდა შეიცვალოს.
  5. აირჩიეთ IRQ თვისებების რესურსების პარამეტრები ზონიდან..
  6. გამოიყენეთ Change Setting ღილაკი IRQ მნიშვნელობის რედაქტირებისთვის.

საერთო IRQ არხები

აი, რისთვის გამოიყენება ზოგიერთი უფრო გავრცელებული IRQ არხი:

IRQ ხაზი აღწერა
IRQ 0 სისტემის ტაიმერი
IRQ 1 კლავიატურის კონტროლერი
IRQ 2 მიიღებს სიგნალებს IRQ-დან 8-15
IRQ 3 სერიული პორტის კონტროლერი 2 პორტისთვის
IRQ 4 სერიული პორტის კონტროლერი 1-ლი პორტისთვის
IRQ 5 პარალელური პორტი 2 და 3 (ან ხმის ბარათი)
IRQ 6 ფლოპი დისკის კონტროლერი
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-ს.

გირჩევთ: