कंप्यूटर

ऑपरेटिंग सिस्टम क्या है और क्या काम करता है Operating System Kya hai in Hindi

यह पोस्ट Operating System Kya hai in Hindi के बारे में है. एक ऑपरेटिंग सिस्टम (Operating System) एक ऐसा प्रोग्राम है जो कंप्यूटर में अन्य सभी एप्लिकेशन प्रोग्राम्स को मैनेज करता है। आइये जाने कि Operating System Kya hai in Hindi

ऑपरेटिंग सिस्टम निम्नलिखित सुविधाओं के साथ एक कार्यक्रम है –

एक ऑपरेटिंग सिस्टम एक प्रोग्राम है जो सॉफ्टवेयर और कंप्यूटर हार्डवेयर के बीच एक इंटरफेस (Interface) के रूप में कार्य करता है।

यह विशेष कार्यक्रमों का एक एकीकृत समूह है जिसका उपयोग कंप्यूटर के समग्र संसाधनों और संचालन के प्रबंधन के लिए किया जाता है।

यह एक विशेष सॉफ्टवेयर है जो कंप्यूटर में रहने वाले अन्य सभी कार्यक्रमों के क्रियान्वयन को नियंत्रित और मॉनिटर करता है, जिसमें एप्लिकेशन प्रोग्राम और अन्य सिस्टम सॉफ्टवेयर शामिल हैं।

Operating System Kya hai in Hindi

ऑपरेटिंग सिस्टम के उद्देश्य

एक कुशल तरीके से उपयोग करने के लिए कंप्यूटर सिस्टम को सुविधाजनक बनाने के लिए।

उपयोगकर्ताओं से हार्डवेयर संसाधनों का विवरण छिपाने के लिए।

कंप्यूटर सिस्टम का उपयोग करने के लिए उपयोगकर्ताओं को एक सुविधाजनक इंटरफ़ेस प्रदान करना।

हार्डवेयर और इसके उपयोगकर्ताओं के बीच एक मध्यस्थ के रूप में कार्य करने के लिए, उपयोगकर्ताओं के लिए अन्य संसाधनों का उपयोग और उपयोग करना आसान बनाता है।

एक कंप्यूटर सिस्टम के संसाधनों का प्रबंधन करने के लिए।

कौन कौन से संसाधन का उपयोग कर रहा है, इस पर नजर रखने के लिए, संसाधन अनुरोधों को मंजूरी देना, और विभिन्न कार्यक्रमों और उपयोगकर्ताओं से परस्पर विरोधी अनुरोधों की मध्यस्थता करना।

उपयोगकर्ताओं और कार्यक्रमों के बीच संसाधनों का कुशल और उचित साझाकरण प्रदान करना।

ऑपरेटिंग सिस्टम की विशेषता

Operating System Kya hai in Hindi

यहाँ ऑपरेटिंग सिस्टम की सबसे प्रमुख विशेषताओं में से कुछ की एक सूची है (Operating System Kya hai in Hindi) –

मेमोरी प्रबंधन (Memory Management)- प्राथमिक मेमोरी (हार्ड डिस्क) का ट्रैक रखता है, अर्थात इसका कौन सा भाग किसके द्वारा उपयोग में है, कौन सा भाग उपयोग में नहीं है, आदि और जब कोई प्रक्रिया या प्रोग्राम इसे अनुरोध करता है तो मेमोरी आवंटित करता है।

प्रोसेसर प्रबंधन (Processor Management)- प्रोसेसर (सीपीयू) को एक प्रक्रिया में आवंटित करता है और प्रोसेसर को तब निपटाता है जब इसकी आवश्यकता नहीं होती है।

डिवाइस प्रबंधन (Device Managament) – सभी उपकरणों का ट्रैक रखता है। इसे I / O नियंत्रक भी कहा जाता है जो यह तय करता है कि किस प्रक्रिया को डिवाइस कब, और कितने समय के लिए मिलता है।

फ़ाइल प्रबंधन (File Management) – संसाधनों को आवंटित और डी-आवंटित करता है और यह तय करता है कि संसाधनों को कौन प्राप्त करता है।

सुरक्षा (Security) – पासवर्ड और अन्य समान तकनीकों के माध्यम से कार्यक्रमों और डेटा तक अनधिकृत पहुंच को रोकता है।

जॉब अकाउंटिंग (Job Accounting) – विभिन्न नौकरियों और / या उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले समय और संसाधनों पर नज़र रखता है।

सिस्टम प्रदर्शन पर नियंत्रण (Control on System Performance) – एक सेवा और सिस्टम से अनुरोध के बीच रिकॉर्ड देरी।

ऑपरेटरों के साथ बातचीत  (Communication with Operators)- निर्देश के रूप में कंप्यूटर के कंसोल के माध्यम से सहभागिता हो सकती है। ऑपरेटिंग सिस्टम उसी को स्वीकार करता है, जो संबंधित कार्रवाई करता है, और डिस्प्ले स्क्रीन द्वारा ऑपरेशन को सूचित करता है।

त्रुटि का पता लगाने वाले एड्स (Debugging) – डंप, निशान, त्रुटि संदेश और अन्य डीबगिंग और त्रुटि का पता लगाने के तरीकों का उत्पादन।

अन्य सॉफ़्टवेयर और उपयोगकर्ताओं के बीच समन्वय(Interface with other Softwares) – कंप्यूटर सिस्टम के विभिन्न उपयोगकर्ताओं के लिए संकलक, दुभाषिए, कोडांतरक और अन्य सॉफ़्टवेयर का समन्वय और असाइनमेंट। Operating System Kya hai in Hindi

एक ऑपरेटिंग सिस्टम अनुप्रयोगों के लिए निम्नलिखित सेवाएं कर सकता है:

एक मल्टीटास्किंग ऑपरेटिंग सिस्टम में, जहां एक ही समय में कई प्रोग्राम चल सकते हैं, OS यह निर्धारित करता है कि कौन से एप्लिकेशन को किस क्रम में चलना चाहिए और किसी अन्य एप्लिकेशन को टर्न देने से पहले प्रत्येक एप्लिकेशन को कितना समय देना चाहिए।

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

यह प्रत्येक एप्लिकेशन या इंटरैक्टिव उपयोगकर्ता (या सिस्टम ऑपरेटर को) ऑपरेशन की स्थिति और हो सकने वाली किसी भी त्रुटि के बारे में संदेश भेजता है।

यह बैच में होने वाले कामों  (उदाहरण के लिए, प्रिंटिंग ) के प्रबंधन को बंद कर सकता है ताकि आरंभ करने वाले आवेदन को इस कार्य से मुक्त किया जा सके।

कंप्यूटर पर जो समानांतर प्रसंस्करण प्रदान कर सकता है, एक ऑपरेटिंग सिस्टम यह प्रबंधन कर सकता है कि प्रोग्राम को कैसे विभाजित किया जाए ताकि यह एक समय में एक से अधिक प्रोसेसर पर चले।

सभी प्रमुख कंप्यूटर प्लेटफार्मों (हार्डवेयर और सॉफ्टवेयर) की आवश्यकता होती है और कभी-कभी इसमें एक ऑपरेटिंग सिस्टम शामिल होता है, और विभिन्न प्रकार के कारकों की विशिष्ट आवश्यकताओं को पूरा करने के लिए ऑपरेटिंग सिस्टम को विभिन्न विशेषताओं के साथ विकसित किया जाना चाहिए।

ऑपरेटिंग सिस्टम के प्रकार

एक मोबाइल ओएस स्मार्टफोन, टैबलेट पीसी और अन्य मोबाइल उपकरणों को एप्लिकेशन और प्रोग्राम चलाने की अनुमति देता है। मोबाइल ऑपरेटिंग सिस्टम में Apple iOS, Google Android, BlackBerry OS और Windows 10 मोबाइल शामिल हैं।

एक एम्बेडेड ऑपरेटिंग सिस्टम बड़ी प्रणालियों में निर्मित कंप्यूटरों में उपयोग के लिए विशिष्ट है, जैसे कार, ट्रैफिक लाइट, डिजिटल टेलीविज़न, एटीएम, हवाई जहाज नियंत्रण, पॉइंट ऑफ़ सेल (POS) टर्मिनल, डिजिटल कैमरा, GPS नेविगेशन सिस्टम, लिफ्ट, डिजिटल मीडिया रिसीवर और स्मार्ट मीटर।

एक नेटवर्क ऑपरेटिंग सिस्टम (NOS) एक कंप्यूटर ऑपरेटिंग सिस्टम सिस्टम है जिसे मुख्य रूप से वर्कस्टेशन, पर्सनल कंप्यूटर और, कुछ उदाहरणों में, पुराने टर्मिनलों का समर्थन करने के लिए डिज़ाइन किया गया है जो एक स्थानीय क्षेत्र नेटवर्क (LAN) से जुड़े हैं।

एक रियल टाइम ऑपरेटिंग सिस्टम (RTOS) एक ऑपरेटिंग सिस्टम है जो एक निर्दिष्ट समय की कमी के भीतर एक निश्चित क्षमता की गारंटी देता है। उदाहरण के लिए, एक ऑपरेटिंग सिस्टम को यह सुनिश्चित करने के लिए डिज़ाइन किया जा सकता है कि विधानसभा लाइन पर रोबोट के लिए एक निश्चित वस्तु उपलब्ध थी।

ऑपरेटिंग सिस्टम के उदाहरण

सामान्य डेस्कटॉप ऑपरेटिंग सिस्टम में शामिल हैं:(Operating System Kya hai in Hindi)

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

मैक(MAC) ओएस एप्पल के मैकिनटोश लाइन ऑफ पर्सनल कंप्यूटर और वर्कस्टेशन के लिए ऑपरेटिंग सिस्टम है।

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

लिनक्स एक यूनिक्स जैसा ऑपरेटिंग सिस्टम है जो पर्सनल कंप्यूटर उपयोगकर्ताओं को एक मुफ्त या बहुत कम लागत वाला वैकल्पिक विकल्प प्रदान करने के लिए डिज़ाइन किया गया था। लिनक्स में एक बहुत ही कुशल और तेजी से प्रदर्शन करने वाली प्रणाली के रूप में एक प्रतिष्ठा है।

ऑपरेटिंग सिस्टम के प्रकार

सिंगल-टास्किंग और मल्टी-टास्किंग(Single Tasking and Multi Tasking)
एक एकल-टास्किंग सिस्टम एक समय में केवल एक कार्यक्रम चला सकता है, जबकि एक मल्टी-टास्किंग ऑपरेटिंग सिस्टम एक से अधिक कार्यक्रम को संगामिति में चलाने की अनुमति देता है।

यह समय-साझाकरण द्वारा प्राप्त किया जाता है, जहां उपलब्ध प्रोसेसर समय को कई प्रक्रियाओं के बीच विभाजित किया जाता है। ऑपरेटिंग सिस्टम के किसी कार्य-शेड्यूलिंग सबसिस्टम द्वारा समय स्लाइस में इन प्रक्रियाओं को बार-बार बाधित किया जाता है। मल्टी-टास्किंग की विशेषता प्रीमेप्टिव और को-ऑपरेटिव प्रकारों में हो सकती है।

प्रीमेप्टिव मल्टीटास्किंग में, ऑपरेटिंग सिस्टम सीपीयू समय को घटाता है और प्रत्येक प्रोग्राम के लिए एक स्लॉट समर्पित करता है। यूनिक्स-जैसे ऑपरेटिंग सिस्टम, जैसे सोलारिस और लिनक्स-साथ ही गैर-यूनिक्स-जैसे, जैसे अमीगास-प्रीमेप्टिव मल्टीटास्किंग का समर्थन करते हैं।

सहकारी मल्टीटास्किंग एक परिभाषित तरीके से अन्य प्रक्रियाओं को समय प्रदान करने के लिए प्रत्येक प्रक्रिया पर भरोसा करके हासिल किया जाता है। Microsoft Windows के 16-बिट संस्करणों ने सहकारी मल्टी-टास्किंग का उपयोग किया। Windows NT और Win9x दोनों के 32-बिट संस्करणों ने प्रीमेप्टिव मल्टी-टास्किंग का उपयोग किया।

एकल- और बहु-उपयोगकर्ता(Single and Multi User)
एकल-उपयोगकर्ता ऑपरेटिंग सिस्टम में उपयोगकर्ताओं को अलग करने के लिए कोई सुविधा नहीं है, लेकिन कई कार्यक्रमों को मिलकर चलाने की अनुमति दे सकती है। 

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

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

वितरित(Distributed)
एक वितरित ऑपरेटिंग सिस्टम अलग-अलग कंप्यूटरों के समूह का प्रबंधन करता है और उन्हें एक एकल कंप्यूटर बनाता है। नेटवर्क कंप्यूटर के विकास को जोड़ा जा सकता है और एक दूसरे के साथ संचार किया जा सकता है जो वितरित कंप्यूटिंग को जन्म देता है।

वितरित संगणनाएँ एक से अधिक मशीनों पर की जाती हैं। जब समूह में कंप्यूटर सहयोग करते हैं, तो वे एक वितरित प्रणाली बनाते हैं। [work]

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

तकनीक का उपयोग वर्चुअलाइजेशन और क्लाउड कंप्यूटिंग प्रबंधन दोनों में किया जाता है, और बड़े सर्वर वेयरहाउस में आम है। [in]

एंबेडेड(Embeded)
एम्बेडेड ऑपरेटिंग सिस्टम को एम्बेडेड कंप्यूटर सिस्टम में उपयोग करने के लिए डिज़ाइन किया गया है। वे कम स्वायत्तता के साथ पीडीए जैसी छोटी मशीनों पर काम करने के लिए डिज़ाइन किए गए हैं।

वे सीमित संख्या में संसाधनों के साथ काम करने में सक्षम हैं। वे बहुत कॉम्पैक्ट और डिजाइन के द्वारा बेहद कुशल हैं। विंडोज सीई और मिनिक्स 3 एम्बेडेड ऑपरेटिंग सिस्टम के कुछ उदाहरण हैं।

रियल टाइम(Real Time)
एक वास्तविक समय ऑपरेटिंग सिस्टम एक ऑपरेटिंग सिस्टम है जो समय में एक विशिष्ट क्षण द्वारा घटनाओं या डेटा को संसाधित करने की गारंटी देता है। एक रीयल-टाइम ऑपरेटिंग सिस्टम सिंगल- या मल्टी-टास्किंग हो सकता है, लेकिन मल्टीटास्किंग करते समय, यह विशेष शेड्यूलिंग एल्गोरिदम का उपयोग करता है ताकि व्यवहार का एक निर्धारित प्रकृति प्राप्त हो।

एक इवेंट-संचालित सिस्टम उनकी प्राथमिकताओं या बाहरी घटनाओं के आधार पर कार्यों के बीच स्विच करता है जबकि समय-साझाकरण ऑपरेटिंग सिस्टम घड़ी के अवरोधों के आधार पर कार्यों को स्विच करता है।

पुस्तकालय(Library)
एक लाइब्रेरी ऑपरेटिंग सिस्टम वह है जिसमें एक विशिष्ट ऑपरेटिंग सिस्टम प्रदान करने वाली सेवाएं, जैसे नेटवर्किंग, पुस्तकालयों के रूप में प्रदान की जाती हैं और एक अनीक्युलर के निर्माण के लिए एप्लिकेशन और कॉन्फ़िगरेशन कोड के साथ बनाई जाती हैं: एक विशेष, एकल एड्रेस स्पेस, मशीन इमेज जिसे क्लाउड या एम्बेडेड वातावरण में तैनात किया जा सकता है।

ऑपरेटिंग सिस्टम का उपयोग करने का लाभ

आपको अमूर्त बनाकर हार्डवेयर के विवरण को छिपाने की अनुमति देता है एक जीयूआई के साथ प्रयोग करने में आसान एक पर्यावरण प्रदान करता है जिसमें एक उपयोगकर्ता कार्यक्रमों / अनुप्रयोगों को निष्पादित कर सकता है।

ऑपरेटिंग सिस्टम को यह सुनिश्चित करना चाहिए कि कंप्यूटर सिस्टम उपयोग करने के लिए सुविधाजनक है।ऑपरेटिंग सिस्टम अनुप्रयोगों और हार्डवेयर घटकों के बीच एक मध्यस्थ के रूप में कार्य करता है।

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

ऑपरेटिंग सिस्टम का उपयोग करने के नुकसान

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

सारांश

एक ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो अंत उपयोगकर्ता और कंप्यूटर हार्डवेयर के बीच एक इंटरफेस(Interface) के रूप में कार्य करता है

ऑपरेटिंग सिस्टम को पहली बार 1950 के दशक के अंत में टेप भंडारण के प्रबंधन के लिए विकसित किया गया था।

कर्नेल एक कंप्यूटर ऑपरेटिंग सिस्टम का केंद्रीय घटक है। कर्नेल द्वारा निष्पादित एकमात्र काम सॉफ्टवेयर और हार्डवेयर के बीच संचार का प्रबंधन करना है।

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

लेख समाप्त हुआ (Operating System Kya hai in Hindi)

Back to top button