घर ऑडियो एक सॉफ्टवेयर रुकावट क्या है? - टेक्नोपेडिया से परिभाषा

एक सॉफ्टवेयर रुकावट क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - सॉफ्टवेयर इंटरप्ट का क्या अर्थ है?

एक सॉफ्टवेयर इंटरप्ट एक प्रकार का व्यवधान है जो या तो निर्देश सेट में एक विशेष निर्देश के कारण या प्रोसेसर में एक असाधारण स्थिति के कारण होता है। एक सॉफ्टवेयर इंटरप्ट को सॉफ्टवेयर द्वारा, एक हार्डवेयर इंटरप्ट के विपरीत, और कर्नेल के साथ संवाद करने के लिए या सिस्टम कॉल को लागू करने के तरीकों में से एक माना जाता है, खासकर त्रुटि या अपवाद से निपटने के दौरान।

Techopedia सॉफ्टवेयर इंटरप्ट को समझाता है

सॉफ़्टवेयर अवरोध अक्सर तब होता है जब कोई एप्लिकेशन सॉफ़्टवेयर समाप्त हो जाता है या जब यह कुछ सेवा के लिए ऑपरेटिंग सिस्टम का अनुरोध करता है। यह एक हार्डवेयर इंटरप्ट के विपरीत है, जो हार्डवेयर स्तर पर होता है। एक सॉफ्टवेयर व्यवधान केवल कर्नेल के साथ संचार करता है और अप्रत्यक्ष रूप से केंद्रीय प्रसंस्करण इकाई को बाधित करता है। सभी सॉफ्टवेयर व्यवधान एक बाधा हैंडलर के साथ जुड़े हुए हैं, जो वास्तव में सिर्फ एक दिनचर्या है जो एक व्यवधान होने पर सक्रिय होता है। सॉफ्टवेयर में बाधा के दौरान केवल एक बिट सूचना का संचार किया जाता है। अक्सर, इनपुट / आउटपुट अनुरोध को करने के लिए एक सॉफ्टवेयर इंटरप्ट का उपयोग किया जाता है। यह अनुरोध, बदले में, कर्नेल दिनचर्या को कॉल करता है जो वास्तव में सेवा करते हैं।

एक सॉफ्टवेयर इंटरप्ट अक्सर एक हार्डवेयर इंटरप्ट की अधिकांश विशेषताओं का अनुकरण करता है। एक हार्डवेयर इंटरप्ट की तरह, यह केवल एक विशिष्ट इंटरप्ट वेक्टर कहता है और संचायक और रजिस्टरों को बचाता है। एक सॉफ्टवेयर इंटरप्ट कुछ हार्डवेयर इंटरप्ट रूटिन का उपयोग भी कर सकता है।

सबरूटीन कॉल में कार्यक्षमता के समान, एक डिवाइस में विभिन्न उद्देश्यों के लिए एक सॉफ्टवेयर इंटरप्ट का उपयोग किया जाता है। एक उल्लेखनीय उदाहरण यह है कि डिस्क से डेटा को पढ़ने और लिखने के लिए डिस्क नियंत्रक के साथ संचार करते समय।

एक सॉफ्टवेयर रुकावट क्या है? - टेक्नोपेडिया से परिभाषा