System software and application software in hindi

जब भी बात Softwares की आती हैं तब सिस्टम सॉफ्टवेयर के विषय में जानना बहुत ही जरुरी होता है. लेकिन बात अब ये आती है की भले ही हमने इसके विषय में पहले सुना होगा लेकिन क्या आप जानते हैं की यह System Software क्या है और कौन कौन से है, साथ में इसके महत्वपूर्ण features क्या है? यदि आपको इन सभी विषयों के बारे में पता नहीं तब घबराने की कोई भी बात नहीं है क्यूंकि आज मैं आप लोगों के लिए सिस्टम सॉफ्टवेयर किसे कहते है और इसके क्या features हैं इसी विषय पर या article प्रस्तुत किया हूँ जो की आपके सभी सवालों के जवाब देने में सक्षम रहेगा.

यह एक प्रकार का computer program होता है जिसे की design किया गया होता है hardware और application programs को run करने के लिए. अगर आप सोचें की आपका computer system एक layered model है, तब system software एक प्रकार interface होता है hardware और user applications के बिच.

System Software का एक बहुत ही बेहतरीन example होता है operating system (OS). ये OS computer के सभी programs को manage करता है. बहुत से लोग तो System software, को ही operating system कहते हैं, ऐसा इसलिए क्यूंकि यही वो चीज़ होता है जो की असल में computer में run कर रहा होता है. बाकि सभी चीज़ें इसे instruct कर रहे होते हैं कोई task को perform करने के लिए. इसलिए आज मैंने सोचा की क्यूँ न आपको लोगों को सिस्टम सॉफ्टवेयर डेफिनिशन के विषय में पूरी जानकारी प्रदान करूँ जिससे आने वाले समय में आपको इसे समझने में कोई दिक्कत न हो. तो फिर बिना देरी किये चलिए शुरू करते है हैं.

सिस्टम सॉफ्टवेयर क्या है – What is System Software in Hindi

सिस्टम सॉफ्टवेयर उन files और programs को refer किया जाता है जो की computer की operating system को बनाते हैं. System files में बहुत से चीज़ें होते हैं जैसे की libraries of functions, system services, drivers printers के लिए और दुसरे hardware, system preferences, साथ में दुसरे configuration files. वहीँ अगर हम उन programs की बात करें जो की system software का हिस्सा हैं तब उसमें assemblers, compilers, file management tools, system utilites, और debuggers प्रमुख हैं.

ये system software तब आपके computer में installed हो जाता है जब आप Operating System को install करते हैं. आप चाहें तो software को update भी कर सकते हैं जिसके लिए आपको बस कुछ programs जैसे की “Windows Update” Windows के लिए या “Software Update” Mac OS X के लिए को run करना होगा.

एक बात समझ लीजिये की application programs के तरह, लेकिन system software को end user run नहीं कर सकता है. उदहारण के लिए, आप भले ही पुरे दिनभर में केवल web browser का इस्तमाल कर रहे हों अपने computer में, ऐसे में आपने कभी भी assembler program का इस्तमाल नहीं किया होगा इसी बिच.

चूँकि system software आपके computer के बहुत ही basic level में काम कर रहा होता है इसलिए इसे “low-level” software कहा जाता है. ये user interface को generate करता है और ये allow करता है operating system को hardware के साथ interact करने के लिए. इन softwares में जो programs होते हैं उन्हें low-level languages में लिखा गया होता है, जिससे की ये hardware के साथ बहुत ही basic level में interact कर सकें. इसमें सबसे जो बढ़िया बात वो ये की आपको इस बात की चिंता नहीं करनी होती है system software क्या रही होती है चूँकि ये हमेशा ही background में ही run कर रही होती है. और हम users हमेशा “high-level” में कार्य कर रहे होते हैं.

कुछ system software को users directly इस्तमाल कर सकते हैं और वहीँ दुसरे system software background में ही कार्य कर रहे होते हैं. System software users को allow करते हैं hardware functionality से directly interact करने के लिए, जैसे की Device Manager और दुसरे utilities जिन्हें आप Control Panel में देख सकते हैं.

सिस्टम सॉफ्टवेयर की परिभाषा

System software एक ऐसा computer software होता है जिसका इस्तमाल computer hardware को control और coordinate करने के लिए होता है और ये एक environment प्रदान करता है application software को execute करने के लिए. System Software के examples की अगर हम बात करें तब इसमें Operating system(OS), BIOS, device firmware, कुछ system utility software जो की मदद करते हैं computer को configure, optimize और maintain करने के लिए, programming software जैसे की assemblers, compilers और debuggers इत्यादि. System Software असल में एक interface जैसा serve करता है Hardware और end users के बिच में.

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

वैसे तो System Software के बहुत से features होते हैं, वहीँ चलिए हम निचे उनके कुछ महत्वपूर्ण features के विषय में जानेंगे.

  1. ये System के बहुत ही निकट (Close) होते हैं.
  2. ये बहुत ज्यादा Fast होते हैं, अगर हम इनकी speed की बात करें तब.
  3. इन्हें design करना बहुत ही Difficult होता है.
  4. साथ ही इन्हें समझना भी उतना ही Difficult होता है.
  5. ये बहुत की कम interactive होते हैं.
  6. इनकी size बहुत ही छोटी होती है.
  7. इन्हें manipulate करना भी बहुत ही Difficult होता है.
  8. अक्सर इनके programs को low-level language में लिखा गया होता है.

सिस्टम सॉफ्टवेयर के प्रकार

क्या आप जानते है सिस्टम सॉफ्टवेयर कौन कौन से है? अगर हम System Software को broadly classify करें तब ये 5 प्रकार के होते हैं. जिसमें सभी को design किया गया होता है computer hardware के procedures और functions को control और coordinate करने के लिए. साथ ही ये functional interaction को भी enable करते हैं hardware, software और user के बीच.

Systems software एक middleman का काम करता है जिससे की वो इस बात को ensure करे की Software और Hardware के बीच का Communication हमेशा सही रहे और ये user के साथ harmonious coexistence को allow करें.