आजकि इस डिजिटल निर्भर दुनिया मे लगवग हम सभी कंप्यूटर, स्मार्टफोन जैसी आधुनिक उपकरणो का वेधरक इस्तेमाल करते है। एक कंप्यूटर हमारे लिए जटिल से जटिल काम का तुरन्त समाधान करता है और हमे कोई तरीको से राहत पहुचाते है।
लेकिन सबाल ये है कि क्या ऐसी जटिल समाधानो को केवल एक कंप्यूटर ही एकेला करने मे सक्षम होता है या कोई और भी कोई शक्ति है जो इसके पीछे काम कर रहा होता है। जि हाॅ आप विलकुल सही समझ रहै, मे आपसे सॉफ्टवेयर के बारे मे ही कहरहा हु। दरसल, एक सॉफ्टवेयर ही है जौ आपके कंप्यूटर या स्मार्टफोन को इतना सक्षम बनाता है।
हलांकी हममे से बहुत से लोग सॉफ्टवेयर के बारे मे कमोवेश जानते है, लेकिन क्या आप जानते है कि system software क्या है? और एक यह आपके कंप्यूटर या स्मार्टफोन को कैसे संचालिन करता है।
इस लेख मे मैं आपको system software से संबंधित उन सभी चिजो के बारे मे बताऊँगा जिसके बारे मे शायद आपने पहले कही देखा या सुना नही होगा। इसलिए, मेरे साथ वने रहै और इस लेख को अन्त तक पढ़ै ताकी इसके बारे मे आपको पुरी जानकारी मिल सके।
Table of Contents
System software क्या है?
सिस्टम सॉफ़्टवेयर वह है जौ आपके computer पर मौजुद सभी प्रकार के हार्डवेयर का संचालन और प्रबंधन करने का काम करता है। ये एक कंप्यूटर प्रोग्राम है जो आपके computer से लगै सभी हार्डवेयर उपकरणों को नियंत्रित करने या उन्है सक्षम बनाने के लिए एप्लिकेशन सॉफ़्टवेयर का संचालन करता है।
उदाहरण के लिए कंप्यूटर मेमोरी या स्टोरेज सिस्टम, ऑडियो और वीडियो सिस्टम, प्रिंटिंग सिस्टम आदि। यह आमतौरपर, अन्य एप्लिकेशन कि तरह उपयोगकर्ताओं द्वारा सीधे तौरपर एक्सेस नहीं किया जाता। यह कंप्यूटर के सभी गुटों के संचालन और प्रबंधन के लिए पिछे से काम करता है।
शायद अभी भी यह आपको भ्रमित कर रहा है और आपके लिए स्पष्ट नहीं है कि आखिर ये क्या है। कोई बात नही , चलिए इसे निचे कुछ और उदाहरण के साथ अधिक स्पष्टता से समझने का प्रयास करते है।
सिस्टम सॉफ्टवेयर के प्रकार उदाहरण के साथ
यह कंप्यूटर प्रोग्रामों की एक श्रेणी है जो एप्लिकेशन के निष्पादन मे मदद करता है और हार्डवेयर को ठीक से काम करने में सक्षम बनाता है। यह हार्डवेयर और उपयोगकर्ता-स्तरीय सॉफ़्टवेयर के बीच मध्यस्थ के रूप में कार्य करता है, संचार की सुविधा प्रदान करता है और कंप्यूटर सिस्टम के लिए आवश्यक सेवाएँ प्रदान करता है। निचे इसके कुछ सामान्य उदाहरण दिए गए हैं:
Operating System (OS): ऑपरेटिंग सिस्टम जिसे संक्षेप मे (ओएस) भी कहा जाता है जो पुरी computer system को चलाने का काम करता ते। माइक्रोसॉफ्ट विंडोज(MS Operating System), मैकओएस(mac) , लिनक्स, आईओएस(iOS) और एंड्रॉइड इसके प्रमुख उदाहरण हैं। यह सिस्टम कंप्यूटर पर होने बाले सभी हार्डवेयर के कार्यक्षमताओं , मेमोरी , और फ़ाइल आदि का प्रबंधित करता है और उपयोगकर्ताओं एक आसान इंटरफ़ेस प्रदान करता है।
Device Drivers: ड्राइवर कंप्यूटर सिस्टम के साथ इनपुट या बाहरी डिवाइस के रूप में कनेक्ट होने वाले डिवाइस को नियंत्रित और प्रबंधित करने के लिए मास्टर कमांड के तौरपर काम करता हैं, ताकि वे कंप्यूटर सिस्टम के साथ ठिक से सहयोग कर सकें।
Firmware: फ़र्मवेयर एक माइक्रोकोड कंप्यूटिंग प्रोग्राम है। यह कंप्यूटर उपकरणों को कंप्यूटर की कार्यप्रणाली के साथ सहयोग करने में मदद करता है। मूल रूप से, वे हार्डवेयर उपकरणों की मेमोरी में एम्बेडेड होते हैं। यह कैमरा, मोबाइल, नेटवर्क कनेक्टिविटी, प्रिंटर, राउटर और स्कैनर जैसे बाहरी उपकरणों को सुचारू रूप से काम करने में सक्षम बनाता है।
Utility: ये प्रोग्राम कंप्यूटर सिस्टम के प्रबंधन और रखरखाव में सहायता करते हैं। उदाहरणों में एंटीवायरस , डिस्क प्रबंधन उपकरण, डेटा बैकअप और सिस्टम अनुकूलन उपकरण शामिल हैं। यूटिलिटी सॉफ़्टवेयर उपयोगकर्ताओं को डेटा बैकअप, डिस्क डीफ़्रैग्मेन्टेशन और सिस्टम डायग्नोस्टिक्स जैसे कार्य करने में मदद करता है।
Language Translators: प्रोग्रामिंग भाषा अनुवादक ऐसी सॉफ़्टवेयर प्रोग्राम हैं जो एक प्रोग्रामिंग भाषा में लिखे गए कोड या मेशिनी भाषा को दूसरी प्रोग्रामिंग भाषा में अनुवाद करने का काम करता हैं। प्रोग्रामिंग भाषा अनुवादकों के सामान्य उदाहरण कंपाइलर, इंटरप्रेटर और असेंबलर आदि हैं।
Boot loaders: ये वह सॉफ्टवेयर हैं जो स्टार्टअप के दौरान ओएस को इनिशियलाइज़ करते हैं। वे ऑपरेटिंग सिस्टम को स्टोरेज डिवाइस, जैसे हार्ड डिस्क या यूएसबी ड्राइव से मुख्य मेमोरी में लोड करते हैं, और नियंत्रण को ऑपरेटिंग सिस्टम में स्थानांतरित करते हैं।
सिस्टम सॉफ्टवेयर कैसे और क्या काम करता है?
इसका उपयोग कंप्यूटर को खुद से प्रबंधित और निष्पादित करने के लिए किया जाता है। यह कंप्यूटर की बुनियादी कार्यक्षमताओं को बनाए रखने के लिए पृष्ठभूमि के पिछे से चलता है और आपना काम करता है, ताकि उपयोगकर्ता किसी खास काम को पुरा करने के लिए उच्च-स्तरीय एप्लिकेशन चला सकें।
यह अपने आंतरिक और बाहरी उपकरणों के साथ कंप्यूटर को चलाने के लिए एप्लिकेशन सॉफ़्टवेयर को जीवन प्रदान करता है।
Hardware Management: यह प्रबंधन प्रणाली आपके कंप्यूटर में प्रयुक्त सभी हार्डवेयर संयोजनों के बारे में विस्तृत जानकारी प्रदान करती है। आप अपने नेटवर्क से जुड़े प्रत्येक कंप्यूटर के कॉन्फ़िगरेशन और टैग की जांच कर सकते हैं। आप यह भी ट्रैक कर सकते हैं कि आपके नेटवर्क में कौन सा सॉफ़्टवेयर किस कंप्यूटर पर इंस्टॉल है।
Security and Protection: यह आपके कंप्यूटर को मैलवेयर या अन्य हानिकारक एक्सेस जैसे विभिन्न बाहरी खतरों से बचाके रखता है। एंटीवायरस सॉफ़्टवेयर, फ़ायरवॉल और अन्य एन्क्रिप्शन उपकरण इसमें आपकी मदद करते हैं और आपकी डेटा प्राइवेसि वनाए रखता है।
System Stability and Efficiency: System Stability से मतलब ये है कि computer system से जुड़ै सभी resources आपस मे बिना किसी टकरार के और बिना किसी रोरटोक के सुचारु रुप से काम करने को दशा॔ता है। यह इसलिए भी महत्वपूर्ण हैं क्योकि ये आपकी computer system की रखरखाव को प्रभावित करता है और रखरखाव पर होने बाले लागतो को नियंत्रित करता है।
Software Development: यह डेवलपर्स को आवश्यक उपकरणो और लाइब्रेरी के साथ एक अनुकुल मंच प्रदान करता है ताकि डेवलपर्स application software create कर सके या उनमे सुधार कर सके। जैसेकि Programming interfaces या APIs, compilers और debuging जो डेवलपर्स को एक कुशल और असरदार एप्लिकेशन सॉफ्टवेयर लिखने में मदद करता है।
सिस्टम सॉफ्टवेयर और एप्लिकेशन सॉफ्टवेयर के बीच अंतर
निचे सिस्टम सॉफ्टवेयर और एप्लिकेशन सॉफ्टवेयर के बीच मुख्य अंतरो को एक टेविल के रुप मे दिखाया गया है:
System Software | Application Software |
---|---|
सिस्टम सॉफ़्टवेयर सिस्टम संसाधनों का प्रबंधन करता है और एप्लिकेशन सॉफ़्टवेयर को सिस्टम पर चलने देता है। | वही, एप्लिकेशन सॉफ़्टवेयर एक ऐसा एप्लिकेशन है जो विशिष्ट कार्यों को करने के लिए बनाया गया है। |
यह एक कंप्यूटर प्रोग्राम है जहाँ विभिन्न प्रकार के एप्लिकेशन सिस्टम पर चलाए जा सकते हैं। | इन्हें डेवलपर्स द्वारा स्वतंत्र रूप से अपने विशिष्ट कार्य करने के लिए डिज़ाइन किया जाता है। उदाहरण के लिए, विभिन्न विश्लेषणात्मक उपकरण सॉफ़्टवेयर, वीडियो संपादन उपकरण, आदि। |
इसे आम तौर पर निम्न-स्तरीय मशीन भाषाओं का उपयोग करके विकसित किया जाता है। ऐसा इसलिए है ताकि सॉफ़्टवेयर और हार्डवेयर बाह्य उपकरणों दोनों को सरल और अधिक संगत रूप से संचारित किया जा सके। | हर एप्लिकेशन को एक विशिष्ट उद्देश्य के लिए बनाया गया है और उच्च-स्तरीय प्रोग्रामिंग भाषाओं के साथ विकसित किया गया है ताकि यह अपने उद्देश्यों को पूरा कर सके। |
यह सॉफ्टवेयर ऑपरेटिंग सिस्टम के इंस्टॉल होने के दौरान इंस्टॉल होता है और इस सॉफ्टवेयर के बिना कंप्यूटर डिवाइस काम नहीं कर सकता। | दूसरी तरफ, एप्लीकेशन सॉफ्टवेयर को यूजर की जरूरत के हिसाब से कभी भी इंस्टॉल किया जा सकता है। |
अगर सिस्टम सॉफ्टवेयर मैलवेयर या दूसरे वायरस से संक्रमित हो जाता है, तो पूरा सिस्टम खराब तरीके से काम करेगा। ऐसी स्थिति में आपके कंप्यूटर सिस्टम को तुरंत फॉर्मेट करने की जरूरत होगी। | लेकिन, अगर एप्लीकेशन सॉफ्टवेयर में कोई त्रुटि आती है, तो उसे हटाकर नए वर्जन के साथ फिर से इंस्टॉल करना होगा। |
अगर सिस्टम सॉफ्टवेयर किसी भी तरह से खराब हो जाता है, तो पूरा सिस्टम खराब हो जाएगा। | दूसरी तरफ, अगर एप्लीकेशन सॉफ्टवेयर में कोई त्रुटि आती है, तो सिर्फ वही सॉफ्टवेयर काम करना बंद कर देगा, लेकिन दूसरा सॉफ्टवेयर ठीक से काम करता रहेगा। |
एंड्रॉइड, आईओएस या मैक ऑपरेटिंग सिस्टम, माइक्रोसॉफ्ट विंडोज आदि सिस्टम सॉफ्टवेयर के उदाहरण हैं। | वर्ड प्रोसेसर, ग्रामरली स्पेलिंग चेकर, गेम, मीडिया प्लेयर, यहां तक कि विभिन्न क्रोम एक्सटेंशन आदि भी एप्लीकेशन सॉफ्टवेयर के उदाहरण हैं। |
एक सिस्टम सॉफ्टवेयर कंप्यूटर सिस्टम को बैकग्राउंड में चलाता है जब तक कि उपयोगकर्ता सिस्टम को बंद नहीं कर देता। | दूसरी ओर एप्लीकेशन सॉफ्टवेयर तब तक फ्रंट एंड में चलता है जब तक उपयोगकर्ता को इसकी आवश्यकता होती है। |
एक कंप्यूटर को पूरे सिस्टम को संचालित करने के लिए केवल एक ही सिस्टम सॉफ़्टवेयर की आवश्यकता होती है। | यदि सीपीयू अनुमति देता है, तो एक समय में भी कई एप्लिकेशन सिस्टम सॉफ़्टवेयर पर चलाए जा सकते हैं। |
FAQs
Q) सॉफ्टवेयर के 3 मुख्य प्रकार क्या हैं?
A) सॉफ्टवेयर का उपयोग कंप्यूटर को नियंत्रित करने के लिए किया जाता है। वे विभिन्न प्रकार के होते हैं जिनका उपयोग कंप्यूटर को या किसी प्रोग्राम को चलाने के लिए किया जाता है। ये नीचे दिए गए हैं: सिस्टम सॉफ्टवेयर, यूटिलिटी सॉफ्टवेयर और एप्लिकेशन सॉफ्टवेयर।
Q) सिस्टम सॉफ्टवेयर के उदाहरण?
A) विंडोज, मैकओएस, एंड्रॉइड और आईफोन के लिए आईओएस इस सॉफ्टवेयर के मुख्य उदाहरण हैं। ये सभी ऑपरेटिंग सिस्टम हैं जो अलग-अलग कंप्यूटिंग डिवाइस चलाते हैं। जब डिवाइस चालू होती है, तो वे रैम में लोड करने और हार्ड ड्राइव को प्रबंधित करने के लिए जिम्मेदार होते हैं।
Q) सिस्टम सॉफ्टवेयर का उपयोग?
A) इसका उपयोग कंप्यूटर डिवाइस से जुड़े सभी आवश्यक हार्डवेयर संसाधनों को प्रबंधित और नियंत्रित करने के लिए किया जाता है। यह कंप्यूटर से जुड़े हार्डवेयर को सुचारू रूप से काम करने और सिस्टम के पूरे वातावरण को सुरक्षित रखने में मदद करता है।
About The Author
![Author and Founder digipole hindi](https://www.digipole.in/wp-content/uploads/2022/03/Author-Digipole-Hindi-Digital-Marketing-.jpg)
Biswajit
Hi! Friends I am BISWAJIT, Founder & Author of 'DIGIPOLE HINDI'. This site is carried a lot of valuable Digital Marketing related Information such as Affiliate Marketing, Blogging, Make Money Online, Seo, Technology, Blogging Tools, etc. in the form of articles. I hope you will be able to get enough valuable information from this site and will enjoy it. Thank You.