प्राथमिकता वाले व्यवधान कंप्यूटर को एक साथ कई प्रोग्राम चलाने की अनुमति देते हैं।
छवि क्रेडिट: जुपिटरइमेज/Photos.com/Getty Images
हालांकि कुछ कंप्यूटर, जैसे कि आपके टोस्टर ओवन को चलाने वाला, एक समय में एक कार्य करता है, डेस्कटॉप पीसी, स्मार्टफोन और मेनफ्रेम में कई प्रक्रियाएं एक साथ काम करती हैं। कंप्यूटर इसे सिस्टम इंटरप्ट के माध्यम से प्रबंधित करता है, एक तंत्र जिसके द्वारा एक प्रोग्राम अस्थायी रूप से दूसरों पर प्राथमिकता प्राप्त करता है। केंद्रीय प्रसंस्करण इकाई पूर्व निर्धारित कार्य पदानुक्रम के आधार पर विभिन्न प्रकार के व्यवधानों की अनुमति देती है।
एकाधिक कार्यक्रम
एक आधुनिक पीसी, स्मार्टफोन या सर्वर मेमोरी में कई प्रोग्राम रखता है, हालांकि सीपीयू किसी भी समय केवल एक मुट्ठी भर चलता है; अधिकांश बेकार हैं। प्रोग्राम में आपके वर्ड प्रोसेसर, स्प्रैडशीट और ईमेल, यूटिलिटी फ़ंक्शंस जैसे कि. जैसे एप्लिकेशन शामिल हैं मेमोरी मॉनिटर और प्रिंट स्पूलर, और आपके कंप्यूटर के नेटवर्क कार्ड, कीबोर्ड और प्रोग्राम को प्रबंधित करने वाले प्रोग्राम वक्ता। जब एक महत्वपूर्ण प्रोग्राम को सेवा की आवश्यकता होती है, तो यह सीपीयू को एक रुकावट जारी करता है, जो अन्य कार्य प्रगति पर रोक देता है ताकि दबाव वाले कार्य को पूरा किया जा सके। सीपीयू इंटरप्ट की सेवा तभी करता है जब उसकी अन्य कार्यों पर प्राथमिकता हो।
दिन का वीडियो
हार्डवेयर बाधित
हार्ड ड्राइव, नेटवर्क कार्ड, प्रिंटर और अन्य डिवाइस सीपीयू का ध्यान आकर्षित करने के लिए हार्डवेयर इंटरप्ट जारी करते हैं। उदाहरण के लिए, एक प्रोग्राम हार्ड ड्राइव से डेटा का अनुरोध करता है; हालाँकि इस कार्य में लगभग 10 मिलीसेकंड लगते हैं, यह CPU के लिए एक लंबा समय है, जो अंतरिम के दौरान अन्य कार्य करता है। जब हार्ड ड्राइव को डेटा मिल जाता है, तो यह एक हार्डवेयर इंटरप्ट जारी करता है, सीपीयू को अस्थायी रूप से जो कुछ भी कर रहा है उसे रोकने के लिए कहता है और डेटा को अनुरोध करने वाले प्रोग्राम तक पहुंचाता है।
सॉफ्टवेयर बाधित
प्रोग्राम कंप्यूटर के ऑपरेटिंग सिस्टम के माध्यम से विशेष अनुरोधों को संभालने के लिए सॉफ़्टवेयर इंटरप्ट जारी करते हैं। उदाहरण के लिए, अपने वर्ड प्रोसेसर में, आप दिनांक को पृष्ठ शीर्षक में पेस्ट करना चाहते हैं। वर्ड प्रोसेसर माइक्रोसॉफ्ट विंडोज से तारीख का अनुरोध करते हुए एक सॉफ्टवेयर इंटरप्ट जारी करता है। वर्ड प्रोसेसर थोड़ी देर प्रतीक्षा करता है क्योंकि विंडोज सिस्टम कैलेंडर से तारीख को पुनः प्राप्त करता है। जब तिथि तैयार हो जाती है, तो विंडोज़ वर्ड प्रोसेसर पर नियंत्रण लौटा देता है। सॉफ़्टवेयर इंटरप्ट की अपेक्षाकृत कम प्राथमिकता होती है। यदि, तिथि प्राप्त करते समय, सीपीयू को हार्ड ड्राइव से अनुरोध मिलता है, सीपीयू पहले हार्ड ड्राइव को बाधित करता है, फिर तारीख को पुनः प्राप्त करता है।
सीपीयू ट्रैप
ऑपरेटिंग सिस्टम आपात स्थितियों के लिए कई उच्च-प्राथमिकता वाले इंटरप्ट को सुरक्षित रखता है। उदाहरण के लिए, किसी प्रोग्राम का डेटा दूषित हो जाता है, जिससे वह क्रैश हो जाता है। ऑपरेटिंग सिस्टम एक सीपीयू ट्रैप जारी करता है जो प्रोग्राम को रोकता है और स्क्रीन पर एक चेतावनी संदेश प्रदर्शित करता है, जो आपको बताता है कि क्या हुआ। अधिक चरम मामलों में, ऑपरेटिंग सिस्टम स्वयं एक गंभीर समस्या विकसित करता है। यह एक और सीपीयू ट्रैप जारी करता है जो एक डायग्नोस्टिक संदेश प्रदर्शित करता है और सभी प्रोसेसिंग को रोक देता है।