सिस्टम सॉफ्ट्वेयर

From Vigyanwiki

सिस्टम सॉफ्टवेयर अन्य सॉफ्टवेयर के लिए प्लेटफाॅर्म प्रदान करने के लिए डिज़ाइन किया गया सॉफ़्टवेयर है। सिस्टम सॉफ़्टवेयर के उदाहरणों में ऑपरेटिंग सिस्टम (OS) जैसे मैक ओएस, लाइनेक्स, एंड्राएड (ऑपरेटिंग सिस्टम) और माइक्रोसाॅफ्ट विडोंज, कम्प्यूटेशनल विज्ञान सॉफ़्टवेयर, प्ले सिस्टम, सर्च इंजन, ऑटोमेशन इंडस्ट्रियल ऑटोमेशन और सेवा अनुप्रयोगों के रूप में सॉफ़्टवेयर सम्मिलित हैं।[1] इस प्रकार की अनुप्रयोग प्रक्रिया सामग्री का यह ऐसा सॉफ़्टवेयर है जो उपयोगकर्ताओं को फ़ाइल बनाने, गेम खेलने या विकसित करने, प्रस्तुतियाँ बनाने, संगीत सुनने, चित्र बनाने या वेब ब्राउज़ करने जैसे उपयोगकर्ता-उन्मुख कार्यों को करने की अनुमति देता है।[2]

1940 के दशक के अंत में, कंप्यूटिंग के प्रारंभिक दिनों में, अधिकांश एप्लिकेशन सॉफ़्टवेयर कंप्यूटर उपयोगकर्ताओं द्वारा उनके विशिष्ट हार्डवेयर और आवश्यकताओं को पूरा करने के लिए कस्टम रूप से लिखे गए थे। सिस्टम सॉफ़्टवेयर की आपूर्ति सामान्यतः कंप्यूटर हार्डवेयर के निर्माता द्वारा की जाती थी और इसका उद्देश्य उस सिस्टम के अधिकांश या सभी उपयोगकर्ताओं द्वारा उपयोग किया जाना था।

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

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

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

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

ऑपरेटिंग सिस्टम (माइक्रोसाॅफ्ट विडोंज, मैक ओएस, लाइनेक्स, और z/ओएस के प्रमुख उदाहरण हैं), कंप्यूटर के कुछ भागों को यादृच्छिक अभिगम स्मृति और डिस्क भंडारण के बीच डेटा ट्रांसफर (कंप्यूटिंग) या पर आउटपुट रेंडर करने जैसे कार्य करके साथ कार्य करने की अनुमति देता है। प्रदर्शन उपकरण मुख्य रूप से उच्च-स्तरीय सिस्टम सॉफ़्टवेयर और एप्लिकेशन सॉफ़्टवेयर रन करने के लिए प्लेटफ़ॉर्म (हार्डवेयर) प्रदान करता है।

इस प्रकार कर्नेल (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम का मुख्य भाग होता है जो एप्लिकेशन प्रोग्राम (कुछ सिस्टम सॉफ़्टवेयर सहित) के लिए अप्लिकेशन प्रोग्रामिंग अंतरफलक और डिवाइस ड्राइवर के लिए इंटरफ़ेस को परिभाषित करता है।

कंप्यूटर बायोस सहित डिवाइस ड्राइवर और डिवाइस फर्मवेयर, कंप्यूटर से संयोजित या निर्मित हार्डवेयर को संचालित करने और नियंत्रित करने के लिए मौलिक कार्यक्षमता प्रदान करते हैं।

इस प्रकार यूजर इंटरफेस उपयोगकर्ताओं को कंप्यूटर या तो कमांड लाइन इंटरफेस (CLI) या, 1980 के दशक से ग्राफिकल यूज़र इंटरफ़ेस (GUI) के साथ इंटरैक्ट करने की अनुमति देता है।[3] यह ऑपरेटिंग सिस्टम का वह भाग है जिससे उपयोगकर्ता सीधे इंटरैक्ट करता है, इसे एप्लीकेशन साॅफ्टवेयर माना जाता है न कि सिस्टम सॉफ्टवेयर माना जाता हैं।

उपयोगिता सॉफ्टवेयर या सिस्टम सपोर्ट प्रोग्राम

कुछ संगठन जॉब फ़ंक्शन का वर्णन करने के लिए सिस्टम प्रोग्रामर शब्द का उपयोग करते हैं जिसे अधिक सटीक रूप से सिस्टम साॅफ्टवेयर कहा जाता है। इन उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर टूल को सिस्टम सॉफ़्टवेयर कहा जाता है। यह यूटिलिटी सॉफ्टवेयर कंप्यूटर का विश्लेषण, कॉन्फिगर, ऑप्टिमाइज़ और रखरखाव करने में सहायक होते है, जैसे वायरस सुरक्षा इत्यादि। सिस्टम सॉफ़्टवेयर शब्द में सॉफ़्टवेयर डेवलपमेंट टूल्स (जैसे संकलक, लिंकर (कंप्यूटिंग), या डिबगर) भी सम्मिलित होते हैं।[4]

यह भी देखें

विडियो गेम कंसोल का सिस्टम सॉफ्टवेयर

  • माइक्रोसॉफ्ट से:
Xbox 360 सिस्टम सॉफ्टवेयर
एक्सबॉक्स वन सिस्टम सॉफ्टवेयर
  • निंटेंडो से:
Wii सिस्टम सॉफ्टवेयर
वाईआई यू सिस्टम सॉफ्टवेयर
निनटेंडो डीएसआई सिस्टम सॉफ्टवेयर
निन्टेंडो 3DS सिस्टम सॉफ्टवेयर
निनटेंडो स्विच सिस्टम सॉफ्टवेयर
  • सोनी से:
प्लेस्टेशन 3 सिस्टम सॉफ्टवेयर
प्लेस्टेशन 4 सिस्टम सॉफ्टवेयर
प्लेस्टेशन पोर्टेबल सिस्टम सॉफ्टवेयर
[[प्लेस्टेशन वाईआई सिस्टम सॉफ्टवेयर]]

संदर्भ

  1. "Panel: Systems Programming in 2014 and Beyond". Microsoft. Archived from the original on 2014-06-07. Retrieved 4 December 2015.
  2. Millner, W. W.; Montgomery-Smith, Ann (2022). इंटरमीडिएट Gnvq के लिए सूचना और संचार प्रौद्योगिकी।. p. 126.
  3. Daeryong, Kim. "माइक्रो कंप्यूटर सूचना प्रौद्योगिकी". Retrieved 2013-09-22.
  4. "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.