इंटरप्ट अनुरोध के लिए संक्षिप्त एक IRQ का उपयोग कंप्यूटर में ठीक वैसा ही भेजने के लिए किया जाता है-एक हार्डवेयर के किसी अन्य टुकड़े द्वारा CPU को बाधित करने का अनुरोध।
आईआरक्यू का उद्देश्य
कीबोर्ड प्रेस, माउस मूवमेंट, प्रिंटर एक्शन आदि जैसी चीजों के लिए एक इंटरप्ट अनुरोध आवश्यक है। जब किसी डिवाइस द्वारा प्रोसेसर को क्षण भर के लिए बंद करने का अनुरोध किया जाता है, तब कंप्यूटर डिवाइस को अपना ऑपरेशन चलाने के लिए कुछ समय देने में सक्षम होता है।
उदाहरण के लिए, हर बार जब आप कीबोर्ड पर एक कुंजी दबाते हैं, तो एक इंटरप्ट हैंडलर प्रोसेसर को बताता है कि उसे वर्तमान में जो कुछ भी कर रहा है उसे रोकने की जरूरत है ताकि वह कीस्ट्रोक्स को संभाल सके।
प्रत्येक डिवाइस चैनल नामक एक अद्वितीय डेटा लाइन पर अनुरोध का संचार करता है। अधिकांश समय आप IRQ को संदर्भित देखते हैं, यह इस चैनल नंबर के साथ होता है, जिसे IRQ नंबर भी कहा जाता है। उदाहरण के लिए, एक डिवाइस के लिए IRQ 4 और दूसरे के लिए IRQ 7 का उपयोग किया जा सकता है।
IRQ का उच्चारण I-R-Q अक्षर के रूप में किया जाता है, erk के रूप में नहीं।
आईआरक्यू त्रुटियां
इंटरप्ट अनुरोध से संबंधित त्रुटियां आमतौर पर केवल नया हार्डवेयर स्थापित करते समय या मौजूदा हार्डवेयर में सेटिंग्स को बदलते समय ही देखी जाती हैं। यहां कुछ IRQ त्रुटियां दी गई हैं जिन्हें आप देख सकते हैं:
IRQL_NOT_DISPATCH_LEVEL
IRQL_NOT_GREATER_OR_EQUAL
STOP: 0x00000008
STOP: 0x00000009
देखें कि स्टॉप 0x00000009 त्रुटियों को कैसे ठीक किया जाए यदि आप इनमें से किसी एक स्टॉप त्रुटि का अनुभव कर रहे हैं (हमारी सलाह दोनों के लिए समान है)।
जबकि एक ही IRQ चैनल के लिए एक से अधिक डिवाइस के लिए उपयोग किया जा सकता है (जब तक कि दोनों वास्तव में एक ही समय में उपयोग नहीं किए जा रहे हैं), आमतौर पर ऐसा नहीं होता है। एक आईआरक्यू विरोध सबसे अधिक संभावना तब होती है जब हार्डवेयर के दो टुकड़े एक ही चैनल को एक बाधा अनुरोध के लिए उपयोग करने का प्रयास कर रहे हैं।
चूंकि प्रोग्रामेबल इंटरप्ट कंट्रोलर (PIC) इसका समर्थन नहीं करता है, कंप्यूटर फ्रीज हो सकता है या डिवाइस उम्मीद के मुताबिक काम करना बंद कर देंगे (या पूरी तरह से काम करना बंद कर देंगे)।
शुरुआती विंडोज दिनों में, IRQ त्रुटियां आम थीं और उन्हें ठीक करने में बहुत सारी समस्याएँ थीं। ऐसा इसलिए था क्योंकि आईआरक्यू चैनलों को मैन्युअल रूप से सेट करना अधिक आम था, जैसे डीआईपी स्विच के साथ, जिससे यह अधिक संभावना हो गई कि एक से अधिक डिवाइस एक ही आईआरक्यू लाइन का उपयोग कर रहे थे।
हालांकि, आईआरक्यू को विंडोज के नए संस्करणों में बेहतर तरीके से संभाला जाता है जो प्लग एंड प्ले का उपयोग करते हैं, इसलिए आपको शायद ही कभी आईआरक्यू संघर्ष या अन्य आईआरक्यू समस्या दिखाई देगी।
आईआरक्यू सेटिंग्स को देखना और संपादित करना
Windows में IRQ जानकारी देखने का सबसे आसान तरीका डिवाइस मैनेजर है। इंटरप्ट अनुरोध (आईआरक्यू) अनुभाग देखने के लिए देखें मेनू विकल्प को संसाधनों के अनुसारमें बदलें।
आप सिस्टम सूचना का भी उपयोग कर सकते हैं। रन डायलॉग बॉक्स से msinfo32.exe कमांड निष्पादित करें (WIN+R), और फिर Hardware Resources पर नेविगेट करें। > आईआरक्यू ।
लिनक्स उपयोगकर्ता IRQ मैपिंग देखने के लिए cat /proc/interrupts कमांड चला सकते हैं।
आपको किसी विशिष्ट डिवाइस के लिए IRQ लाइन को बदलने की आवश्यकता हो सकती है यदि यह उसी IRQ का उपयोग दूसरे के रूप में कर रहा है, हालांकि यह आमतौर पर अनावश्यक है क्योंकि सिस्टम संसाधन स्वचालित रूप से नए उपकरणों के लिए आवंटित किए जाते हैं। यह केवल पुराने उद्योग मानक आर्किटेक्चर (ISA) उपकरण हैं जिन्हें मैन्युअल IRQ समायोजन की आवश्यकता हो सकती है।
आईआरक्यू सेटिंग्स कैसे बदलें
आप डिवाइस मैनेजर के माध्यम से BIOS में या विंडोज के भीतर IRQ सेटिंग्स बदल सकते हैं। डिवाइस मैनेजर के साथ IRQ सेटिंग बदलने का तरीका यहां दिया गया है:
याद रखें कि इन सेटिंग्स में गलत बदलाव करने से ऐसी समस्याएं हो सकती हैं जो आपको पहले नहीं थीं। सुनिश्चित करें कि आप जानते हैं कि आप क्या कर रहे हैं और किसी भी मौजूदा सेटिंग्स और मूल्यों को रिकॉर्ड किया है ताकि आप जान सकें कि कुछ गलत होने पर वापस क्या करना है।
- डिवाइस मैनेजर खोलें।
- किसी डिवाइस की प्रॉपर्टी विंडो खोलने के लिए डबल-क्लिक या डबल-टैप करें। इससे पहले कि आप डिवाइस को देख सकें, आपको पहले उस डिवाइस की कैटेगरी खोलनी होगी, जिसे आप डबल-क्लिक/टैप करके कर सकते हैं।
संसाधन टैब में, स्वचालित सेटिंग्स का उपयोग करें विकल्प को अचयनित करें।
यदि आपको यह टैब नहीं मिल रहा है या विकल्प धूसर हो गया है या सक्षम नहीं है, तो इसका मतलब है कि या तो आप उस डिवाइस के लिए संसाधन निर्दिष्ट नहीं कर सकते हैं या डिवाइस में कोई अन्य सेटिंग नहीं है जिसे उस पर लागू किया जा सके।
- बदले जाने वाले हार्डवेयर कॉन्फ़िगरेशन का चयन करने के लिए पर आधारित सेटिंग्स ड्रॉप डाउन मेनू का उपयोग करें।
- संपत्तियों के संसाधन सेटिंग्स क्षेत्र से IRQ चुनें।
- आईआरक्यू मान को संपादित करने के लिए सेटिंग बदलें बटन का उपयोग करें।
आम आईआरक्यू चैनल
यहां कुछ सामान्य आईआरक्यू चैनलों का उपयोग किया जाता है:
आईआरक्यू लाइन | विवरण |
आईआरक्यू 0 | सिस्टम टाइमर |
आईआरक्यू 1 | कीबोर्ड नियंत्रक |
आईआरक्यू 2 | आईआरक्यू 8-15 से सिग्नल प्राप्त करता है |
आईआरक्यू 3 | पोर्ट 2 के लिए सीरियल पोर्ट कंट्रोलर |
आईआरक्यू 4 | पोर्ट 1 के लिए सीरियल पोर्ट कंट्रोलर |
आईआरक्यू 5 | समानांतर पोर्ट 2 और 3 (या साउंड कार्ड) |
आईआरक्यू 6 | फ्लॉपी डिस्क नियंत्रक |
आईआरक्यू 7 | समानांतर पोर्ट 1 (अक्सर प्रिंटर) |
आईआरक्यू 8 | सीएमओएस/रीयल-टाइम क्लॉक |
आईआरक्यू 9 | एसीपीआई इंटरप्ट |
आईआरक्यू 10 | पेरिफेरल्स |
आईआरक्यू 11 | पेरिफेरल्स |
आईआरक्यू 12 | PS/2 माउस कनेक्शन |
आईआरक्यू 13 | संख्यात्मक डेटा प्रोसेसर |
आईआरक्यू 14 | एटीए चैनल (प्राथमिक) |
आईआरक्यू 15 | एटीए चैनल (माध्यमिक) |
चूंकि IRQ 2 का एक निर्दिष्ट उद्देश्य है, इसका उपयोग करने के लिए कॉन्फ़िगर किया गया कोई भी उपकरण इसके बजाय IRQ 9 का उपयोग करेगा।