इंटरप्ट सिस्टम प्रोसेसर लोड करते. सिस्टम व्यत्यय प्रोसेसर लोड करतो: काय करावे

चेरचर 15.06.2019
Viber बाहेर

सर्व संगणकांमध्ये एक यंत्रणा असते ज्याद्वारे विविध उपकरणे (इनपुट/आउटपुट, मेमरी) प्रोसेसरच्या सामान्य ऑपरेशनमध्ये व्यत्यय आणू शकतात. व्यत्ययांचे मुख्य सामान्यतः स्वीकृत वर्ग टेबलमध्ये सूचीबद्ध आहेत. १.१.

तक्ता 1.1. वर्गात व्यत्यय आणा

व्यत्यय प्रामुख्याने कामाची कार्यक्षमता सुधारण्यासाठी डिझाइन केलेले आहेत. उदाहरणार्थ, बहुतेक I/O उपकरणे प्रोसेसरपेक्षा खूपच हळू असतात. आकृतीमध्ये दर्शविलेल्या सर्किटनुसार प्रोसेसर प्रिंटरला डेटा प्रसारित करतो असे समजू या. १.२. प्रत्येक ऑपरेशननंतर, प्रोसेसरला विराम द्या आणि प्रिंटर डेटा स्वीकारेपर्यंत प्रतीक्षा करा. या विरामाचा कालावधी निर्देश चक्राच्या कालावधीपेक्षा शेकडो किंवा हजारो पट जास्त असू शकतो, ज्यामध्ये मेमरी ऍक्सेसचा समावेश असतो. हे स्पष्ट आहे की प्रोसेसरचा असा वापर अकार्यक्षम आहे.

ही स्थिती अंजीर मध्ये स्पष्ट केली आहे. 1.5, अ. वापरकर्ता प्रोग्राममध्ये WRITE प्रक्रियेसाठी कॉलची मालिका असते, त्यामध्ये इतर कमांड असतात. विभाग 1, 2 आणि 3 मध्ये I/O वापरत नसलेल्या कोड कमांडचे अनुक्रम आहेत. जेव्हा WRITE प्रक्रिया कॉल केली जाते, तेव्हा नियंत्रण प्रणाली I/O युटिलिटीकडे हस्तांतरित केले जाते, जे योग्य ऑपरेशन्स करते. I/O प्रोग्राममध्ये तीन भाग असतात.

आदेशांचा एक क्रम, आकृतीत क्रमांक 4 द्वारे दर्शविला आहे, जो वास्तविक I/O ऑपरेशन्ससाठी तयारीसाठी काम करतो. या क्रमामध्ये आउटपुट डेटाची विशेष बफरमध्ये कॉपी करणे आणि डिव्हाइस नियंत्रित करण्यासाठी आवश्यक पॅरामीटर्सचा संच तयार करणे समाविष्ट असू शकते.

प्रत्यक्षात इनपुट/आउटपुट कमांड. जर एखादा प्रोग्राम इंटरप्ट्स वापरत नसेल, तर I/O डिव्हाइस आवश्यक ऑपरेशन्स पूर्ण करेपर्यंत त्याने प्रतीक्षा करावी (किंवा वेळोवेळी मतदानाद्वारे त्याची स्थिती तपासा). या प्रकरणात, I/O ऑपरेशन पूर्ण झाले आहे की नाही हे सतत तपासत राहण्याशिवाय प्रोग्रामला पर्याय नाही.

आदेशांचा क्रम, आकृतीमध्ये 5 क्रमांकाने दर्शविला आहे, ज्याचा वापर ऑपरेशन पूर्ण करण्यासाठी केला जातो. या क्रमामध्ये ऑपरेशन यशस्वी किंवा अयशस्वी पूर्ण झाल्याचे दर्शविणारे ध्वज सेट करणे समाविष्ट असू शकते.

तांदूळ. 1.5. कोणत्याही व्यत्ययाशिवाय आणि त्यांच्या वापरासह प्रोग्रामच्या अंमलबजावणीचा प्रवाह

कारण I/O ऑपरेशन पूर्ण होण्यासाठी तुलनेने बराच वेळ लागू शकतो, ऑपरेशन पूर्ण होण्याची वाट पाहत असताना प्रोग्राम मंदावतो. अशा प्रकारे, जेथे WRITE कॉलचा सामना केला जातो, कार्यक्रमाची कार्यक्षमता लक्षणीयरीत्या कमी होते.

व्यत्यय आणि कमांड लूप

इंटरप्ट्सबद्दल धन्यवाद, I/O ऑपरेशन्स चालू असताना प्रोसेसर इतर कमांड्सवर प्रक्रिया करण्यात व्यस्त असू शकतो. अंजीर मध्ये दर्शविलेल्या प्रक्रियेच्या प्रवाहाचा विचार करूया. १.५,६. मागील प्रकरणाप्रमाणे (व्यत्यय न वापरता), WRITE प्रक्रियेला कॉल करून, प्रोग्राम सिस्टममध्ये प्रवेश करतो. हे I/O प्रोग्राम सक्रिय करते, ज्यामध्ये प्रीपरेटरी कोड आणि वास्तविक I/O कमांड असतात. या आदेशांची अंमलबजावणी केल्यानंतर, नियंत्रण वापरकर्ता प्रोग्रामकडे हस्तांतरित केले जाते. दरम्यान, बाह्य डिव्हाइस संगणकाच्या मेमरीमधून डेटा प्राप्त करण्यात आणि त्यावर प्रक्रिया करण्यात व्यस्त आहे (उदाहरणार्थ, हे डिव्हाइस प्रिंटर असल्यास, प्रक्रिया करणे म्हणजे मुद्रण करणे). I/O वापरकर्ता प्रोग्राम कमांड्सच्या अंमलबजावणीसह एकाच वेळी होतो.

या क्षणी जेव्हा बाह्य उपकरण सोडले जाते आणि पुढील ऑपरेशनसाठी तयार होते, म्हणजे. ते प्रोसेसरकडून डेटाचा नवीन भाग प्राप्त करण्यास तयार आहे, या उपकरणाचा I/O नियंत्रक प्रोसेसरला व्यत्यय विनंती सिग्नल पाठवतो. प्रतिसादात, प्रोसेसर सध्याच्या प्रोग्रामची अंमलबजावणी निलंबित करतो, या I/O डिव्हाइसची सेवा करणाऱ्या प्रोग्रामसह कार्य करण्यासाठी स्विच करतो (या प्रोग्रामला इंटरप्ट हँडलर म्हणतात). बाह्य डिव्हाइसची सेवा केल्यावर, प्रोसेसर पुन्हा व्यत्यय आणलेले ऑपरेशन पुन्हा सुरू करतो. अंजीर मध्ये. प्रोग्राममधील 1.5,6 ठिकाणे जेथे व्यत्यय येतो त्या ठिकाणी क्रॉसने चिन्हांकित केले आहे.

वापरकर्ता प्रोग्रामच्या दृष्टिकोनातून, व्यत्यय सामान्य अंमलबजावणी क्रमात व्यत्ययांपेक्षा अधिक काही नाही. व्यत्यय प्रक्रिया पूर्ण झाल्यानंतर, काम पुन्हा सुरू होते (चित्र 1.6). अशा प्रकारे, वापरकर्ता प्रोग्राममध्ये व्यत्यय सामावून घेण्यासाठी कोणताही विशेष कोड समाविष्ट करण्याची आवश्यकता नाही. प्रोसेसर आणि ऑपरेटिंग सिस्टीम वापरकर्ता प्रोग्रामला विराम देण्यासाठी आणि ज्या ठिकाणी व्यत्यय आला होता तिथून तो पुन्हा सुरू करण्यासाठी जबाबदार आहेत.


तांदूळ. १.६. व्यत्यय द्वारे नियंत्रण हस्तांतरित करणे

प्रोग्रामसह व्यत्यय समन्वयित करण्यासाठी, इंस्ट्रप्ट लूप सूचना चक्रात जोडला जातो (चित्र 1.7 पहा, अंजीर 1.2 शी तुलना करा). व्यत्यय चक्रात, प्रोसेसर व्यत्यय सिग्नल तपासतो जे व्यत्यय आल्याचे सूचित करतात. जेव्हा एखादा व्यत्यय येतो, तेव्हा प्रोसेसर वर्तमान प्रोग्रामला विराम देतो आणि कार्यान्वित करतो व्यत्यय हँडलर.

व्यत्यय हँडलर्स सहसा ऑपरेटिंग सिस्टममध्ये समाविष्ट केले जातात. सामान्यतः, हे प्रोग्राम व्यत्ययाचे स्वरूप निर्धारित करतात आणि आवश्यक क्रिया करतात. उदाहरणार्थ, वापरलेल्या उदाहरणामध्ये, हँडलरने कोणत्या I/O कंट्रोलरने व्यत्यय निर्माण केला हे निर्धारित केले पाहिजे; याव्यतिरिक्त, ते एका प्रोग्राममध्ये नियंत्रण हस्तांतरित करू शकते ज्याने I/O डिव्हाइसवर डेटा आउटपुट करणे आवश्यक आहे. जेव्हा इंटरप्ट हँडलर त्याचे कार्य पूर्ण करतो, तेव्हा प्रोसेसर वापरकर्ता प्रोग्रामची अंमलबजावणी ज्या ठिकाणी व्यत्यय आणला होता तेथून पुन्हा सुरू करतो.

स्पष्टपणे, या प्रक्रियेत काही ओव्हरहेडचा समावेश आहे. व्यत्ययाचे स्वरूप निश्चित करण्यासाठी आणि पुढे काय करायचे ते ठरवण्यासाठी, व्यत्यय हँडलरने अतिरिक्त कमांड कार्यान्वित करणे आवश्यक आहे. तथापि, I/O ऑपरेशन्स पूर्ण होण्यासाठी प्रतीक्षा करण्यासाठी तुलनेने बराच वेळ लागणार असल्याने, प्रोसेसरचा अधिक कार्यक्षमतेने वापर करण्यासाठी इंटरप्ट्सचा वापर केला जाऊ शकतो.


तांदूळ. १.७. व्यत्ययांसह कमांड लूप

कार्यक्षमतेच्या नफ्याचे मूल्यमापन करण्यासाठी, अंजीर मध्ये दर्शविलेल्या प्रक्रियेची प्रगती दर्शविणारा, वेळ आकृती (चित्र 1.8) विचारात घ्या. 1.5,a आणि b. अंजीर मध्ये दर्शविलेल्या परिस्थितीत. 1.5,6 आणि 1.8, असे गृहीत धरले जाते की I/O ऑपरेशन्सना तुलनेने कमी वेळ लागतो, उदा. लेखन ऑपरेशन्स दरम्यान वापरकर्ता प्रोग्राममध्ये असलेल्या कमांडच्या प्रक्रियेच्या वेळेपेक्षा कमी. अधिक वैशिष्ट्यपूर्ण, विशेषत: प्रिंटरसारख्या धीमे उपकरणांसाठी, हे प्रकरण आहे जेथे I/O ऑपरेशन्स वापरकर्त्याच्या आदेशांचा क्रम पूर्ण करण्यासाठी जास्त वेळ घेतात. ही परिस्थिती अंजीर मध्ये दर्शविली आहे. 1.5, इ.स. या प्रकरणात, मागील कॉलद्वारे व्युत्पन्न केलेले I/O ऑपरेशन पूर्ण होण्यापूर्वी वापरकर्ता प्रोग्राम पुढील WRITE कॉलपर्यंत पोहोचेल. परिणामी, वापरकर्त्याचा प्रोग्राम या स्थानावर निलंबित केला जाईल. मागील I/O ऑपरेशनने प्रक्रिया पूर्ण केल्यानंतर, WRITE प्रक्रियेसाठी नवीन कॉलवर प्रक्रिया केली जाईल आणि नवीन I/O ऑपरेशन्स सुरू केली जातील. अंजीर मध्ये. आकृती 1.9 वर्णन केलेल्या केससाठी कोणत्याही व्यत्ययाशिवाय आणि व्यत्ययांसह वातावरणात प्रोग्रामच्या अंमलबजावणीचे आकृती दर्शवते. जसे तुम्ही बघू शकता, या परिस्थितीत अजूनही कार्यक्षमता वाढली आहे, कारण I/O ऑपरेशन्स केलेल्या वेळेचा काही भाग वापरकर्त्याच्या आदेशांच्या अंमलबजावणीद्वारे ओव्हरलॅप केला जातो.


तांदूळ. १.८. कार्यक्रम वेळ आकृती: जलद I/O

हाताळणीत व्यत्यय आणा

व्यत्यय हार्डवेअर आणि सॉफ्टवेअर दोन्हीमध्ये घडणाऱ्या घटनांची मालिका ट्रिगर करतो. अंजीर मध्ये. आकृती 1.10 या घटनांचा एक विशिष्ट क्रम दर्शविते. I/O डिव्हाइस बंद झाल्यानंतर, खालील गोष्टी होतात.

डिव्हाइस प्रोसेसरला व्यत्यय सिग्नल पाठवते.

  • व्यत्ययाला प्रतिसाद देण्यापूर्वी, प्रोसेसरने वर्तमान निर्देशांची अंमलबजावणी पूर्ण करणे आवश्यक आहे (आकृती 1.7 पहा).
  • प्रोसेसर व्यत्ययाची उपस्थिती तपासतो, तो शोधतो आणि व्यत्यय पाठविलेल्या डिव्हाइसला यशस्वी रिसेप्शन सिग्नल पाठवतो. हा सिग्नल डिव्हाइसला त्याचे व्यत्यय सिग्नल काढण्याची परवानगी देतो.


अ) व्यत्ययाशिवाय
तांदूळ. १.९. प्रोग्राम टाइमिंग डायग्राम: स्लो I/O

  • आता प्रोसेसरला इंटरप्ट हँडलरकडे नियंत्रण हस्तांतरित करण्याची तयारी करणे आवश्यक आहे. प्रथम, आपणास सर्व महत्वाची माहिती जतन करणे आवश्यक आहे जेणेकरून आपण नंतर वर्तमान प्रोग्राममध्ये जेथे ते निलंबित केले होते त्या ठिकाणी परत येऊ शकता. प्रोग्राम स्टेटस शब्द आणि अंमलात आणल्या जाणाऱ्या पुढील सूचनांचा पत्ता आवश्यक असलेली किमान माहिती, जी प्रोग्राम काउंटरमध्ये आहे. हा डेटा सिस्टम कंट्रोल स्टॅकवर लिहिला जातो.


तांदूळ. 1.10. साधे व्यत्यय हाताळणे

  • पुढे, इंटरप्ट हँडलिंग प्रोग्रामचा इनपुट पत्ता, जो या व्यत्ययावर प्रक्रिया करण्यासाठी जबाबदार आहे, प्रोसेसरच्या प्रोग्राम काउंटरमध्ये लोड केला जातो. संगणकाच्या आर्किटेक्चर आणि ऑपरेटिंग सिस्टम डिव्हाइसवर अवलंबून, सर्व व्यत्ययांवर प्रक्रिया करण्यासाठी एकतर एक प्रोग्राम असू शकतो किंवा प्रत्येक डिव्हाइस आणि प्रत्येक प्रकारच्या व्यत्ययासाठी स्वतःचा प्रक्रिया प्रोग्राम असू शकतो. व्यत्यय हाताळण्यासाठी अनेक प्रोग्राम्स असल्यास, प्रोसेसरने कोणता कॉल करायचा हे निर्धारित करणे आवश्यक आहे. ही माहिती मूळ व्यत्यय सिग्नलमध्ये असू शकते; अन्यथा, आवश्यक माहिती मिळविण्यासाठी, प्रोसेसरने सर्व उपकरणांचे मतदान करणे आवश्यक आहे ज्याने कोणता व्यत्यय पाठवला हे निर्धारित करणे आवश्यक आहे.

प्रोग्रॅम काउंटर नवीन मूल्यासह लोड होताच, प्रोसेसर पुढील सूचना चक्राकडे जातो आणि मेमरीमधून ते पुनर्प्राप्त करण्यास सुरवात करतो. निर्देश एका सेलमधून आणले गेले आहेत ज्याचा क्रमांक प्रोग्राम काउंटरच्या सामग्रीद्वारे निर्दिष्ट केला आहे, नियंत्रण व्यत्यय सेवा दिनचर्याकडे जाते. या प्रोग्रामच्या अंमलबजावणीसाठी खालील ऑपरेशन्स समाविष्ट आहेत.

  • प्रोग्राम काउंटरची सामग्री आणि व्यत्यय आलेल्या प्रोग्रामचा स्टेटस शब्द आधीच सिस्टम स्टॅकवर संग्रहित केला जातो. तथापि, अंमलबजावणी कार्यक्रमाच्या स्थितीशी संबंधित ही सर्व माहिती नाही. उदाहरणार्थ, तुम्हाला प्रोसेसर रजिस्टर्समधील मजकूर जतन करणे आवश्यक आहे, कारण या रजिस्टर्सची इंटरप्ट हँडलरला आवश्यकता असू शकते. म्हणून, कार्यक्रमाच्या स्थितीबद्दल सर्व माहिती जतन करणे आवश्यक आहे. सामान्यतः, इंटरप्ट हँडलर सर्व रजिस्टर्सची सामग्री स्टॅकवर लिहून त्याचे काम सुरू करतो. इतर माहिती जी राखून ठेवली पाहिजे ती प्रकरण 3, प्रक्रियेचे वर्णन आणि नियंत्रण मध्ये चर्चा केली आहे. अंजीर मध्ये. 1.11a एक साधे उदाहरण दाखवते ज्यामध्ये सेल N मधून कमांड कार्यान्वित केल्यावर वापरकर्ता प्रोग्राममध्ये व्यत्यय येतो. सर्व रजिस्टर्समधील मजकूर, तसेच पुढील कमांडचा पत्ता (N+1), एकूण M शब्द, वर ढकलले जातात. स्टॅक स्टॅक पॉइंटर नंतर स्टॅकच्या नवीन शीर्षाकडे निर्देशित करण्यासाठी अद्यतनित केला जातो. प्रोग्राम काउंटर देखील अद्यतनित केला जातो, जो व्यत्यय दिनचर्या सुरू झाल्याचे सूचित करतो.
  • आता इंटरप्ट हँडलर त्याचे काम सुरू करू शकतो. व्यत्यय हाताळणी प्रक्रियेमध्ये I/O ऑपरेशन्स किंवा इतर घटनांशी संबंधित स्थिती माहिती तपासणे समाविष्ट आहे ज्यामुळे व्यत्यय आला. यामध्ये I/O उपकरणांना अतिरिक्त सूचना किंवा सूचना संदेश पाठवणे देखील समाविष्ट असू शकते.
  • व्यत्यय प्रक्रिया पूर्ण झाल्यानंतर, पूर्वी जतन केलेली मूल्ये स्टॅकमधून पुनर्प्राप्त केली जातात आणि पुन्हा रजिस्टरमध्ये प्रविष्ट केली जातात, अशा प्रकारे ते व्यत्ययापूर्वी ज्या स्थितीत होते ते पुन्हा सुरू केले जातात (उदाहरणार्थ, चित्र 1.11.6 पहा).
  • शेवटचा टप्पा म्हणजे प्रोग्राम स्टेट शब्द आणि स्टॅकमधून प्रोग्राम काउंटरची सामग्री पुनर्संचयित करणे. परिणामी, व्यत्यय आलेल्या प्रोग्रामची आज्ञा पुढील कार्यान्वित केली जाईल.

व्यत्यय हा प्रोग्राममधून कॉल केलेला सबरूटीन नसल्यामुळे, पूर्ण पुनर्प्राप्तीसाठी व्यत्यय आलेल्या प्रोग्रामची सर्व राज्य माहिती राखून ठेवणे महत्त्वाचे आहे. तथापि, वापरकर्ता प्रोग्राममध्ये कधीही आणि कुठेही व्यत्यय येऊ शकतो. ही घटना अप्रत्याशित आहे.

एकाधिक व्यत्यय

आतापर्यंत आम्ही एकाच व्यत्ययाचा विचार केला आहे. चला अशा परिस्थितीची कल्पना करूया जिथे अनेक व्यत्यय येऊ शकतात. उदाहरणार्थ, प्रोग्राम कम्युनिकेशन लाइनद्वारे डेटा प्राप्त करतो आणि परिणाम लगेच मुद्रित करतो. प्रत्येक वेळी प्रिंट ऑपरेशन पूर्ण झाल्यावर प्रिंटर व्यत्यय निर्माण करेल आणि प्रत्येक वेळी डेटाचा नवीन भाग आल्यावर कम्युनिकेशन लाइन कंट्रोलर व्यत्यय निर्माण करेल. सेवेच्या स्थापित क्रमानुसार या भागामध्ये एक वर्ण किंवा संपूर्ण ब्लॉक असू शकतो. कोणत्याही परिस्थितीत, प्रिंटर व्यत्यय प्रक्रिया करताना संप्रेषण व्यत्यय येणे शक्य आहे.


तांदूळ. 1.11. व्यत्यय प्रक्रिया करताना मेमरी आणि नोंदणी बदलणे

अशा परिस्थितीत, दोन दृष्टिकोन शक्य आहेत. आधीच्यावर प्रक्रिया होत असताना नवीन व्यत्यय अक्षम करणे हे पहिले आहे. व्यत्यय अक्षम करणे म्हणजे प्रोसेसर कोणत्याही नवीन व्यत्यय सिग्नलकडे दुर्लक्ष करू शकतो आणि करू शकतो. या काळात व्यत्यय आल्यास, तो सहसा प्रतीक्षा अवस्थेत राहील आणि जेव्हा प्रोसेसर पुन्हा व्यत्यय हाताळण्यास सक्षम असेल तेव्हा त्याचे वळण मिळेल. अशा प्रकारे, जर वापरकर्ता प्रोग्राम चालू असताना व्यत्यय आला तर, इतर व्यत्यय त्वरित अक्षम केले जातात. व्यत्यय प्रक्रिया कार्यक्रम पूर्ण झाल्यानंतर, प्रतिबंध काढून टाकला जातो आणि व्यत्यय आलेल्या प्रोग्रामच्या अंमलबजावणीवर परत येण्यापूर्वी, प्रोसेसर इतर व्यत्ययांची उपस्थिती तपासतो. हा एक यशस्वी आणि सोपा दृष्टीकोन आहे ज्यामध्ये व्यत्ययांवर कठोरपणे अनुक्रमिक क्रमाने प्रक्रिया केली जाते (चित्र 1.12a).


b) नेस्टेड इंटरप्ट हाताळणी
तांदूळ. 1.12. एकाधिक व्यत्यय दरम्यान नियंत्रण हस्तांतरण

तथापि, या दृष्टिकोनाचा तोटा असा आहे की ते व्यत्यय प्राधान्य आणि ज्या परिस्थितींमध्ये वेळ एक गंभीर पॅरामीटर आहे त्या विचारात घेत नाही. उदाहरणार्थ, जेव्हा काही माहिती संप्रेषण ओळीवर येते, तेव्हा इतर इनपुटसाठी जागा तयार करण्यासाठी ती त्वरीत स्वीकारण्याची आवश्यकता असू शकते. दुसरे पॅकेट प्राप्त करण्यापूर्वी तुम्ही इनपुट डेटाच्या पहिल्या पॅकेटवर प्रक्रिया न केल्यास, I/O डिव्हाइस बफरच्या गर्दीमुळे आणि ओव्हरफ्लोमुळे डेटा गमावला जाऊ शकतो.

दुसरा दृष्टीकोन व्यत्ययाची प्राथमिकता विचारात घेतो, जो तुम्हाला उच्च प्राधान्य असलेल्या व्यत्ययाच्या बाजूने कमी प्राधान्याने इंटरप्टची प्रक्रिया निलंबित करण्यास अनुमती देतो (चित्र 1.12.6). या दृष्टिकोनाचे उदाहरण म्हणून, तीन I/O उपकरणांसह प्रणालीचा विचार करा: एक प्रिंटर, एक डिस्क आणि कम्युनिकेशन लाइन, ज्याला अनुक्रमे चढत्या क्रमाने प्राधान्य दिले जाते - 2, 4, आणि 5. अंजीर मध्ये. आकृती 1.13 या उपकरणांकडून प्राप्त होणाऱ्या व्यत्ययांवर प्रक्रिया केल्याचा क्रम दर्शविते. वापरकर्ता प्रोग्राम t = 0 वाजता सुरू होतो. t = 10 वाजता प्रिंटरमध्ये व्यत्यय येतो. वापरकर्ता प्रोग्राम माहिती सिस्टम स्टॅकवर ढकलली जाते आणि इंटरप्ट सर्व्हिस रूटीन (ISR) कृतीत आणली जाते. ते चालू असताना, t = 15 वर संप्रेषण व्यत्यय येतो. त्याची प्राथमिकता प्रिंटर इंटरप्टच्या प्राधान्यापेक्षा जास्त असल्यामुळे प्रोसेसर त्यावर प्रक्रिया करण्यास सुरुवात करतो. प्रिंटर ISR मध्ये व्यत्यय आणला जातो, त्याची स्थिती स्टॅकवर ढकलली जाते आणि नियंत्रण ISR संप्रेषणाकडे हस्तांतरित केले जाते. नंतर, हा प्रोग्राम चालू असताना, डिस्कमध्ये व्यत्यय येतो (वेळेस t = 20). त्याची प्राथमिकता कमी असल्याने, संप्रेषण ISR पूर्ण होईपर्यंत त्याचे कार्य चालू ठेवते.


तांदूळ. 1.13. एकाधिक व्यत्यय हाताळणी क्रमाचे उदाहरण

कम्युनिकेशन लाइन (t = 25) च्या ISR कार्यान्वित केल्यानंतर, प्रोसेसरची मागील स्थिती पुनर्संचयित केली जाते, म्हणजे. ISR प्रिंटरसह कार्य करणे. तथापि, या प्रोग्राममधील एकल कमांड कार्यान्वित होण्यापूर्वी, प्रोसेसर डिस्क इंटरप्टवर प्रक्रिया करण्यास सुरवात करतो, ज्याला उच्च प्राधान्य असते आणि नियंत्रण डिस्क ISR वर हस्तांतरित केले जाते. हा प्रोग्राम (t = 35) पूर्ण झाल्यानंतरच ISR प्रिंटर पुन्हा सुरू होईल. शेवटी, या व्यत्ययावर प्रक्रिया केल्यानंतर, नियंत्रण वापरकर्ता प्रोग्रामकडे हस्तांतरित केले जाते.

सामान्यतः, वापरकर्ते टास्क मॅनेजरमधील सिस्टम प्रक्रियेकडे लक्ष देत नाहीत. परंतु जेव्हा यापैकी एक प्रक्रिया भरपूर संसाधने वापरण्यास सुरवात करते (जे त्वरित प्रोसेसर चाहत्यांच्या रोटेशन गतीवर परिणाम करते आणि इतर कार्यांमध्ये कार्यप्रदर्शन कमी करते), वापरकर्त्याला आश्चर्य वाटू लागते की या प्रक्रिया कशा आहेत, त्या कशासाठी आहेत आणि कशासाठी आहेत. त्यांच्या वाढलेल्या क्रियाकलापाचे कारण. हा लेख ट्यूटोरियलची मालिका सुरू ठेवतो जो तुम्हाला विंडोज प्रक्रियेच्या तपशीलांची आणि ते कसे कार्य करतात याची ओळख करून देतो. येथे तुम्हाला काय आहे याबद्दल माहिती मिळेल प्रणाली व्यत्यय Windows 10 मध्ये. इंग्रजी लोकॅलायझेशनमध्ये या प्रक्रियेला सिस्टम इंटरप्ट्स म्हणतात.

सिस्टम इंटरप्ट्स ही प्रक्रिया काय आहे

तुम्हाला कदाचित माहित असेल की मोठ्या संख्येने प्रक्रियांमध्ये त्यांच्या स्वतःच्या एक्झिक्युटेबल फाइल्स असतात, ज्या प्रक्रियेवर उजवे-क्लिक करून आणि पर्याय निवडून तपासल्या जाऊ शकतात. फाइल स्थान उघडा. सिस्टम व्यत्ययांच्या बाबतीत, हे केले जाऊ शकत नाही. याव्यतिरिक्त, टॅबवर तपशीलही प्रक्रिया अगदी तशाच प्रकारे साइन केली आहे, म्हणजे “सिस्टम इंटरप्ट्स”. तुम्ही विचारू शकता: सिस्टम इंटरप्ट्स म्हणजे काय आणि माझ्या कॉम्प्युटरमध्ये व्यत्यय आणणारे काय आहे?

तेच "सिस्टम इंटरप्ट". टक्के किंवा 1-2% च्या काही दशांशमधील मूल्ये सामान्य आहेत.

सर्वप्रथम, आम्ही लक्षात घेतो की सिस्टम इंटरप्ट्स ऑपरेटिंग सिस्टमचा भाग आहेत आणि ही प्रक्रिया सतत चालू आहे. हे सांगणे अधिक अचूक होईल की ही एक प्रकारची स्टबसारखी प्रक्रिया नाही जी डिव्हाइसच्या हार्डवेअर घटकाद्वारे संगणक संसाधनांचा वापर दर्शवते.

प्रोसेसरसह संगणकाच्या आत असलेल्या उपकरणांमध्ये (व्हिडिओ कार्ड, साउंड कार्ड, डिस्क आणि इतर उपकरणे) संवादाची ही एक सामान्य प्रक्रिया आहे. उदाहरणार्थ, तुम्ही तुमच्या कीबोर्डवर काहीतरी टाइप करायला सुरुवात करता. मदरबोर्डचा एक वेगळा भाग सिग्नलच्या वितरणावर लक्ष ठेवतो ज्यासाठी प्रोसेसरचे लक्ष आवश्यक आहे. IN या प्रकरणातकीबोर्डवरून टायपिंगला प्राधान्य दिले जाईल, म्हणून मदरबोर्ड, लाक्षणिकरित्या, प्रोसेसरचे लक्ष वेधून घेईल, ज्यामुळे इतर कामांवर त्याचा जोर कमी होईल. या क्षणी, सिस्टममधील एक व्यत्यय येतो. जेव्हा प्रोसेसर प्राधान्य कार्य पूर्ण करेल, तेव्हा ते इतर कार्यांवर परत येईल.

अर्थात, वर्णन अतिशय खडबडीत आणि गोंधळलेले आहे, परंतु ते आपल्याला सामान्यतः सिस्टम व्यत्ययांचे सार कल्पना करण्यास अनुमती देते. सामान्य संगणक कार्यादरम्यान, विजेच्या वेगाने आणि मोठ्या प्रमाणात प्रणालीमध्ये व्यत्यय येतो. सामान्य संगणक कार्याचा परिणाम क्वचितच प्रणालीमध्ये व्यत्यय येण्यामध्ये काही टक्के प्रोसेसर संसाधनांचा वापर होतो. सामान्यतः ही संख्या क्वचितच 1-1.5% पेक्षा जास्त असते.

सिस्टम इंटरप्ट्स प्रोसेसर लोड करतात

जर तुम्हाला असे लक्षात आले की सिस्टम व्यत्यय 20% पेक्षा जास्त प्रोसेसर लोड करते आणि लोड कमी होत नाही, तर तुम्हाला डिव्हाइसच्या हार्डवेअरमध्ये गंभीर समस्या असू शकते. सिस्टम व्यत्यय प्रोसेसरसह हार्डवेअर संप्रेषण दर्शवत असल्याने, वाढलेल्या लोडचा अर्थ असा होईल की डिव्हाइस किंवा संबंधित ड्रायव्हर चुकीचे वागत आहे आणि प्रोसेसर अधिक संसाधने वाटप करून समस्या सोडवण्याचा प्रयत्न करीत आहे.

  • पायरी # 1: तुमचा संगणक रीस्टार्ट करा. हे मजेदार आहे, परंतु मोठ्या संख्येने प्रकरणांमध्ये हा एक सार्वत्रिक उपाय आहे जो लाखो संगणक समस्या सोडवू शकतो. संगणक चालू केल्यानंतर, टास्क मॅनेजरमधील माहितीचे निरीक्षण करा आणि सर्वकाही ठीक असल्यास, तुम्हाला मूलभूत बगचा सामना करावा लागेल.
  • पायरी # 2: विंडोज अपडेट. रीबूट केल्याने मदत होत नसल्यास, विंडोज अपडेट वर जा आणि अपडेट तपासा. हे करणे महत्वाचे आहे, कारण सिस्टम या विभागाद्वारे मोठ्या संख्येने ड्रायव्हर्स डाउनलोड करते. कदाचित खराब कार्य करणाऱ्या ड्रायव्हरमुळे प्रोसेसरवर भार वाढतो, म्हणून विंडोज ड्रायव्हरची नवीन आवृत्ती डाउनलोड करू शकते (जर असेल तर, नक्कीच) आणि त्यासह जुने बदलू शकते. हे कारण असल्यास, सिस्टम व्यत्यय प्रक्रिया शांत होईल.
  • पायरी # 3: ड्राइव्हर्स स्वहस्ते डाउनलोड करा. विंडोज अपडेट स्वतः डाउनलोड होत नाही असे ड्रायव्हर्स तपासण्याचे सुनिश्चित करा. कारण मागील चरणाप्रमाणेच आहे.
  • पायरी # 4: उपकरण निदान. जर तुम्ही या टप्प्यावर पोहोचला असाल आणि सिस्टम व्यत्ययांमुळे तुमचा प्रोसेसर अजूनही ओरडत असेल, तर तुमच्या संगणकाशी कनेक्ट केलेल्या डिव्हाइसेसचे निदान करण्याची वेळ आली आहे. पीसी भागांचे निदान ही एक डझन स्वतंत्र लेखांची किंमत आहे. येथे आम्ही तुम्हाला माहित असल्याची केवळ मूलभूत माहिती कव्हर करू.

प्रथम, सर्व बाह्य उपकरणे बंद करा. बाह्य परिघाने प्रारंभ करा, कारण ते डिस्कनेक्ट करणे सर्वात सोपे आहे. त्यानंतर, तुम्हाला संगणकाच्या आतल्या भागावर पूर्णपणे लक्ष केंद्रित करावे लागेल. बाह्य उपकरणे क्रमशः बंद करण्याचा प्रयत्न करा, नंतर लोड नेमके कशामुळे झाले हे शोधणे सोपे होईल. डिव्हाइसेसपैकी एक डिस्कनेक्ट केल्यानंतर लोड कमी झाल्यास, आपल्याला समस्येचे स्रोत सापडले आहे. पुढे, आपल्याला या डिव्हाइसचे स्वतंत्र निदान करणे आवश्यक आहे.

जर बाह्य उपकरणांमध्ये स्त्रोत आढळला नाही, तर अंतर्गत घटकांकडे जा. येथेच गोष्टी अधिक जटिल आणि गंभीर वळण घेतात, कारण तुम्ही व्हिडिओ कार्ड किंवा इतर कोणताही घटक तुमच्या कॉम्प्युटरमधून बाहेर काढू शकत नाही, परंतु तुम्ही त्यांना डिव्हाइस व्यवस्थापकामध्ये अक्षम करू शकता. येथे विचारात घेण्यासारखे अनेक महत्त्वाचे मुद्दे आहेत.

क्लिक करा विन + एक्सआणि उघडणाऱ्या मेनूमधून निवडा डिव्हाइस व्यवस्थापक. त्यात तुम्हाला कनेक्ट केलेल्या उपकरणांची यादी दिसेल. काही महत्त्वाच्या घटकांचा अपवाद वगळता तुम्हाला शक्य ते सर्व अक्षम करावे लागेल. हे करण्यासाठी, श्रेणीमधून डिव्हाइस निवडा, त्यावर उजवे-क्लिक करा आणि निवडा डिव्हाइस डिस्कनेक्ट करा. लक्ष द्या: श्रेणीतील उपकरणे अक्षम करू नका संगणक, प्रोसेसर किंवा सिस्टम उपकरणे. यामुळे संगणक क्रॅश रीबूट होईल. केवळ अत्यावश्यक नसलेल्या उपकरणांवर लक्ष केंद्रित करा जे सिस्टमच्या स्थिरतेमध्ये व्यत्यय आणू शकत नाहीत. हे नेटवर्क ॲडॉप्टर, साउंड कार्ड, ब्लूटूथ ॲडॉप्टर आणि इतर ॲड-ऑन असू शकतात. प्रोसेसरच्या एकात्मिक व्हिडिओ कोरवर स्विच करण्याचा प्रयत्न करा (जर तुमच्या प्रोसेसरमध्ये नक्कीच असेल). हे तुम्हाला तुमच्या व्हिडिओ कार्डमध्ये समस्या लपलेली आहे की नाही हे तपासण्याची परवानगी देईल. प्रोसेसरमध्ये अंगभूत कोर नसल्यास, तुम्हाला बॅकअप व्हिडिओ कार्ड शोधावे लागेल किंवा तुमचे कार्ड दुसऱ्या संगणकावर वापरून पहावे लागेल. लक्षात ठेवा की नेटवर्क कार्ड अक्षम केल्याने तुम्हाला इंटरनेटपासून वंचित राहावे लागेल, साउंड कार्ड अक्षम केल्याने तुमचा आवाज वंचित होईल आणि व्हिडिओ कार्ड बंद केल्याने त्याच्याशी कनेक्ट केलेले मॉनिटर्स कार्य करणार नाहीत. नंतरच्या प्रकरणात, आपल्याला मदरबोर्डवरील व्हिडिओ आउटपुटवर स्विच करण्याची आवश्यकता आहे.

समजा तुम्ही यशस्वी झाला आहात आणि एक समस्याप्रधान डिव्हाइस शोधा. उदाहरणार्थ, तुमचे साउंड कार्ड खराब होत आहे. आता आपल्याला समस्येचे स्वरूप शोधण्याची आवश्यकता आहे. एकतर समस्या ड्रायव्हर आहे किंवा समस्या हार्डवेअरमध्येच आहे. प्रथम ड्रायव्हरला मागील आवृत्तीवर परत आणण्याचा प्रयत्न करा. हे करण्यासाठी, डिव्हाइस व्यवस्थापकामध्ये, समस्याग्रस्त गॅझेटवर उजवे-क्लिक करा, निवडा गुणधर्मआणि टॅबवर चालकनिवडा रोलबॅक.

हे मदत करत नसल्यास, डिव्हाइसला दुसर्या संगणकाशी कनेक्ट करा आणि सिस्टमच्या प्रतिक्रियेचे निरीक्षण करा (शक्य असल्यास, नक्कीच). तसेच निर्मात्याच्या फोरमवर एक नजर टाका आणि इतरही आहेत का ज्यांना समान समस्या आली आहे ते पहा. सर्वात त्रासदायक परंतु संभाव्य उपयुक्त उपायांपैकी एक म्हणजे तुमच्या मदरबोर्डचे BIOS अपडेट करणे. हे तथ्य नाकारणे देखील अशक्य आहे की अपयश मदरबोर्डमध्ये आणि व्यत्यय वितरण यंत्रणेमध्येच उद्भवू शकते. मदरबोर्ड निर्मात्याच्या वेबसाइटवर जा आणि अद्यतनांसाठी तपासा. BIOS अद्यतनित करताना, सूचनांचे काळजीपूर्वक पालन करा आणि जर तुम्हाला तुमच्या क्षमतेवर विश्वास नसेल, तर प्रशिक्षित तज्ञाशी संपर्क साधणे चांगले.

सिस्टम व्यत्यय प्रक्रियेच्या वाढीव लोडसाठी इतर कारणे असू शकतात. समस्या डिव्हाइसच्या बॅटरी किंवा पॉवर सप्लायमध्ये आहे, तसेच डाईंग हार्ड ड्राइव्हमध्ये आहे. डिस्कच्या बाबतीत, त्रुटींसाठी ड्राइव्ह तपासा आणि S.M.A.R.T. देखील वापरा. जर तुम्हाला वीज पुरवठ्याबद्दल शंका असेल (उदाहरणार्थ, इतर घटक बंद केल्याने समस्या सुटत नाही), तर तुमच्या गृहीतकाची चाचणी करण्याचा एकमेव मार्ग म्हणजे वीजपुरवठा बदलणे.

विंडोज 10 मध्ये सिस्टम इंटरप्ट्स कसे अक्षम करावे

हा संपूर्ण मुद्दा आहे की सिस्टम व्यत्यय अजिबात अक्षम केला जाऊ शकत नाही. आपण कार्य रद्द करण्याचा प्रयत्न केला तरीही, सिस्टम आपल्याला तसे करण्यास परवानगी देणार नाही. म्हणून, जर सिस्टम व्यत्यय आपला संगणक सतत लोड करत असेल तर, आपल्या PC चे गंभीरपणे निदान करण्यास प्रारंभ करण्याची आणि आवश्यक असल्यास, अयशस्वी घटक पुनर्स्थित करा किंवा दुरुस्तीसाठी पाठवा.

स्वागत आहे! हा ब्लॉग इंटरनेट आणि संगणकांना समर्पित आहे किंवा त्याऐवजी त्यांना समर्पित आहे.

बऱ्याच वर्षांपासून साइटवर कोणतेही नवीन लेख आलेले नाहीत हे कदाचित लगेचच स्पष्ट आहे. होय, हे बहुतेक ब्लॉगचे भाग्य आहे. हा प्रकल्प एकेकाळी महत्त्वाकांक्षी उपक्रम होता आणि लेखकाने, त्या वेळी लिहिणाऱ्या इतर अनेकांप्रमाणे, सर्वोत्तम रशियन ब्लॉगर बनण्याची महत्त्वाकांक्षी योजना होती. बरं, जर तुम्ही आता बघितले तर, माझ्यासोबत एकाच वेळी तयार केलेल्या ब्लॉगपैकी, बहुतेक आधीच अनंतकाळपर्यंत गायब झाले आहेत. आणि माझ्याकडे फक्त ब्लॉग करण्यासाठी पुरेसा वेळ नव्हता. तर होय, ते आता अपडेट केलेले नाही. जरी आम्ही एकदा या साइटसह "रुनेट ब्लॉग 2011" स्पर्धा जिंकली.

मला हे सर्व हटवण्याची कल्पना देखील आली होती, परंतु नंतर मी जुन्या साहित्याचे पुनरावलोकन केले आणि लक्षात आले की ते वाचकांसाठी अद्याप उपयुक्त ठरू शकतात. होय, काही लेख जुने आहेत (माझ्याकडे पुरेसे सामर्थ्य असल्यास, ते त्यानुसार चिन्हांकित केले जातील), परंतु साइट, उदाहरणार्थ, नवशिक्यांसाठी उपयुक्त ठरू शकते - येथे आपण इंटरनेटच्या मूलभूत संकल्पनांबद्दल वाचू शकता, कसे सेट करावे ते शिका. इंटरनेट, विंडोज, किंवा अगदी लिनक्सवर स्विच करण्याचा निर्णय घ्या. म्हणून श्रेण्यांवर एक नजर टाका आणि आपल्यास अनुकूल असलेली एक निवडा.

आणि तरीही, मला आशा आहे की हा केवळ ब्लॉगपेक्षा अधिक आहे, परंतु इंटरनेटसाठी एक वास्तविक मार्गदर्शक आहे. साइट निर्देशिका मोडमध्ये पाहिली जाऊ शकते, जेथे सर्व उपलब्ध लेख श्रेणीनुसार संरचित आहेत. आणि, कोणास ठाऊक, कदाचित एक दिवस नवीन उच्च-गुणवत्तेचे लेख येथे दिसू लागतील.

सँडर

Picodi.ru हे आंतरराष्ट्रीय कूपनचे सवलत पोर्टल आहे, बचत आणि स्वस्त खरेदी क्षेत्रातील पोलिश तज्ञ. ध्रुव हे जगातील सर्वात काटकसरी राष्ट्रांपैकी एक मानले जाते, त्यामुळे या प्रकारचा प्रकल्प पोलिश स्टार्टअप kodyrabatowe.pl मधून विकसित झाला हे आश्चर्यकारक नाही. हे पोर्टल रशियामधील सरासरी इंटरनेट वापरकर्त्यासाठी कसे उपयुक्त ठरू शकते?

आधुनिक अँड्रॉइड फोन्स फक्त फोनपेक्षा अधिक आहेत. तुम्हाला इंस्टॉल केलेले प्रोग्रॅम, तुमच्या कॉल आणि मजकूर संदेशांचा इतिहास, तुमच्या फोटोंचा संग्रह आणि बरेच काही यांची सवय झाली आहे. परंतु वेळ निघून जातो आणि आपण ज्या डिव्हाइसवर पूर्णपणे समाधानी होता ते धीमे होऊ लागते, खराब होते किंवा शरीरावरील चिप्स किंवा स्क्रीनवरील स्क्रॅचमुळे त्याचे सादर करण्यायोग्य स्वरूप गमावते. नवीन फोन निवडण्याचा आणि Android फोन बदलण्याचा प्रश्न उद्भवतो. आणि जर आम्ही सध्या निवडीच्या समस्येकडे दुर्लक्ष केले, तर नवीन फोनवर "हलवणे" ही एक गंभीर समस्या राहते - तुम्ही सर्व डेटा सुरवातीपासून सुरू करू इच्छित नाही. हेच आपण आज बोलणार आहोत.

या ब्लॉगच्या बहुतेक वाचकांना बहुधा आवृत्ती नियंत्रण प्रणाली कधीच भेडसावल्या नसतील आणि नजीकच्या भविष्यात त्यांचा सामना होणार नाही. खेदाची गोष्ट आहे. हा अत्यंत सोयीस्कर आविष्कार प्रोग्रामरद्वारे मोठ्या प्रमाणावर वापरला जातो, परंतु, माझ्या मते, जे मजकूरांसह सक्रियपणे कार्य करतात त्यांच्यासाठी देखील ते खूप उपयुक्त ठरू शकते. परंतु, कदाचित, आता "ऑफिस" (मायक्रोसॉफ्ट ऑफिस) कामासाठी वापरणे सुरू करणे सोपे होईल अशी एकच आवृत्ती नियंत्रण प्रणाली नाही. तरीही, मला वाटते की लेखात सादर केलेली सामग्री सर्व वाचकांच्या आवडीची असू शकते.

आपण ऑनलाइन चित्रपट कसे पहावे आणि आपल्या टीव्हीवरून इंटरनेट कसे वापरावे याबद्दल विचार करत असल्यास, हा लेख आपल्यासाठी आहे. नाही, मला माहित आहे की काही टीव्हीमध्ये आधीपासूनच स्मार्ट टीव्ही कार्यक्षमता आहे, परंतु मी कधीही ते योग्यरित्या काम करताना पाहिले नाही. वरवर पाहता, म्हणूनच Google ने अलीकडेच एक अतिशय आश्चर्यकारक डिव्हाइस प्रदर्शित केले जे लगेचच खळबळ माजले. आम्ही Chromecast मीडिया स्ट्रीमरबद्दल बोलत आहोत, जी गेल्या वर्षीच्या विनाशकारी Nexus Q प्लेयरची अधिक प्रगत आणि परवडणारी आवृत्ती आहे.

क्रोमकास्ट डोंगल, ज्याची परिमाणे 2 इंचांपेक्षा जास्त नाही, टीव्हीच्या HDMI पोर्टशी कनेक्ट होते आणि तुम्हाला स्ट्रीमिंग वेब सामग्री पाहण्याचा आनंद घेण्यास अनुमती देते. स्ट्रीमर नियंत्रित करण्यासाठी, तुम्ही ऑपरेटिंग प्लॅटफॉर्म iOS, Windows, Android किंवा Mac OS वर आधारित कोणतेही डिव्हाइस (टॅबलेट, पीसी, स्मार्टफोन) वापरू शकता.

हा लेख Android सिस्टम मेमरीच्या डिझाइनसाठी समर्पित आहे, त्याच्या कमतरतेमुळे उद्भवू शकणार्या समस्या आणि त्यांचे निराकरण करण्याचे मार्ग. जेव्हा मी हा किंवा तो अनुप्रयोग स्थापित करण्याचा प्रयत्न केला तेव्हा माझ्या Android फोनने कमी मेमरीबद्दलचे संदेश नियमितपणे प्रदर्शित करण्यास सुरवात केली हे मला स्वतःला अलीकडेच आले. जे माझ्यासाठी खूप विचित्र होते, कारण बाजारातील वर्णनानुसार सुमारे 16GB असायला हवे होते आणि मी अतिरिक्त मेमरी कार्ड वापरून हे व्हॉल्यूम देखील वाढवले. तथापि, एक समस्या होती, आणि मला योग्य उपाय सापडण्याआधी खूप हलगर्जीपणा करावा लागला ज्यासाठी रूट प्रवेशाची आवश्यकता नाही किंवा फोन पूर्णपणे त्याच्या फॅक्टरी स्थितीत पुनर्संचयित केला गेला.

Windows 10, 8.1 किंवा Windows 7 मधील टास्क मॅनेजरमध्ये CPU वापरताना तुम्हाला सिस्टम व्यत्यय येत असल्यास, हे मार्गदर्शक कारण कसे ओळखावे आणि समस्येचे निराकरण कसे करावे याबद्दल तपशीलवार माहिती देईल. टास्क मॅनेजरकडून सिस्टम व्यत्यय पूर्णपणे काढून टाकणे अशक्य आहे, परंतु लोड कशामुळे होत आहे हे शोधून काढल्यास लोड सामान्य (टक्के दहावा) परत करणे शक्य आहे.

सिस्टीम इंटरप्ट्स ही Windows प्रक्रिया नाही, जरी ती Windows Processes श्रेणीमध्ये दिसतात. सामान्य शब्दात, ही एक घटना आहे ज्यामुळे प्रोसेसर "अधिक महत्वाचे" ऑपरेशन करण्यासाठी वर्तमान "कार्ये" कार्यान्वित करणे थांबवतो. व्यत्ययांचे वेगवेगळे प्रकार आहेत, परंतु सर्वात सामान्य म्हणजे जास्त भार कारणीभूत असलेले हार्डवेअर IRQs (संगणक हार्डवेअरमधून) किंवा अपवाद, सहसा हार्डवेअर त्रुटींमुळे होतात.

सिस्टम इंटरप्ट्स प्रोसेसर लोड करत असल्यास काय करावे


बऱ्याचदा, जेव्हा टास्क मॅनेजर अनैसर्गिकपणे उच्च CPU वापर दर्शविते, तेव्हा कारण खालीलपैकी एक आहे:

  • खराब झालेले संगणक हार्डवेअर
  • डिव्हाइस ड्रायव्हर्स योग्यरित्या कार्य करत नाहीत

जवळजवळ नेहमीच, कारणे या मुद्द्यांपर्यंत खाली येतात, जरी संगणक उपकरणे किंवा ड्रायव्हर्ससह समस्येचा संबंध नेहमीच स्पष्ट नसतो.

तुम्ही विशिष्ट कारण शोधणे सुरू करण्यापूर्वी, मी शिफारस करतो, शक्य असल्यास, समस्या दिसण्यापूर्वी विंडोजमध्ये काय चालू होते ते लक्षात ठेवा:

  • उदाहरणार्थ, जर ड्रायव्हर्स अद्यतनित केले गेले असतील, तर तुम्ही त्यांना परत आणण्याचा प्रयत्न करू शकता.
  • कोणतेही नवीन उपकरण स्थापित केले असल्यास, कनेक्शन योग्य असल्याची खात्री करा आणि डिव्हाइस योग्यरित्या कार्य करत आहे.
  • तसेच, काल कोणतीही समस्या नसल्यास, परंतु समस्या हार्डवेअर बदलांशी संबंधित असू शकत नाही, आपण वापरण्याचा प्रयत्न करू शकता.

"सिस्टम इंटरप्ट्स" वरून लोड कारणीभूत ड्रायव्हर्स शोधणे

आधीच नमूद केल्याप्रमाणे, बहुतेकदा समस्या ड्रायव्हर्स किंवा डिव्हाइसेसमध्ये असते. कोणत्या डिव्हाइसमुळे समस्या निर्माण होत आहे हे शोधण्याचा तुम्ही प्रयत्न करू शकता. उदाहरणार्थ, फ्री-टू-युज LatencyMon प्रोग्राम यामध्ये मदत करू शकतो.


सहसा कारण नेटवर्क आणि वाय-फाय अडॅप्टर, साउंड कार्ड आणि इतर व्हिडिओ किंवा ऑडिओ सिग्नल प्रोसेसिंग कार्ड्सच्या ड्रायव्हर्समध्ये असते.

यूएसबी डिव्हाइसेस आणि कंट्रोलर्सच्या ऑपरेशनमध्ये समस्या

तसेच सिस्टम इंटरप्ट्समधून प्रोसेसरवर जास्त लोड होण्याचे एक सामान्य कारण म्हणजे यूएसबी द्वारे कनेक्ट केलेल्या बाह्य उपकरणांचे चुकीचे ऑपरेशन किंवा खराबी, स्वतः कनेक्टर किंवा खराब झालेले केबल्स. या प्रकरणात, तुम्हाला LatencyMon मध्ये असामान्य काहीही दिसण्याची शक्यता नाही.

हे कारण असल्याचा तुम्हाला संशय असल्यास, टास्क मॅनेजरमधील लोड कमी होईपर्यंत तुम्ही डिव्हाइस व्यवस्थापकातील सर्व यूएसबी कंट्रोलर एकामागून एक अक्षम करण्याची शिफारस करू शकता, परंतु तुम्ही नवशिक्या वापरकर्ते असल्यास, तुम्हाला तुमच्या कीबोर्डचा सामना करावा लागण्याची शक्यता आहे. आणि माउस कार्य करणे थांबवेल आणि पुढे काय करावे हे स्पष्ट होणार नाही.

म्हणून, मी एका सोप्या पद्धतीची शिफारस करू शकतो: टास्क मॅनेजर उघडा जेणेकरून "सिस्टम व्यत्यय" दृश्यमान होईल आणि अपवाद न करता सर्व यूएसबी डिव्हाइस डिस्कनेक्ट करा (कीबोर्ड, माऊस, प्रिंटरसह): जेव्हा तुम्ही पुढील डिव्हाइस डिस्कनेक्ट करता तेव्हा तुम्हाला ते दिसले तर , लोड कमी झाला आहे, नंतर या डिव्हाइसमध्ये, त्याचे कनेक्शन किंवा त्यासाठी वापरलेल्या USB कनेक्टरमध्ये समस्या आहे ते पहा.

Windows 10, 8.1 आणि Windows 7 मध्ये सिस्टम व्यत्ययांमुळे जास्त लोड होण्याची इतर कारणे

शेवटी, वर्णन केलेल्या समस्येची काही कमी सामान्य कारणे आहेत:


कोणत्या हार्डवेअरमध्ये चूक आहे हे शोधण्याचा प्रयत्न करण्याचा आणखी एक मार्ग आहे (परंतु ते क्वचितच काहीही दर्शवते):


अहवालात, कार्यप्रदर्शन - संसाधन विहंगावलोकन अंतर्गत, तुम्ही लाल रंगाचे वैयक्तिक घटक पाहू शकता. त्यांना जवळून पहा, या घटकाची कार्यक्षमता तपासणे योग्य असू शकते.

,

फ्रीझिंग किंवा खराब झालेले विंडोज ऍप्लिकेशन्स अनेकदा प्रोसेसर वर लोड करून स्वतःला प्रकट करतात 90 , किंवा आणखी टक्के. परंतु अशा प्रक्रिया आहेत ज्यात एक्झिक्युटेबल फाइल नसतात, परंतु तरीही प्रोसेसर पूर्ण लोड करतात, ज्यामुळे विंडोजमध्ये काम करणे व्यावहारिकदृष्ट्या अशक्य होते. अशा प्रक्रियेचे एक स्पष्ट उदाहरण म्हणजे सिस्टम इंटरप्ट्स, संसाधनांच्या वापराचा दर रॅमज्यासाठी ते अंदाजे पाच टक्के आहे.


एक्झिक्युटेबल फाइलच्या ऑपरेशनमुळे होणारी प्रक्रिया संपुष्टात आणली जाऊ शकते किंवा ऑप्टिमाइझ केली जाऊ शकते, परंतु हे एखाद्या विशिष्ट अनुप्रयोगाच्या ऑपरेशनवर अवलंबून नसल्याच्या साध्या कारणासाठी सिस्टम व्यत्ययांसह केले जाऊ शकत नाही. प्रक्रिया "सिस्टम व्यत्यय"- हा एक प्रकारचा सूचक आहे जो संगणकाच्या हार्डवेअर घटकांच्या चुकीच्या ऑपरेशनला सूचित करतो, जरी त्याचा चालू अनुप्रयोगांशी अप्रत्यक्ष संबंध आहे.

सिस्टम व्यत्यय काय आहेत

विशिष्ट उदाहरण वापरून या प्रक्रियेला अधिक तपशीलवार आणि समजण्यायोग्य व्याख्या देण्याचा प्रयत्न करूया. कल्पना करा की तुमचा संगणक एक विशिष्ट अनुप्रयोग चालवत आहे जो हार्डवेअर घटकांवर विशिष्ट आवश्यकता लादतो. जर एखादे उपकरण, ते व्हिडिओ कार्ड, हार्ड ड्राइव्ह किंवा रॅम असो, खराब झाले असेल किंवा सिस्टममध्ये त्यांच्यासाठी योग्य ड्रायव्हर्स नसतील, तर सेंट्रल प्रोसेसरने केलेल्या ऑपरेशन्सवर प्रक्रिया करण्यासाठी अतिरिक्त संसाधने वाटून या कमतरतांची भरपाई करण्याचा प्रयत्न केला जातो. साधन तंतोतंत संसाधनांच्या या वापरामुळे सिस्टम प्रक्रियेत सिग्नलमध्ये व्यत्यय आणतो आणि समस्या जितकी गंभीर असेल तितकी लोड पातळी वाढते.

सिस्टम इंटरप्ट्स प्रोसेसर लोड करत असल्यास काय करावे

जवळजवळ सर्व प्रकरणांमध्ये समस्या हार्डवेअर खराबीशी संबंधित असल्याने, डायग्नोस्टिक्स ड्रायव्हर्सपासून सुरू होणे आवश्यक आहे. प्रारंभ करण्यासाठी, आपण विनामूल्य उपयुक्तता वापरू शकता. ही छोटी युटिलिटी तुम्हाला तुमच्या सिस्टमला डिव्हाइस ड्रायव्हर्समध्ये समस्या आहे की नाही हे निर्धारित करण्यास अनुमती देते. सर्व तृतीय-पक्ष अनुप्रयोग बंद केल्यानंतर, उपयुक्तता चालवा (त्यास स्थापनेची आवश्यकता नाही) आणि आकृती पहा. तुम्हाला त्यावर उंच लाल पट्ट्या दिसल्यास, बहुधा तुम्हाला डिव्हाइस ड्रायव्हर्समध्ये समस्या आहेत.

खिडकी बंद न करता , उघडा आणि मानक डिव्हाइस व्यवस्थापक आणि क्रमाने सुरू करा अक्षम/सक्षम कराउपकरणे, युटिलिटी विंडोमधील लोड इंडिकेटर कमी झाले आहेत की नाही आणि प्रक्रिया लोड टक्केवारी कमी झाली आहे की नाही हे पुन्हा पुन्हा तपासत आहे "सिस्टम व्यत्यय"कार्य व्यवस्थापक मध्ये.

या क्षणी एक डिव्हाइस बंद असल्यास, दोन्ही उपकरणांचे निर्देशक (विशेषत: कार्य व्यवस्थापक) झपाट्याने ड्रॉप करा, बहुधा समस्या या डिव्हाइसमध्ये आहे. मध्ये महत्वाची भूमिका बजावत नसल्यास पीसीतुम्ही ते अक्षम ठेवू शकता किंवा त्याचा ड्रायव्हर अपडेट करण्याचा प्रयत्न करू शकता.

लक्ष द्या!घटक अक्षम करणे "संगणक", "CPU"आणि "सिस्टम उपकरणे", अत्यंत सावधगिरी बाळगा, कारण त्यांना अक्षम केल्याने संगणक रीस्टार्ट होऊ शकतो किंवा क्रॅश होऊ शकतो. आदर्शपणे, या घटकांना अजिबात स्पर्श न करणे श्रेयस्कर आहे, परंतु जर तुम्हाला असे वाटत असेल की ते प्रक्रियेच्या उच्च क्रियाकलापाचे कारण आहेत. "सिस्टम व्यत्यय", त्यांचे ड्रायव्हर्स अद्यतनित करण्यासाठी स्वत: ला मर्यादित करणे चांगले आहे. त्याच वेळी, डिस्क कंट्रोलर, डिस्प्ले आणि नियंत्रण घटक बंद करणे टाळण्याचा प्रयत्न करा (उंदीर आणि कीबोर्ड) .

सामान्यतः या क्रिया जास्त प्रक्रिया क्रियाकलाप समस्या दूर करण्यासाठी पुरेसे आहेत "सिस्टम व्यत्यय", तथापि, थकलेली बॅटरी, ध्वनी सेटिंग्जमध्ये सक्षम केलेले ऑडिओ प्रभाव आणि कालबाह्य आवृत्ती यासह इतर कारणे नाकारता येत नाहीत. BIOS .

www.thesycon.de/eng/latency_check.shtml

जर तुम्हाला व्हाईट विंडोज वेबसाइटवर सादर केलेले लेख, नोट्स आणि इतर मनोरंजक सामग्री आवडत असेल आणि तुम्हाला या माफक प्रकल्पाला पाठिंबा देण्याची अप्रतिम इच्छा असेल, तर विशेष पृष्ठावर दोन प्रकारच्या समर्थन धोरणांपैकी एक निवडा -



आम्ही वाचण्याची शिफारस करतो

वर