कोमल

एक सिस्टम संसाधन क्या है? | विभिन्न प्रकार के सिस्टम संसाधन

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





पर प्रविष्ट कियाअंतिम अपडेट: फरवरी 16, 2021

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



एक सिस्टम संसाधन क्या है

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



अंतर्वस्तु[ छिपाना ]

सिस्टम संसाधन क्या है?

इसकी एक संक्षिप्त और स्पष्ट परिभाषा होगी, ऑपरेटिंग सिस्टम की क्षमता उपयोगकर्ता द्वारा अनुरोधित कार्यों को कुशलतापूर्वक करने के लिए सभी हार्डवेयर और सॉफ्टवेयर का उपयोग करके अपनी क्षमता के अनुसार।



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

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



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

एक संसाधन अनुरोध एक ऐसी सेवा हो सकती है जो एक एप्लिकेशन, साथ ही सिस्टम, की जरूरत है या प्रोग्राम के लिए उपयोगकर्ता के अनुरोध पर चलने के लिए। इसलिए, जैसे ही हम कोई प्रोग्राम खोलते हैं, वह उसके चलाने के लिए उपलब्ध सभी संसाधनों की जाँच करता है। यह जाँचने पर कि क्या सभी आवश्यकताओं को पूरा किया गया है, कार्यक्रम ठीक वैसे ही काम करता है जैसा कि इरादा था। हालाँकि, जब आवश्यकता पूरी नहीं होती है, तो ऑपरेटिंग सिस्टम यह जांचता है कि कौन से ऐप्स उस डरावने संसाधन पर मंडरा रहे हैं और इसे समाप्त करने का प्रयास करते हैं।

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

विभिन्न प्रकार के सिस्टम संसाधन

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

सिस्टम को संचालित करते समय हमारे सामने चार प्रकार के सिस्टम संसाधन होंगे, वे हैं:

  • डायरेक्ट मेमोरी एक्सेस (डीएमए) चैनल
  • इंटरप्ट रिक्वेस्ट लाइन्स (IRQ)
  • इनपुट और आउटपुट पते
  • मेमोरी एड्रेस

जब हम कीबोर्ड पर एक कुंजी दबाते हैं, तो कीबोर्ड सीपीयू को सूचित करना चाहता है कि एक कुंजी दबा दी गई है, लेकिन चूंकि सीपीयू पहले से ही किसी अन्य प्रक्रिया को चलाने में व्यस्त है, इसलिए अब हम इसे तब तक रोक सकते हैं जब तक कि यह हाथ में काम पूरा न कर ले।

इससे निपटने के लिए हमें कुछ लागू करना पड़ा जिसे कहा जाता है इंटरप्ट रिक्वेस्ट लाइन्स (IRQ) , यह ठीक वही करता है जो ऐसा लगता है जैसे यह सीपीयू को बाधित करता है और सीपीयू को यह बताता है कि एक नया अनुरोध है जो कि कीबोर्ड से आया है, इसलिए कीबोर्ड इसे आईआरक्यू लाइन पर वोल्टेज रखता है। यह वोल्टेज सीपीयू के लिए एक संकेत के रूप में कार्य करता है कि एक उपकरण है जिसमें एक अनुरोध है जिसे प्रसंस्करण की आवश्यकता है।

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

इनपुट-आउटपुट एड्रेस जिन्हें केवल पोर्ट भी कहा जाता है, सीपीयू हार्डवेयर उपकरणों तक पहुंचने के लिए उसी तरह उपयोग कर सकता है जैसे वह भौतिक मेमोरी तक पहुंचने के लिए मेमोरी एड्रेस का उपयोग करता है। मदरबोर्ड पर पता बस कभी-कभी मेमोरी एड्रेस और कभी-कभी इनपुट-आउटपुट एड्रेस होते हैं।

यदि एड्रेस बस को इनपुट-आउटपुट एड्रेस ले जाने के लिए सेट किया गया है, तो प्रत्येक हार्डवेयर डिवाइस इस बस को सुनता है। उदाहरण के लिए, यदि सीपीयू कीबोर्ड के साथ संचार करना चाहता है, तो यह कीबोर्ड के इनपुट-आउटपुट एड्रेस को एड्रेस बस में रखेगा।

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

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

तो मूल रूप से हार्डवेयर डिवाइस इंटरप्ट अनुरोधों का उपयोग करके सीपीयू को ध्यान के लिए बुलाते हैं। सॉफ्टवेयर हार्डवेयर डिवाइस के इनपुट-आउटपुट पते से हार्डवेयर को कॉल करता है। सॉफ्टवेयर एक मेमोरी को हार्डवेयर डिवाइस के रूप में देखता है और इसे मेमोरी एड्रेस के साथ कॉल करता है। DMA चैनल हार्डवेयर डिवाइस और मेमोरी के बीच डेटा को आगे-पीछे करते हैं।

अनुशंसित: विंडोज 10 के धीमे प्रदर्शन को बेहतर बनाने के लिए 11 टिप्स

तो, इस प्रकार हार्डवेयर सिस्टम संसाधनों को कुशलतापूर्वक आवंटित और प्रबंधित करने के लिए सॉफ़्टवेयर के साथ संचार करता है।

सिस्टम संसाधनों में कौन-सी त्रुटियाँ हो सकती हैं?

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

और जब ऐसा नहीं होता है तो हमें त्रुटियां दिखाई दे सकती हैं जैसे:

और अधिक।

हम सिस्टम संसाधन त्रुटियों को कैसे ठीक कर सकते हैं?

3 जादुई कुंजियों का संयोजन 'Alt' + 'Del' + 'Ctrl', यह उन लोगों के लिए एक प्रधान होना चाहिए जो बार-बार सिस्टम फ्रीज का सामना करते हैं। इसे दबाने पर हम सीधे टास्क मैनेजर के पास पहुंच जाते हैं। यह हमें विभिन्न कार्यक्रमों और सेवाओं द्वारा उपयोग किए जाने वाले सभी सिस्टम संसाधनों को देखने देता है।

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

कुछ ऐसी सेवाएँ हैं जो ऑपरेटिंग सिस्टम के शुरू होने पर शुरू होती हैं, इन्हें कहा जाता है स्टार्टअप कार्यक्रम , हम उन्हें कार्य प्रबंधक के स्टार्टअप अनुभाग में पा सकते हैं। इस खंड की खूबी यह है कि हमें वास्तव में सभी संसाधनों की भूखी सेवाओं के लिए मैन्युअल खोज करने की आवश्यकता नहीं है। इसके बजाय, यह खंड स्टार्टअप प्रभाव रेटिंग के साथ सिस्टम को प्रभावित करने वाली सेवाओं को आसानी से प्रदर्शित करता है। इसलिए, इसका उपयोग करके हम यह निर्धारित कर सकते हैं कि कौन सी सेवाएं अक्षम करने योग्य हैं।

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

कई बार ऐसा भी होता है कि यदि उपरोक्त विस्तृत प्रक्रिया के बावजूद सिस्टम लटका रहता है तो उपरोक्त चरण भी अधिक काम के नहीं होंगे। संभावना है कि यह हार्डवेयर से संबंधित समस्या हो सकती है। विशेष रूप से, इसमें कुछ समस्या हो सकती है रैंडम एक्सेस मेमोरी (RAM) ऐसे में हमें सिस्टम के मदरबोर्ड में रैम स्लॉट को एक्सेस करना होगा। यदि रैम के दो मॉड्यूल हैं, तो हम यह पता लगाने के लिए कि कौन सी रैम गलती है, हम सिस्टम को दोनों में से एक रैम के साथ चलाने का प्रयास कर सकते हैं। यदि रैम के साथ कोई समस्या पाई जाती है, तो दोषपूर्ण रैम को बदलने से सिस्टम के कम संसाधनों के कारण होने वाली ठंड की समस्या का समाधान हो जाएगा।

निष्कर्ष

इसके साथ, हम आशा करते हैं कि आप समझ गए होंगे कि सिस्टम संसाधन क्या है, किसी भी कंप्यूटिंग डिवाइस में मौजूद विभिन्न प्रकार के सिस्टम संसाधन क्या हैं, हमारे दिन-प्रतिदिन के कंप्यूटिंग कार्यों में हमें किस तरह की त्रुटियां आ सकती हैं, और विभिन्न प्रक्रियाएं जो हम कर सकते हैं कम सिस्टम संसाधन मुद्दों को सफलतापूर्वक ठीक करने का उपक्रम करें।

आदित्य फरादी

आदित्य एक स्व-प्रेरित सूचना प्रौद्योगिकी पेशेवर हैं और पिछले 7 वर्षों से एक प्रौद्योगिकी लेखक हैं। वह इंटरनेट सेवाओं, मोबाइल, विंडोज, सॉफ्टवेयर और हाउ-टू गाइड को कवर करता है।