एक ऑपरेटिंग सिस्टम प्राथमिक सॉफ्टवेयर है जो कंप्यूटर पर सभी हार्डवेयर और अन्य सॉफ्टवेयर का प्रबंधन करता है। ऑपरेटिंग सिस्टम, जिसे "OS" के रूप में भी जाना जाता है, कंप्यूटर के हार्डवेयर के साथ इंटरफेस करता है और ऐसी सेवाएं प्रदान करता है जो एप्लिकेशन उपयोग कर सकते हैं।
एक ऑपरेटिंग सिस्टम क्या करता है?
एक ऑपरेटिंग सिस्टम एक उपकरण पर सॉफ्टवेयर का मुख्य सेट है जो सब कुछ एक साथ रखता है। ऑपरेटिंग सिस्टम डिवाइस के हार्डवेयर के साथ संचार करता है। वे आपके कीबोर्ड और चूहों से लेकर वाई-फाई रेडियो, स्टोरेज डिवाइस और डिस्प्ले तक सब कुछ संभालते हैं। दूसरे शब्दों में, एक ऑपरेटिंग सिस्टम इनपुट और आउटपुट डिवाइस को संभालता है। ऑपरेटिंग सिस्टम अपने उपकरणों के साथ संचार करने के लिए हार्डवेयर रचनाकारों द्वारा लिखित डिवाइस ड्राइवरों का उपयोग करते हैं।
ऑपरेटिंग सिस्टम में बहुत सारे सॉफ़्टवेयर शामिल होते हैं - सामान्य सिस्टम सेवाएँ, लाइब्रेरी और जैसी चीज़ें एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) कि डेवलपर्स ऑपरेटिंग सिस्टम पर चलने वाले प्रोग्राम लिखने के लिए उपयोग कर सकते हैं।
ऑपरेटिंग सिस्टम आपके द्वारा चलाए जाने वाले अनुप्रयोगों और हार्डवेयर के बीच में बैठता है, हार्डवेयर ड्राइवरों को दोनों के बीच के इंटरफेस के रूप में उपयोग करता है। उदाहरण के लिए, जब कोई एप्लिकेशन कुछ प्रिंट करना चाहता है, तो वह उस कार्य को ऑपरेटिंग सिस्टम को सौंप देता है। ऑपरेटिंग सिस्टम प्रिंटर को निर्देश भेजता है, प्रिंटर के ड्राइवरों को सही सिग्नल भेजने के लिए। जिस एप्लिकेशन की छपाई नहीं होती है, उसके बारे में आपको यह ध्यान रखना होगा कि आपके पास कौन सा प्रिंटर है या यह कैसे काम करता है। OS विवरण को संभालता है।
ओएस मल्टी-टास्किंग को भी हैंडल करता है, जो कई चल रहे कार्यक्रमों के बीच हार्डवेयर संसाधनों को आवंटित करता है। ऑपरेटिंग सिस्टम नियंत्रित करता है कि कौन सी प्रक्रियाएं चलती हैं, और यदि आपके पास एक कंप्यूटर है, तो यह उन्हें विभिन्न सीपीयू के बीच आवंटित करता है कई सीपीयू या कोर , कई प्रक्रियाओं को समानांतर में चलने देते हैं। यह सिस्टम की आंतरिक मेमोरी को भी प्रबंधित करता है, जो चल रहे अनुप्रयोगों के बीच मेमोरी आवंटित करता है।
ऑपरेटिंग सिस्टम शो चलाने वाले सॉफ़्टवेयर का एक बड़ा टुकड़ा है, और यह अन्य सभी चीजों का प्रभारी है। उदाहरण के लिए, ऑपरेटिंग सिस्टम उन फ़ाइलों और अन्य संसाधनों को भी नियंत्रित करता है जिन्हें ये प्रोग्राम एक्सेस कर सकते हैं।
अधिकांश सॉफ्टवेयर एप्लिकेशन ऑपरेटिंग सिस्टम के लिए लिखे गए हैं, जो ऑपरेटिंग सिस्टम को भारी उठाने की सुविधा देता है। उदाहरण के लिए, जब आप Minecraft चलाते हैं, तो आप इसे एक ऑपरेटिंग सिस्टम पर चलाते हैं। Minecraft को यह जानने की ज़रूरत नहीं है कि प्रत्येक भिन्न हार्डवेयर घटक कैसे काम करता है। Minecraft विभिन्न प्रकार के ऑपरेटिंग सिस्टम फ़ंक्शन का उपयोग करता है, और ऑपरेटिंग सिस्टम निम्न-स्तरीय हार्डवेयर निर्देशों में अनुवाद करता है। यह Minecraft के डेवलपर्स और प्रत्येक अन्य प्रोग्राम को बचाता है जो ऑपरेटिंग सिस्टम पर चलता है-बहुत परेशानी।
ऑपरेटिंग सिस्टम केवल पीसी के लिए नहीं हैं
जब हम कहते हैं कि "कंप्यूटर" ऑपरेटिंग सिस्टम चलाते हैं, तो हमारा मतलब सिर्फ पारंपरिक डेस्कटॉप पीसी और लैपटॉप नहीं है। आपका स्मार्टफोन एक कंप्यूटर है, जैसे कि टैबलेट, स्मार्ट टीवी, गेम कंसोल, स्मार्ट वॉच और वाई-फाई राउटर। एक अमेज़न इको या गूगल होम एक कंप्यूटिंग डिवाइस है जो एक ऑपरेटिंग सिस्टम चलाता है।
परिचित डेस्कटॉप ऑपरेटिंग सिस्टम में Microsoft Windows, Apple macOS, Google का Chrome OS और Linux शामिल हैं। प्रमुख स्मार्टफोन ऑपरेटिंग सिस्टम Apple के iOS और Google के Android हैं।
अन्य डिवाइस, जैसे आपका वाई-फाई राउटर, "एम्बेडेड ऑपरेटिंग सिस्टम" चला सकता है। ये एक विशिष्ट ऑपरेटिंग सिस्टम की तुलना में कम कार्यों के साथ विशेष ऑपरेटिंग सिस्टम हैं, जो विशेष रूप से एकल कार्य के लिए डिज़ाइन किए गए हैं - जैसे वाई-फाई राउटर चलाना, जीपीएस नेविगेशन प्रदान करना या एटीएम का संचालन करना।
ऑपरेटिंग सिस्टम एंड कहां से शुरू होते हैं?
ऑपरेटिंग सिस्टम में एक उपयोगकर्ता इंटरफ़ेस सहित अन्य सॉफ़्टवेयर शामिल हैं, जो लोगों को डिवाइस के साथ इंटरफ़ेस करने देता है। यह एक पीसी पर एक डेस्कटॉप इंटरफ़ेस, एक फोन पर एक टचस्क्रीन इंटरफेस, या एक डिजिटल सहायक उपकरण पर एक आवाज इंटरफ़ेस हो सकता है।
एक ऑपरेटिंग सिस्टम कई विभिन्न अनुप्रयोगों और प्रक्रियाओं से बना सॉफ्टवेयर का एक बड़ा टुकड़ा है। ऑपरेटिंग सिस्टम और व्हाट्सएप प्रोग्राम के बीच की रेखा कभी-कभी थोड़ी धुंधली हो सकती है। ऑपरेटिंग सिस्टम की कोई सटीक, आधिकारिक परिभाषा नहीं है।
उदाहरण के लिए, विंडोज पर, फाइल एक्सप्लोरर (या विंडोज एक्सप्लोरर) एप्लिकेशन, विंडोज ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा है - यह आपके डेस्कटॉप इंटरफेस को खींचने का काम भी करता है - और उस ऑपरेटिंग सिस्टम पर चलने वाले एप्लिकेशन को भी।
एक ऑपरेटिंग सिस्टम का मूल कर्नेल है
At a low level, the “kernel” is the core computer program at the heart of your operating system. This single program is one of the first things loaded when your operating system starts up. It handles allocating memory, converting software functions to instructions for your computer’s CPU, and dealing with input and output from hardware devices. The kernel is generally run in an isolated area to prevent it from being tampered with by other software on the computer. The operating system kernel is very important but is just one part of the operating system.
The lines here can be a little fuzzy, too. For example, Linux is just a kernel. However, Linux is still often called an operating system. Android is also called an operating system, and it’s built around the Linux kernel . लिनक्स वितरण जैसे उबंटू लिनक्स कर्नेल लेते हैं और जोड़ते हैं अतिरिक्त सॉफ्टवेयर इसके आसपास। उन्हें ऑपरेटिंग सिस्टम भी कहा जाता है।
फर्मवेयर और OS के बीच अंतर क्या है?
कई उपकरण बस चलाते हैं ” फर्मवेयर "एक निम्न स्तर का सॉफ्टवेयर जो आमतौर पर सीधे हार्डवेयर डिवाइस की मेमोरी में प्रोग्राम किया जाता है। फर्मवेयर आमतौर पर केवल पूर्ण मूल बातें करने के लिए डिज़ाइन किए गए सॉफ़्टवेयर का एक छोटा सा हिस्सा है।
When a modern computer boots up, it loads UEFI firmware from the motherboard. This firmware is low-level software that quickly initializes your computer’s hardware. It then boots your operating system from your computer’s solid-state drive or hard drive. (That solid-state drive or hard drive has its own internal firmware, which handles storing data on the physical sectors inside the drive.)
फर्मवेयर और एक ऑपरेटिंग सिस्टम के बीच की रेखा थोड़ी धुंधली भी हो सकती है। उदाहरण के लिए, ऐप्पल के आईफ़ोन और आईपैड के लिए ऑपरेटिंग सिस्टम, जिसका नाम आईओएस है, अक्सर इसे "फर्मवेयर" कहा जाता है। PlayStation 4 के ऑपरेटिंग सिस्टम को आधिकारिक तौर पर फर्मवेयर भी कहा जाता है।
ये ऑपरेटिंग सिस्टम हैं जो कई हार्डवेयर उपकरणों के साथ इंटरफेस करते हैं, कार्यक्रमों को सेवाएं प्रदान करते हैं, और अनुप्रयोगों के बीच संसाधन आवंटित करते हैं। हालांकि, एक बहुत ही बुनियादी फर्मवेयर जो टीवी रिमोट कंट्रोल पर चलता है, उदाहरण के लिए, आमतौर पर ऑपरेटिंग सिस्टम नहीं कहा जाता है।
सम्बंधित: फर्मवेयर या माइक्रोकोड क्या है, और मैं अपने हार्डवेयर को कैसे अपडेट कर सकता हूं?
औसत व्यक्ति को यह समझने की जरूरत नहीं है कि ऑपरेटिंग सिस्टम क्या है। हालाँकि यह जानना आपके लिए ज़रूरी है कि आपके डिवाइस में कौन सा ऑपरेटिंग सिस्टम है, जो आपके सॉफ्टवेयर और हार्डवेयर के अनुकूल है।
छवि क्रेडिट: स्टानिस्लाव मिकुलस्की /शटरस्टॉक.कॉम, मामा मिया /शटरस्टॉक.कॉम, GagliardiImages /शटरस्टॉक.कॉम