सिस्टम सॉफ्ट्वेयर
व्यवस्था सॉफ्टवेयर अन्य सॉफ्टवेयर के लिए मंच प्रदान करने के लिए डिज़ाइन किया गया सॉफ़्टवेयर है। सिस्टम सॉफ़्टवेयर के उदाहरणों में ऑपरेटिंग सिस्टम (OS) जैसे macOS, Linux, Android (ऑपरेटिंग सिस्टम) और Microsoft Windows, कम्प्यूटेशनल विज्ञान सॉफ़्टवेयर, खेल यंत्र, खोज इंजन, ऑटोमेशन इंडस्ट्रियल ऑटोमेशन और सेवा अनुप्रयोगों के रूप में सॉफ़्टवेयर शामिल हैं।[1] अनुप्रयोग प्रक्रिया सामग्री ऐसा सॉफ़्टवेयर है जो उपयोगकर्ताओं को पाठ फ़ाइल बनाने, गेम खेलने या विकसित करने, प्रस्तुतियाँ बनाने, संगीत सुनने, चित्र बनाने या वेब ब्राउज़ करने जैसे उपयोगकर्ता-उन्मुख कार्यों को करने की अनुमति देता है।[2]
1940 के दशक के अंत में, कंप्यूटिंग के शुरुआती दिनों में, अधिकांश एप्लिकेशन सॉफ़्टवेयर कंप्यूटर उपयोगकर्ताओं द्वारा उनके विशिष्ट हार्डवेयर और आवश्यकताओं को पूरा करने के लिए कस्टम-लिखे गए थे। सिस्टम सॉफ़्टवेयर की आपूर्ति आमतौर पर कंप्यूटर हार्डवेयर के निर्माता द्वारा की जाती थी और इसका उद्देश्य उस सिस्टम के अधिकांश या सभी उपयोगकर्ताओं द्वारा उपयोग किया जाना था।
कई ऑपरेटिंग सिस्टम बेसिक एप्लिकेशन सॉफ़्टवेयर के साथ पहले से पैक किए जाते हैं। ऐसे सॉफ़्टवेयर को सिस्टम सॉफ़्टवेयर नहीं माना जाता है जब इसे अन्य सॉफ़्टवेयर के कार्य को प्रभावित किए बिना अनइंस्टॉल किया जा सकता है। ऐसे सॉफ़्टवेयर के उदाहरण Microsoft Windows के साथ प्रदान किए गए गेम और सरल संपादन उपकरण हैं, या कई Linux वितरणों के साथ आपूर्ति किए गए सॉफ़्टवेयर डेवलपमेंट टूलचेन हैं।
सिस्टम और एप्लिकेशन सॉफ़्टवेयर के बीच के कुछ धूसर क्षेत्र वेब ब्राउज़र हैं जो ऑपरेटिंग सिस्टम में गहराई से एकीकृत होते हैं जैसे कि Microsoft Windows, या ChromeOS और Firefox OS के कुछ संस्करणों में इंटरनेट एक्स्प्लोरर जहां ब्राउज़र केवल उपयोगकर्ता इंटरफ़ेस के रूप में कार्य करता है और चलाने का एकमात्र तरीका है कार्यक्रम (और अन्य वेब ब्राउज़र उनके स्थान पर स्थापित नहीं किए जा सकते)।
क्लाउड-आधारित सॉफ़्टवेयर सिस्टम सॉफ़्टवेयर का और उदाहरण है, जो सॉफ़्टवेयर क्लाइंट (आमतौर पर वेब ब्राउज़र या वेब ब्राउज़र में चल रहे जावास्क्रिप्ट एप्लिकेशन) को सेवाएं प्रदान करता है, सीधे उपयोगकर्ता को नहीं। इसे सिस्टम प्रोग्रामिंग पद्धतियों और सिस्टम प्रोग्रामिंग भाषाओं का उपयोग करके विकसित किया गया है।
ऑपरेटिंग सिस्टम या सिस्टम कंट्रोल प्रोग्राम
ऑपरेटिंग सिस्टम (Microsoft Windows, macOS, Linux, और z/OS के प्रमुख उदाहरण), कंप्यूटर के कुछ हिस्सों को यादृच्छिक अभिगम स्मृति और डिस्क भंडारण के बीच डेटा ट्रांसफर (कंप्यूटिंग) या पर आउटपुट रेंडर करने जैसे कार्य करके साथ काम करने की अनुमति देता है। प्रदर्शन उपकरण। यह उच्च-स्तरीय सिस्टम सॉफ़्टवेयर और एप्लिकेशन सॉफ़्टवेयर चलाने के लिए प्लेटफ़ॉर्म (हार्डवेयर अमूर्त) प्रदान करता है।
एक कर्नेल (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम का मुख्य भाग है जो एप्लिकेशन प्रोग्राम (कुछ सिस्टम सॉफ़्टवेयर सहित) के लिए अप्लिकेशन प्रोग्रामिंग अंतरफलक और डिवाइस ड्राइवरों के लिए इंटरफ़ेस को परिभाषित करता है।
कंप्यूटर BIOS सहित डिवाइस ड्राइवर और डिवाइस फर्मवेयर, कंप्यूटर से जुड़े या निर्मित हार्डवेयर को संचालित करने और नियंत्रित करने के लिए बुनियादी कार्यक्षमता प्रदान करते हैं।
एक यूजर इंटरफेस उपयोगकर्ताओं को कंप्यूटर के साथ इंटरैक्ट करने की अनुमति देता है।[3] या तो कमांड लाइन इंटरफेस (CLI) या, 1980 के दशक से ग्राफिकल यूज़र इंटरफ़ेस (GUI)। यह ऑपरेटिंग सिस्टम का वह हिस्सा है जिससे उपयोगकर्ता सीधे इंटरैक्ट करता है, इसे एप्लीकेशन माना जाता है न कि सिस्टम सॉफ्टवेयर।
उपयोगिता सॉफ्टवेयर या सिस्टम सपोर्ट प्रोग्राम
कुछ संगठन जॉब फ़ंक्शन का वर्णन करने के लिए सिस्टम प्रोग्रामर शब्द का उपयोग करते हैं जिसे अधिक सटीक रूप से सिस्टम प्रशासक कहा जाता है। इन कर्मचारियों द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर टूल को तब सिस्टम सॉफ़्टवेयर कहा जाता है। यह यूटिलिटी सॉफ्टवेयर कंप्यूटर का विश्लेषण, कॉन्फिगर, ऑप्टिमाइज़ और रखरखाव करने में मदद करता है, जैसे वायरस सुरक्षा। सिस्टम सॉफ़्टवेयर शब्द में सॉफ़्टवेयर डेवलपमेंट टूल्स (जैसे संकलक, लिंकर (कंप्यूटिंग), या डिबगर) भी शामिल हो सकते हैं।[4]
यह भी देखें
- सिस्टम प्रोग्रामिंग
- सिस्टम प्रोग्रामिंग भाषा
- आईबीएम मेनफ्रेम उपयोगिता कार्यक्रम
विडियो गेम कंसोल का सिस्टम सॉफ्टवेयर
- माइक्रोसॉफ्ट से:
- निंटेंडो से:
- Wii सिस्टम सॉफ्टवेयर
- वाईआई यू सिस्टम सॉफ्टवेयर
- निनटेंडो डीएसआई सिस्टम सॉफ्टवेयर
- निन्टेंडो 3DS सिस्टम सॉफ्टवेयर
- निनटेंडो स्विच सिस्टम सॉफ्टवेयर
- सोनी से:
- प्लेस्टेशन 3 सिस्टम सॉफ्टवेयर
- प्लेस्टेशन 4 सिस्टम सॉफ्टवेयर
- प्लेस्टेशन पोर्टेबल सिस्टम सॉफ्टवेयर
- [[प्लेस्टेशन वाईआई सिस्टम सॉफ्टवेयर]]
संदर्भ
- ↑ "Panel: Systems Programming in 2014 and Beyond". Microsoft. Archived from the original on 2014-06-07. Retrieved 4 December 2015.
- ↑ Millner, W. W.; Montgomery-Smith, Ann (2022). इंटरमीडिएट Gnvq के लिए सूचना और संचार प्रौद्योगिकी।. p. 126.
- ↑ Daeryong, Kim. "माइक्रो कंप्यूटर सूचना प्रौद्योगिकी". Retrieved 2013-09-22.
- ↑ "What is systems software?". Webopedia.com. May 24, 2021 [September 1, 1996]. Retrieved 2022-06-24.
बाहरी संबंध
- Sammet, Jean (October 1971). "Brief Survey of Languages Used for Systems Implementation". ACM SIGPLAN Notices. 6 (9): 1–19. doi:10.1145/942596.807055.