Properties of Operating System In Hindi




Properties of Operating System In Hindi

OS एक इंटरफ़ेस है जो उपयोगकर्ताओं के लिए चीजों को सरल बनाता है. यह उपयोगकर्ता और सिस्टम दोनों को उनके बीच बातचीत करने के लिए सेवाएं प्रदान करता है. इसमें विभिन्न गुण भी हैं. ये OS गुण सिस्टम को उपयोगकर्ता के अनुकूल बनाने वाली सुविधा की तुलना में OS द्वारा किए गए कार्यों को अधिक पसंद करते हैं. इस लेख में आप ऑपरेटिंग सिस्टम के गुणों के बारे में जानेंगे.

ऑपरेटिंग सिस्टम के कार्य - Work of Operating System in Hindi

ऑपरेटिंग सिस्टम कंप्यूटर के रिसोर्सेज जैसे कंप्यूटर की मेमोरी, सेंट्रल प्रोसेसिंग यूनिट, हार्ड डिस्क या के अन्य सॉफ्टवेयर को कंट्रोल करता है यह ऐसा पहला प्रोग्राम है जो कंप्यूटर के स्विच ऑन होने के बाद रूम से कंप्यूटर की मुख्य मेमोरी में लोड होता है यह प्रक्रिया बूटिंग (Booting) कहलाती है ऑपरेटिंग सिस्टम यूजर और हार्डवेयर के बीच एक इंटरफेस प्रदान करता है जिससे यूजर कंप्यूटर के सभी हार्डवेयर रिसार्सेज उपयोग कर पाता है

ऑपरेटिंग सिस्टम के मुख्य कार्यों को इस प्रकार वर्गीकृत किया गया है -

  • रिसोर्स मैनेजमेंट (Resource Management)

  • प्रोसेस मैनेजमेंट ( Process Management)

  • डाटा मैनेजमेंट ( Data Management )

  • सिक्योरिटी मैनेजमेंट (Security Management)

ऑपरेटिंग सिस्टम के गुण -

यहां, आप ऑपरेटिंग सिस्टम के गुणों के बारे में जानेंगे. ऑपरेटिंग सिस्टम के विभिन्न गुण हैं. OS के कुछ गुण इस प्रकार हैं: -

Batch Processing

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

बैच प्रोसेसिंग के फायदे और नुकसान

बैच प्रोसेसिंग के कई फायदे और नुकसान हैं. बैच प्रोसेसिंग के फायदे और नुकसान इस प्रकार हैं:-

लाभ

यह प्रदर्शन में सुधार करता है क्योंकि नया कार्य बिना किसी मानवीय हस्तक्षेप के पिछले कार्य के समाप्त होने के ठीक बाद चलना शुरू होता है.

यह ऑपरेटर के भार को कम करता है.

नुकसान

इसकी डिबगिंग मुश्किल है.

एक संभावना है कि नौकरी एक अनंत चक्र में प्रवेश कर सकती है.

एक सुरक्षा रणनीति की कमी के कारण, एक बैच की नौकरी का असर लंबित नौकरियों पर पड़ता है.

मल्टीप्रोग्रामिंग

मल्टीप्रोग्रामिंग सिस्टम में निष्पादन के लिए कई प्रोग्राम मुख्य मेमोरी में लोड किए जा सकते हैं. निर्देशों को एक साथ निष्पादित करने के लिए केवल एक प्रोग्राम या प्रक्रिया सीपीयू का उपयोग कर सकती है, जबकि अन्य को अपने समय की प्रतीक्षा करनी चाहिए. मल्टीप्रोग्रामिंग सिस्टम का उपयोग करने का मुख्य लक्ष्य सीपीयू और प्राथमिक मेमोरी के कम उपयोग को दूर करना और पूरे सिस्टम के संसाधनों का प्रबंधन करना है. एक मल्टीप्रोग्रामिंग सिस्टम के मुख्य घटक I/O नियंत्रण प्रणाली, कमांड प्रोसेसर, क्षणिक क्षेत्र और फ़ाइल सिस्टम हैं. इसके अलावा, इन प्रणालियों को अलग-अलग कार्यक्रमों को संग्रहीत करने के लिए अस्थायी क्षेत्र के उप-विभाजन भागों के आधार पर डिज़ाइन किया गया है. संसाधन प्रबंधन रूटीन OS के महत्वपूर्ण कार्यों से जुड़े होते हैं.

मल्टीप्रोग्रामिंग के फायदे और नुकसान -

मल्टीप्रोग्रामिंग के कई फायदे और नुकसान हैं. मल्टीप्रोग्रामिंग के फायदे और नुकसान इस प्रकार हैं:-

लाभ

यह उच्च CPU उपयोग प्रदान करता है.

इसका रिस्पॉन्स टाइम कम होता है.

यह नौकरियों को प्राथमिकता दे सकता है.

नुकसान

इसका शेड्यूलिंग कार्यान्वयन आसान नहीं है.

इसके लिए अधिक प्रबंधन की आवश्यकता थी.

Interactivity

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

अन्तरक्रियाशीलता के लाभ और हानि -

अन्तरक्रियाशीलता के विभिन्न फायदे और नुकसान हैं. अन्तरक्रियाशीलता के फायदे और नुकसान इस प्रकार हैं: -

लाभ

यह इस्तेमाल में बहुत आसान है.

यह विशेष रूप से विकलांग लोगों के लिए बहुत मददगार है.

नुकसान

इससे ध्वनि प्रदूषण हो सकता है.

डिजाइन करना मुश्किल है.

रीयल-टाइम सिस्टम

रीयल-टाइम सिस्टम - यह आम तौर पर एक एम्बेडेड सिस्टम के रूप में समर्पित होता है. ओएस सेंसर डेटा के माध्यम से पढ़ता है और प्रतिक्रिया करता है और उचित प्रदर्शन सुनिश्चित करने के लिए पूर्व निर्धारित समय सीमा में प्रतिक्रिया प्रदान करता है.

रीयल-टाइम सिस्टम के फायदे और नुकसान

रीयल-टाइम सिस्टम के कई फायदे और नुकसान हैं. रीयल-टाइम सिस्टम के फायदे और नुकसान इस प्रकार हैं:-

लाभ

यह एक तेज और समय पर प्रतिक्रिया प्रदान करता है.

यह कार्यों के लिए अधिक उपयुक्त है और समय की पाबंदी से विवश है.

नुकसान

यह अत्यधिक जटिल है."

बार-बार प्रोग्राम क्रैश होना

वितरण पर्यावरण

एक वितरित वातावरण एक कंप्यूटर सिस्टम के भीतर कई स्वतंत्र प्रोसेसर या सीपीयू का संग्रह है. ऑपरेटिंग सिस्टम भौतिक प्रोसेसर के बीच बातचीत को नियंत्रित करता है और उनके बीच प्रसंस्करण तर्क वितरित करता है. मेमोरी या घड़ी साझा करने के बजाय, प्रत्येक सीपीयू की अपनी स्थानीय मेमोरी होती है.

वितरण पर्यावरण के फायदे और नुकसान

वितरण पर्यावरण के विभिन्न फायदे और नुकसान हैं. एक वितरणात्मक वातावरण के फायदे और नुकसान इस प्रकार हैं:

लाभ

एक प्रोसेसर की विफलता पूरे सिस्टम को प्रभावित नहीं करती है.

वितरण प्रणाली में डिबगिंग आसान है.

समूह में जोड़े जा सकने वाले प्रोसेसर संख्या की कोई सीमा नहीं है.

इसमें कई कंप्यूटरों की प्रोसेसिंग पावर है.

नुकसान

वितरण वातावरण में सॉफ्टवेयर समर्थन कम है.

एक सुरक्षा जोखिम है, और डेटा अखंडता खतरे में पड़ सकती है.

समस्या निवारण करना कठिन है.

इस सेटिंग में नेटवर्क स्थापित करना महंगा है.

Multitasking

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

मल्टीटास्किंग के फायदे और नुकसान

मल्टीटास्किंग के कई फायदे और नुकसान हैं. मल्टीटास्किंग के फायदे और नुकसान इस प्रकार हैं: -

लाभ

यह एक ही समय में कई उपयोगकर्ताओं का समर्थन करता है, और विभिन्न ऐप सिस्टम के प्रदर्शन को प्रभावित किए बिना समवर्ती रूप से चल सकते हैं.

लचीलेपन में वृद्धि के परिणामस्वरूप कई उपयोगकर्ता खुश हैं. जिस पर हर यूजर एक साथ सिंगल या मल्टीपल प्रोग्राम चला सकता है.

सभी नौकरियों को एक सीमित सीमा दी जाती है ताकि उन्हें प्रोसेसर के लिए इंतजार न करना पड़े.

यह सिस्टम के रिस्पांस टाइम को बढ़ाता है.

यह संसाधनों का कुशलतापूर्वक उपयोग करता है.

नुकसान

सिस्टम अपने प्रोसेसर की मामूली गति के कारण धीरे-धीरे प्रोग्राम चला सकता है, और कई प्रोग्रामों को संसाधित करते समय उनकी प्रतिक्रिया समय बढ़ सकता है.

मल्टीटास्किंग सिस्टम में किसी भी काम को पूरा करने के लिए, एक ही समय में कई प्रोसेसर अधिक व्यस्त होते हैं. इसलिए, CPU अधिक गर्मी उत्पन्न करता है.

यह लंबे समय में सिस्टम की गति को नकारात्मक रूप से प्रभावित कर सकता है.

स्पूलिंग

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

स्पूलिंग के फायदे और नुकसान

स्पूलिंग के कई फायदे और नुकसान हैं. स्पूलिंग के फायदे और नुकसान इस प्रकार हैं: -

लाभ

एक कार्य के लिए I/O संचालन किसी अन्य कार्य के लिए प्रोसेसर संचालन के साथ ओवरलैप हो सकता है.

यह अनुप्रयोगों को सीपीयू की गति से चलाने में सक्षम बनाता है जबकि इनपुट/आउटपुट डिवाइस अपनी अधिकतम गति से चलते हैं.

एकाधिक I/O डिवाइस एक साथ काम कर सकते हैं.

यह एक डिस्क को बफर के रूप में उपयोग करता है.

स्पूलिंग के दौरान I/O डिवाइस और CPU के बीच कोई लिंक नहीं होता है. इसका मतलब है कि CPU को I/O कार्यों को पूरा करने के लिए इंतजार नहीं करना पड़ेगा.

नुकसान

इसने डिस्क ट्रैफ़िक को बढ़ा दिया.

इसके लिए बड़ी मात्रा में भंडारण की आवश्यकता होती है, जिसे इनपुट अनुरोधों और जुड़े उपकरणों की संख्या से परिभाषित किया जाता है.