ఒక IRQ (ఇంటరప్ట్ అభ్యర్థన) అంటే ఏమిటి?

యాక్సెస్ అభ్యర్థించడానికి పరికరాల IRQ ను ప్రాసెసర్కు పంపుతుంది

ఇంప్లాట్ అభ్యర్థన కోసం ఒక IRQ, సరిగ్గా పంపించడానికి ఒక కంప్యూటర్లో ఉపయోగించబడుతుంది - CPU కి ఇతర కొన్ని హార్డ్వేర్ హార్డ్వేర్ ద్వారా అంతరాయం కలిగించడానికి ఒక అభ్యర్థన .

కీబోర్డ్ ప్రెస్సెస్, మౌస్ కదలికలు, ప్రింటర్ చర్యలు మరియు మరిన్నింటి కోసం అంతరాయం అభ్యర్థన అవసరం. ప్రాసెసర్ను తక్షణమే ఆపడానికి ఒక పరికరం ద్వారా అభ్యర్థన చేయబడినప్పుడు, కంప్యూటర్ దాని స్వంత ఆపరేషన్ను అమలు చేయడానికి కొంత సమయాన్ని ఇస్తుంది.

ఉదాహరణకు, కీబోర్డు మీద కీని ప్రతిసారి నొక్కిపెడితే, ప్రస్తుతం అంతరాయ హ్యాండ్లర్ అది కీస్ట్రోక్లను నిర్వహించగల పనిని ఆపడానికి అవసరమైన ప్రాసెసర్కు తెలియజేస్తుంది.

ప్రతి పరికరాన్ని ఒక ఛానెల్ అని పిలువబడే ఏకైక డేటా లైన్పై అభ్యర్థనను కమ్యూనికేట్ చేస్తుంది. IRQ రిఫరెన్సులో మీరు చూసే చాలా సమయం, అది ఈ ఛానల్ నంబర్తో పాటు, IRQ నంబర్ అని కూడా పిలుస్తారు. ఉదాహరణకు, IRQ 4 ఒక పరికరం మరియు మరొక కోసం IRQ 7 కోసం ఉపయోగించవచ్చు.

గమనిక: IRQ అక్షరాల IRQ గా ఉచ్ఛరించబడుతుంది, ఇది కాలేయము కాదు .

IRQ లోపాలు

కొత్త హార్డువేరును ఇన్స్టాల్ చేసేటప్పుడు లేదా ఉన్న హార్డువేరులో అమరికలను మార్చినప్పుడు అంతరాయ అభ్యర్థనకు సంబంధించిన లోపాలు సాధారణంగా మాత్రమే కనిపిస్తాయి. మీరు చూసే కొన్ని IRQ లోపాలు ఇక్కడ ఉన్నాయి:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

గమనిక: STOP 0x00000008 లోపాలను ఎలా పరిష్కరించాలో చూడండి లేదా ఆ స్టాప్ లోపాలలో ఒకదాన్ని మీరు ఎదుర్కొంటుంటే STOP 0x00000009 లోపాలను ఎలా పరిష్కరించాలో చూడండి.

అదే IRQ ఛానల్ ఒకటి కంటే ఎక్కువ పరికరాల కోసం ఉపయోగించడం సాధ్యమవుతుంది (రెండింటికీ వాస్తవానికి ఒకే సమయంలో ఉపయోగించబడదు), ఇది సాధారణంగా కేసు కాదు.

ఒక IRQ వివాదం ఎక్కువగా సంభవిస్తుంది, రెండు అంతర హార్డ్వేర్లు ఒక అంతరాయ అభ్యర్థన కోసం అదే ఛానల్ను ఉపయోగించినప్పుడు.

ప్రోగ్రామబుల్ ఇంటరప్ట్ కంట్రోలర్ (పిఐసి) దీనికి మద్దతివ్వదు కాబట్టి, కంప్యూటర్ను స్తంభింపజేయవచ్చు లేదా ఊహించిన విధంగా పరికరాలు పనిచేయవు (పూర్తిగా పనిచేయడం లేదా నిలిపివేయడం).

తిరిగి ప్రారంభ Windows రోజులలో, IRQ దోషాలు సాధారణం మరియు వాటిని పరిష్కరించడానికి ట్రబుల్షూటింగ్ చాలా పట్టింది. DIP స్విచ్లు మాదిరిగానే IRQ చానెల్స్ను మానవీయంగా ఉంచడం సర్వసాధారణమైనది, ఎందుకంటే ఇది ఒకటి కంటే ఎక్కువ పరికరాలను అదే IRQ లైన్ ఉపయోగిస్తుందని ఎక్కువగా చెప్పింది.

అయినప్పటికీ, IRQ లు ప్లగ్ మరియు ప్లేలను ఉపయోగించే విండోస్ యొక్క నూతన సంస్కరణల్లో మెరుగ్గా నిర్వహించబడతాయి, కాబట్టి మీరు IRQ వివాదం లేదా ఇతర IRQ సమస్యను చాలా అరుదుగా చూస్తారు.

IRQ సెట్టింగ్లను వీక్షించడం మరియు సవరించడం

Windows లో IRQ సమాచారాన్ని వీక్షించడానికి సులభమైన మార్గం పరికర నిర్వాహకుడితో ఉంటుంది . ఇంటర్ఫేస్ అభ్యర్థన (IRQ) విభాగాన్ని చూడటానికి రకాలు ద్వారా వీక్షణ మెను ఎంపికను మార్చండి.

మీరు సిస్టమ్ సమాచారాన్ని కూడా ఉపయోగించవచ్చు. రన్ డైలాగ్ బాక్స్ ( విండోస్ కీ + R ) నుండి msinfo32.exe ఆదేశమును నిర్వర్తించండి , ఆపై హార్డువేర్ ​​రిసోర్సెస్> IRQ లకు నావిగేట్ చేయండి.

IRQ మాపింగులను చూడటానికి లైనక్స్ వినియోగదారులు పిల్లి / proc / interrupts ఆదేశం నడుపుతారు.

మరొక IRQ ను మరొకటి ఉపయోగిస్తున్నట్లయితే మీరు ఒక నిర్దిష్ట పరికరానికి IRQ లైన్ను మార్చవలసి రావచ్చు, అయినప్పటికీ ఇది సాధారణంగా అనవసరమైనది అయినప్పటికీ సిస్టమ్ వనరులు స్వయంచాలకంగా కొత్త పరికరాల కోసం కేటాయించబడతాయి. ఇది కేవలం ఇండస్ట్రీ స్టాండర్డ్ ఆర్కిటెక్చర్ (ISA) పరికరాలకు మాత్రమే ఉంది, ఇది మాన్యువల్ IRQ సర్దుబాట్లు అవసరమవుతుంది.

మీరు IRQ అమర్పులను BIOS లో లేదా విండోస్ లోపల డివైస్ మేనేజర్ ద్వారా మార్చవచ్చు.

పరికర నిర్వాహికతో IRQ సెట్టింగులను మార్చడం ఎలాగో ఇక్కడ ఉంది:

ముఖ్యమైనది: ఈ సెట్టింగులకు సరికాని మార్పులను చేసేటప్పుడు మీకు ముందు ఉన్న సమస్యలను కలిగి ఉండవచ్చని గుర్తుంచుకోండి. మీరు ఏమి చేస్తున్నారో లేదో తెలుసుకోండి మరియు ఇప్పటికే ఉన్న ఏవైనా సెట్టింగ్లు మరియు విలువలను నమోదు చేశారని నిర్ధారించుకోండి, తద్వారా దేన్ని తిరిగి తప్పు చేయాలి అని మీరు తిరిగి తెలుసుకోవాలి.

  1. పరికర నిర్వాహికిని తెరవండి .
  2. దాని లక్షణాల విండోను తెరవడానికి పరికరాన్ని డబుల్-క్లిక్ చేయండి లేదా డబుల్-ట్యాప్ చేయండి.
  3. వనరుల ట్యాబ్లో, ఉపయోగ స్వయంచాలక సెట్టింగుల ఎంపికను ఎంచుకోండి.
  4. మార్చవలసిన హార్డ్వేర్ కాన్ఫిగరేషన్ను ఎంచుకోవడానికి "క్రింది సెట్టింగ్లు:" డ్రాప్ డౌన్ మెనుని ఉపయోగించండి.
  5. రిసోర్స్ సెట్టింగులలోని> వనరు రకాన్ని , అంతరాయ అభ్యర్థన (IRQ) ఎంచుకోండి .
  1. 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 ను ఉపయోగిస్తుంది.