Operating System क्या है?- What Is An Free Operating System?

Operating System क्या है?

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

Operating System का इतिहास

  • ऑपरेटिंग सिस्टम को पहली बार 1950 के दशक के अंत में टेप भंडारण के प्रबंधन के लिए विकसित किया गया था
  • जनरल मोटर्स रिसर्च लैब ने अपने आईबीएम 701 के लिए 1950 की शुरुआत में पहला ओएस लागू किया था
  • 1960 के दशक के मध्य में, ऑपरेटिंग सिस्टम ने डिस्क का उपयोग करना शुरू कर दिया
  • 1960 के दशक के उत्तरार्ध में, यूनिक्स ओएस का पहला संस्करण विकसित किया गया था
  • Microsoft द्वारा निर्मित पहला OS DOS था। इसे 1981 में सिएटल कंपनी से 86-डॉस सॉफ्टवेयर खरीदकर बनाया गया था
  • वर्तमान में लोकप्रिय Operating System Windows पहली बार 1985 में अस्तित्व में आया था जब एक जीयूआई बनाया गया था और एमएस-डॉस के साथ जोड़ा गया था।

जानिए कंप्यूटर के बारे में महत्वपूर्ण बातें

Operating System की विशेषताएं क्या है?

एक ऑपरेटिंग सिस्टम की महत्वपूर्ण विशेषताओं के बारे में यहां एक सूची दी गई है:

  • Protected and supervisor mode
  • Disk Access और File System Device Driver Networking को अनुमति देता है
  • Security
  • Program Execution
  • Memory Management, Virtual Memory Multitasking
  • Input/Output संचालन को संभालना
  • Manipulation of the file system
  • Error Detection and handling
  • Resource allocation
  • Information and Resource Protection

Kernal क्या है? – What is a Kernel?

Kernel कंप्यूटर Operating System का केंद्रीय घटक है। कर्नेल द्वारा निष्पादित एकमात्र काम सॉफ्टवेयर और हार्डवेयर के बीच संचार का प्रबंधन करना है। एक Kernel कंप्यूटर के केंद्रक पर होता है। यह हार्डवेयर और सॉफ्टवेयर के बीच संचार को संभव बनाता है। जबकि कर्नेल एक ऑपरेटिंग सिस्टम का अंतरतम हिस्सा है, एक शेल सबसे बाहरी है।

Operating System Kernal
Source: WikiPedia

Kernel की विशेषताएं – Features of Kernel

  • Low-level scheduling of processes
  • Inter-process communication
  • Process synchronization
  • Context switching

Kernel के प्रकार – Types of Kernel

कई प्रकार की गुठली मौजूद हैं, लेकिन उनमें से, दो सबसे लोकप्रिय गुठली हैं

1. Monolithic

एक Monolithic Kernel एक एकल कोड या प्रोग्राम का ब्लॉक है। यह ऑपरेटिंग सिस्टम द्वारा दी जाने वाली सभी आवश्यक सेवाएं प्रदान करता है। यह एक सरलीकृत डिजाइन है जो हार्डवेयर और सॉफ्टवेयर के बीच एक अलग संचार परत बनाता है।

2. Microkernels

Microkernel सभी सिस्टम संसाधनों का प्रबंधन करता है। इस प्रकार के कर्नेल में, सेवाओं को विभिन्न Address Spaces में लागू किया जाता है। उपयोगकर्ता सेवाओं को उपयोगकर्ता पता स्थान में संग्रहीत किया जाता है, और कर्नेल सेवाओं को कर्नेल पते स्थान के तहत संग्रहीत किया जाता है। तो, यह कर्नेल और ऑपरेटिंग सिस्टम दोनों के आकार को कम करने में मदद करता है।

Operating System क्या काम करता है?

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

Operating System के कार्य -Functions of an Operating System

एक ऑपरेटिंग सिस्टम में सॉफ्टवेयर प्रत्येक फंक्शन करता है:

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

Operating System के प्रकार – Types of Operating System

  • Batch Operating System
  • Multitasking/Time-Sharing Operating System
  • Multiprocessing Operating System
  • Real-Time Operating System
  • Distributed Operating System
  • Network Operating System
  • Mobile Operating System

Batch Operating System

कुछ कंप्यूटर प्रक्रियाएं बहुत लंबी और समय लेने वाली होती हैं। उसी प्रक्रिया को गति देने के लिए, एक समान प्रकार की आवश्यकताओं वाली नौकरी को एक साथ बांधा जाता है और समूह के रूप में चलाया जाता है।

Batch Operating System का उपयोगकर्ता कभी भी कंप्यूटर से सीधे संपर्क नहीं करता है। इस प्रकार के ओएस में, प्रत्येक उपयोगकर्ता पंच कार्ड की तरह ऑफ़लाइन डिवाइस पर अपना काम तैयार करता है और इसे कंप्यूटर ऑपरेटर को प्रस्तुत करता है।

Multitasking/Time-Sharing Operating System

एक Time-Sharing Operating System एक ही समय में एक ही कंप्यूटर सिस्टम का उपयोग करने के लिए एक अलग टर्मिनल (शेल) पर स्थित लोगों को सक्षम बनाता है। Processor Time (CPU) जो कई उपयोगकर्ताओं के बीच साझा किया जाता है, को समय-साझाकरण कहा जाता है।

Real-Time Operating System

एक Real-Time Operating System समय आदानों को संसाधित करने और प्रतिक्रिया करने के लिए अंतराल बहुत छोटा है। उदाहरण: मिलिट्री सॉफ्टवेयर सिस्टम, स्पेस सॉफ्टवेयर सिस्टम।

Distributed Operating System

Distributed Operating System अपने उपयोगकर्ताओं को बहुत तेज़ गणना प्रदान करने के लिए विभिन्न मशीनों में स्थित कई प्रोसेसर का उपयोग करते हैं।

Network Operating System

Network Operating System एक सर्वर पर चलता है। यह डेटा, उपयोगकर्ताओं, समूहों, सुरक्षा, एप्लिकेशन और अन्य नेटवर्किंग कार्यों का प्रबंधन करने की क्षमता प्रदान करता है।

Mobile Operating System

Mobile Operating System वे OS होते हैं, जो विशेष रूप से स्मार्टफ़ोन, टैबलेट और वीयरबेल डिवाइस को पावर करने के लिए डिज़ाइन किए जाते हैं।

कुछ सबसे प्रसिद्ध मोबाइल ऑपरेटिंग सिस्टम Android और iOS हैं, लेकिन अन्य में ब्लैकबेरी, वेब और वॉचओएस शामिल हैं।

Android Operating System के बारे में पढ़ें

ऑपरेटिंग सिस्टम के उदाहरण – Examples of Operating System

Operating System आमतौर पर आपके द्वारा खरीदे गए किसी भी कंप्यूटर पर प्री-लोडेड आते हैं। अधिकांश लोग अपने कंप्यूटर के साथ आने वाले ऑपरेटिंग सिस्टम का उपयोग करते हैं, लेकिन ऑपरेटिंग सिस्टम को अपग्रेड या बदलना भी संभव है। पर्सनल कंप्यूटर के लिए तीन सबसे आम ऑपरेटिंग सिस्टम Microsoft Windows, Mac OS और Linux हैं।

आधुनिक ऑपरेटिंग सिस्टम एक Graphical User Interface, या GUI का उपयोग करते हैं। GUI आपको माउस, बटन और मेनू पर क्लिक करने के लिए अपने माउस का उपयोग करने देता है, और ग्राफिक्स और टेक्स्ट के संयोजन का उपयोग करके स्क्रीन पर सब कुछ स्पष्ट रूप से प्रदर्शित होता है।

Operating System GUI

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

1. Microsoft Windows

Microsoft ने 1980 के दशक के मध्य में विंडोज ऑपरेटिंग सिस्टम बनाया। विंडोज के कई अलग-अलग संस्करण रहे हैं, लेकिन सबसे हालिया Windows 10 (2015 में जारी), Microsoft Windows 8 (2012), Microsoft Windows 7 (2009) और Windows Vista (2007) हैं। विंडोज सबसे नए PC पर प्री-लोडेड आता है, जो इसे दुनिया में सबसे लोकप्रिय ऑपरेटिंग सिस्टम बनाने में मदद करता है।

2. Mac OS

Mac OS (जिसे पहले OS X कहा जाता था) Apple द्वारा बनाई गई ऑपरेटिंग सिस्टम की एक पंक्ति है। यह सभी Macintosh कंप्यूटर या Mac पर प्रीलोडेड आता है। कुछ विशिष्ट संस्करणों में मोजावे (2018 में जारी), उच्च सिएरा (2017), और सिएरा (2016) शामिल हैं।

StatCounter Global Stats के अनुसार, मैकओएस उपयोगकर्ताओं के पास वैश्विक Operating System के 10% से कम खाते हैं – Windows उपयोगकर्ताओं (80% से अधिक) के प्रतिशत से बहुत कम। इसका एक कारण यह है कि Apple कंप्यूटर अधिक महंगे होते हैं। हालांकि, बहुत से लोग विंडोज पर मैकओएस के लुक और फील को पसंद करते हैं।

3. Linux

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

StatCounter Global Stats के अनुसार, Linux उपयोगकर्ता वैश्विक Operating System के 2% से कम हैं। हालांकि, अधिकांश सर्वर लिनक्स चलाते हैं क्योंकि इसे अनुकूलित करना अपेक्षाकृत आसान है।

मोबाइल उपकरणों के लिए Operating System

अब तक हम जिस Operating System के बारे में बात कर रहे हैं, उसे डेस्कटॉप और लैपटॉप कंप्यूटरों पर चलाने के लिए डिज़ाइन किया गया था। मोबाइल डिवाइस जैसे फोन, टैबलेट कंप्यूटर और MP3 प्लेयर डेस्कटॉप और लैपटॉप कंप्यूटर से अलग हैं, इसलिए वे ऑपरेटिंग सिस्टम चलाते हैं जो विशेष रूप से मोबाइल उपकरणों के लिए डिज़ाइन किए गए हैं। मोबाइल ऑपरेटिंग सिस्टम के उदाहरणों में Apple iOS और Google Android शामिल हैं। नीचे दिए गए स्क्रीनशॉट में, आप आईओएस को आईपैड पर देख सकते हैं।

Operating System

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

हमें उम्मीद है कि आपको हमारी पोस्ट पसंद आई होगी। पोस्ट को शेयर ज़रूर करें।

Add a Comment

Your email address will not be published. Required fields are marked *