የማቋረጥ ጥያቄ (IRQ) ምንድን ነው?

ዝርዝር ሁኔታ:

የማቋረጥ ጥያቄ (IRQ) ምንድን ነው?
የማቋረጥ ጥያቄ (IRQ) ምንድን ነው?
Anonim

አንድ IRQ፣ ለማቋረጥ ጥያቄ አጭር፣ በኮምፒዩተር ውስጥ በትክክል ያንን ለመላክ ጥቅም ላይ ይውላል - ሲፒዩን በሌላ ሃርድዌር የማቋረጥ ጥያቄ።

የIRQ ዓላማ

የማቋረጥ ጥያቄ እንደ የቁልፍ ሰሌዳ መጫን፣ የመዳፊት እንቅስቃሴዎች፣ የአታሚ እርምጃዎች እና ሌሎችም አስፈላጊ ነው። ፕሮሰሰሩን ለጊዜው እንዲያቆም ጥያቄው በአንድ መሳሪያ ሲቀርብ ኮምፒዩተሩ የራሱን ስራ ለመስራት የተወሰነ ጊዜ ሊሰጠው ይችላል።

ለምሳሌ፣ በቁልፍ ሰሌዳው ላይ ቁልፍ በተጫኑ ቁጥር፣ የአቋራጭ ተቆጣጣሪ ፕሮሰሰሩን አሁን እያደረገ ያለውን ነገር እንዲያቆም እና የቁልፎቹን ጭነቶች እንዲይዝ ይነግረዋል።

እያንዳንዱ መሳሪያ ጥያቄውን የሚያቀርበው ቻናል በሚባል ልዩ የውሂብ መስመር ነው። ብዙ ጊዜ IRQ ሲጣቀስ ያያሉ፣ ከዚህ የሰርጥ ቁጥር ጋር አብሮ ነው፣ እንዲሁም IRQ ቁጥር ተብሎ ይጠራል። ለምሳሌ፣ IRQ 4 ለአንድ መሳሪያ እና IRQ 7 ለሌላው ጥቅም ላይ ሊውል ይችላል።

IRQ እንደ ኢ-R-Q ፊደላት ይጠራ እንጂ እንደ እርክ አይደለም።

IRQ ስህተቶች

ከማቋረጥ ጥያቄ ጋር የተያያዙ ስህተቶች ብዙውን ጊዜ የሚታዩት አዲስ ሃርድዌር ሲጭኑ ወይም በነባር ሃርድዌር ውስጥ ቅንጅቶችን ሲቀይሩ ብቻ ነው። ሊያዩዋቸው የሚችሏቸው አንዳንድ የ IRQ ስህተቶች እዚህ አሉ፡

IRQL_NOT_DISPATCH_LEVEL

IRQL_NOT_GREATER_OR_EQUAL

አቁም፡ 0x00000008ማቆሚያ፡0x0000ማቆሚያ፡0x0000አቁም፡0x0000

Stop 0x00000009 እንዴት ማስተካከል እንደሚቻል ይመልከቱ ከእነዚያ የማቆሚያ ስህተቶች ውስጥ የትኛውም እያጋጠመዎት ከሆነ (የእኛ ምክር ለሁለቱም ተመሳሳይ ነው)።

ተመሳሳይ የIRQ ቻናል ከአንድ በላይ ለሆኑ መሳሪያዎች ጥቅም ላይ ሊውል የሚችል ቢሆንም (ሁለቱም በተመሳሳይ ጊዜ ጥቅም ላይ እስካልሆኑ ድረስ) ጉዳዩ እንደተለመደው አይደለም። ለማቋረጥ ጥያቄ ሁለት ሃርድዌር አንድ አይነት ቻናል ለመጠቀም ሲሞክሩ የIRQ ግጭት ሊከሰት ይችላል።

የፕሮግራም ማቋረጫ መቆጣጠሪያ (PIC) ይህንን ስለማይደግፍ ኮምፒዩተሩ ሊቀዘቅዘው ይችላል ወይም መሳሪያዎቹ እንደተጠበቀው መስራት ያቆማሉ (ወይም ሙሉ በሙሉ መስራታቸውን ያቆማሉ)።

በመጀመሪያዎቹ የዊንዶውስ ቀናት ውስጥ፣ የIRQ ስህተቶች የተለመዱ ነበሩ እና እነሱን ለማስተካከል ብዙ መላ መፈለግ ነበረባቸው። ይህ የሆነበት ምክንያት የIRQ ቻናሎችን በእጅ ማቀናበር የተለመደ ስለነበር፣ ልክ እንደ DIP መቀየሪያዎች፣ ይህም ከአንድ በላይ መሳሪያዎች ተመሳሳዩን የIRQ መስመር የመጠቀም እድላቸው ከፍተኛ እንዲሆን አድርጎታል።

ነገር ግን፣ IRQs plug እና play በሚጠቀሙ አዳዲስ የዊንዶውስ ስሪቶች በጣም በተሻለ ሁኔታ ነው የሚስተናገዱት፣ ስለዚህ የIRQ ግጭት ወይም ሌላ የIRQ ችግር እምብዛም አያዩም።

የIRQ ቅንብሮችን መመልከት እና ማረም

በዊንዶውስ ውስጥ የIRQ መረጃን ለማየት ቀላሉ መንገድ የመሣሪያ አስተዳዳሪ ነው። የመቆራረጥ ጥያቄ (IRQ) ክፍልን ለማየት የ እይታ ምናሌ አማራጩን ወደ ንብረት በአይነት ይቀይሩ።

Image
Image

የስርዓት መረጃንም መጠቀም ይችላሉ። የ msinfo32.exe ትዕዛዙን ከRun የንግግር ሳጥን (WIN+R) ያስፈጽሙ እና ከዚያ ወደ የሃርድዌር መርጃዎች ያስሱ።> IRQs.

Image
Image

Linux ተጠቃሚዎች የIRQ ካርታዎችን ለማየት የ cat/proc/interrupts ትዕዛዙን ማሄድ ይችላሉ።

የስርዓት ሃብቶች በራስ ሰር ለአዳዲስ መሳሪያዎች ስለሚመደቡ አብዛኛው ጊዜ አስፈላጊ ባይሆንም ለአንድ የተወሰነ መሳሪያ የIRQ መስመርን መቀየር ሊያስፈልግህ ይችላል። በእጅ የ IRQ ማስተካከያ የሚያስፈልጋቸው የቆዩ የኢንዱስትሪ ደረጃ አርክቴክቸር (ISA) መሣሪያዎች ብቻ ናቸው።

የIRQ ቅንብሮችን እንዴት መቀየር ይቻላል

የ IRQ ቅንብሮችን በባዮስ ውስጥ ወይም በዊንዶውስ ውስጥ በመሣሪያ አስተዳዳሪ በኩል መለወጥ ይችላሉ። በመሣሪያ አስተዳዳሪ የIRQ ቅንብሮችን እንዴት መቀየር እንደሚችሉ እነሆ፡

በእነዚህ ቅንብሮች ላይ የተሳሳቱ ለውጦችን ማድረግ ከዚህ በፊት ያልነበሩ ችግሮችን ሊያስከትል እንደሚችል ያስታውሱ። ምን እየሰሩ እንደሆነ ማወቅዎን ያረጋግጡ እና የሆነ ችግር ከተፈጠረ ወደ ምን እንደሚመለሱ ለማወቅ ማንኛውንም ነባር ቅንብሮችን እና እሴቶችን መዝግቦ መያዝዎን ያረጋግጡ።

  1. የመሣሪያ አስተዳዳሪን ክፈት።
  2. የባህሪ መስኮቱን ለመክፈት ሁለቴ ጠቅ ያድርጉ ወይም ሁለቴ መታ ያድርጉ። መሣሪያውን ለማየት ከመቻልዎ በፊት መጀመሪያ የዚያን መሣሪያ ምድብ መክፈት ያስፈልግዎታል፣ ይህም ሁለቴ ጠቅ በማድረግ/መታ ማድረግ ይችላሉ።
  3. ሀብቶች ትር ውስጥ የ አውቶማቲክ ቅንብሮችን አማራጭን አይምረጡ።

    Image
    Image

    ይህን ትር ማግኘት ካልቻሉ ወይም አማራጩ ግራጫ ከሆነ ወይም ካልነቃ ማለት ለዚያ መሳሪያ መገልገያ መግለጽ አይችሉም ወይም መሣሪያው በእሱ ላይ ሊተገበር የሚችል ሌላ ቅንጅቶች የሉትም ማለት ነው።

  4. ቅንጅቶችን በ ተቆልቋይ ሜኑ ላይ በመመስረት መለወጥ ያለበትን የሃርድዌር ውቅር ለመምረጥ ይጠቀሙ።
  5. ከንብረቶቹ አካባቢ IRQ ይምረጡ። ይምረጡ።
  6. የIRQ እሴቱን ለማርትዕ የ የለውጥ ቅንብር አዝራሩን ይጠቀሙ።

የተለመዱ የIRQ ቻናሎች

ከተለመዱት የIRQ ቻናሎች ጥቂቶቹ ለሚከተሉት ጥቅም ላይ ይውላሉ፡

IRQ መስመር መግለጫ
IRQ 0 የስርዓት ጊዜ ቆጣሪ
IRQ 1 የቁልፍ ሰሌዳ መቆጣጠሪያ
IRQ 2 ከIRQs 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 Pripherals
IRQ 11 Pripherals
IRQ 12 PS/2 የመዳፊት ግንኙነት
IRQ 13 የቁጥር ዳታ ፕሮሰሰር
IRQ 14 ATA ሰርጥ (ዋና)
IRQ 15 ATA ሰርጥ (ሁለተኛ)

IRQ 2 የተወሰነ ዓላማ ስላለው፣ እንዲጠቀምበት የተዋቀረ ማንኛውም መሣሪያ በምትኩ IRQ 9 ይጠቀማል።

የሚመከር: