system software kya hai (What is system software in hindi) : जब हम Software kya hai का नाम लेते है. तो System Software और Application Software का नाम लिए बिना बात पूरी नहीं हो सकती है. क्यों की इन दोनों के बिना सॉफ्टवेर कुछ भी नहीं हैं.
ऐसे में अगर आप भी यह जानना चाहते है की System Software क्या है? सिस्टम सॉफ्टवेयर की परिभाषा क्या है? सिस्टम सॉफ्टवेयर example क्या है? तो आप बिलकुल सही पोस्ट पढ़ रहे है.
सिस्टम सॉफ्टवेयर उन्हें कहा जाता हैं. जो computer hardware को Manage और Control करता हैं. इन्हीं की वजह से Application Software कंप्यूहटर पर run कर पाते हैं. System Software का बेस्ट उदाहरण operating system है. यानी की Windows जिसे आप अपने कंप्यूटर पर इस्तेामाल करते है.
कई लोग तो Operating System को ही System Software समझते हैं. लेकिन आपके कंप्यूटर में System Software उसी समय installed हो जाते है. जब आप अपने कंप्यूटर में Operating System को इनस्टॉल करते हैं.
सिस्टम सॉफ्टवेयर को “low-level” सॉफ्टवेयर भी कहा जाता है. क्यों की यह आपके computer में बहुत ही basic level पर काम करता है. उम्मीद करते है आप समझ पा रहे होगे की System software kya hai? चलिए विस्तृत में सिस्टम सॉफ्टवेयर डेफिनिशन की पूरी जानकारी प्राप्त करते है.
सिस्टम सॉफ्टवेयर की परिभाषा (What is system software in hindi)
सिस्टम सॉफ्टवेयर क्या है: System Software ऐसे प्रोग्रामों को कहा जाता है. जिनका काम System यानी कंप्यूटर को चलाने और उसे काम करने योग्य बनाए रखना है. सिस्टम सॉफ्टवेयर ही Hardware में जान फुकने का काम करते है. इतना समझ लीजिए सिस्टम सॉफ्टवेर के बिना कंप्यूटर एक बेजान मशीन है. जिस तरह हमारे शरीर से आत्मा निकल जाए. तो हमारा शरीर बेजान हो जाता है. उसी तरह सिस्टम सॉफ्टवेर के बिना कंप्यूटर बेजान है.
System सॉफ्टवेर आपके कंप्यूटर पर Hardware और Application सॉफ्टवेर को Run कराने में मदद करता है और यह आपके पुरे कंप्यूटर को भी मैनेज करता है. साथ ही यह system और user के बीच एक इंटरफ़ेस का काम भी करता है.
अगर सिस्टम सॉफ्टवेयर के example की बात करे. तो इसमें Operating System, BIOS, Drivers (Bluetooth, WLAN, Audio) आदि. इनके कुछ प्रमुख उदाहरण है. चलिए अब Types of system software के बारे जान लेते है.
सिस्टम सॉफ्टवेयर के प्रकार – Types of system software in hindi
अगर हम System Software के प्रकार की बात करे. तो Systems Software को पांच भागों में Categorize किया गया है. यही computer hardware की प्रक्रियाओं और कार्यों को नियंत्रित करते है.
- Operating System
- Device Driver
- Firmware
- Translator
- Utility
चलिए एक-एक करके सिस्टम सॉफ्टवेयर के प्रकार (Types of system software in hindi) के बारे में विस्तृत रूप से उदाहरण के साथ जानते है.
1. Operating System
ऑपरेटिंग सिस्टम किसी भी computer के system software का सबसे महत्वपूर्ण भाग है. वास्तव में यह computer और user के बीच की एक कड़ी है. जो कंप्यूटर यूज़र के कार्यो को कंप्यूटर द्वारा बहुत ही आसानी से करा देता है.
ऑपरेटिंग सिस्टवम का मुख्य काम user के आदेशो को computer तक पहुचाना है. तथा कंप्यूटर द्वारा दिए गए परिणामों एवं संदेशों को user तक पहुचाना है. साथ ही इसका काम User द्वारा बनाए गए program को start करना, पालन करना तथा end करना भी है.
सिंपल शब्दों में कहे, तो ऑपरेटिंग सिस्ट म ही वह जरिया है. जिसकी मदद से हम अपनी बातों को computer hardware तक पहुचाते हैं. कंप्यूटर में सबसे पहले Operating System को ही install किया जाता है. कुछ ऑपरेटिंग सिस्टोम का नाम Microsoft Windows, Linux, Mac OS आदि है.
2. Device Drivers
Device Driver software एक तरह का ऐसा system software है. जो कंप्यूटर devices और उसके peripherals को जीवन प्रदान करता है. Drivers की मदद से ही, कंप्यूटर से सभी connected components और external add-ons अपने काम को आसानी से कर पाते हैं.
Mouse, Keyboard, Soundcard, Display card, Network card, Printer आदि. कुछ ऐसे devices के नाम है. जिन्हें drivers की जरुरत पड़ती है. Drivers की मदद से ही, Operating System किसी को काम assign करते है.
3. Firmware
Firmware एक ऐसा ऑपरेशनल सॉफ्टवेर है. जो flash, ROM या EPROM memory chip में embedded होता है. यह किसी भी single hardware के सभी एक्टिविटीज को manage और control करता है. सिंपल शब्दों में कहे, तो Firmware को आप “हार्डवेयर के लिए सॉफ़्टवेयर के रूप में” समझ सकते हैं.
चलिए आपको और अच्छे से समझाने की कोशीस करते है. मान लीजिये आपके हाथ में TV का Remote है. अब आप जैसे ही TV Remote से अपने पसंद के चैनल का बटन प्रेस करते है. तो क्या आपने कभी यह सोचा है. TV Remote यह कैसे समझ जाता है की, उसे कौन सा सिग्नल भेजना है.
दरासल उस रिमोट में Firmware software install होता है. जिसके कारण रिमोट यह आसानी से समझ जाता है की, उसे कौन सा सिग्नल भेजना है.
4. Programming Language Translators
यह high-level language वाले source code को machine language code में अनुवाद करने वाला इंटरमीडिएट प्रोग्राम हैं. अनुवाद करना, इस लिए जरुरी है. क्योंकि computer केवल मशीनी भाषा में लिखे हुए, प्रोग्राम का ही पालन कर सकता है। जैसे की Java, C++, Python, PHP, BASIC इत्यादि.
Language Translators को मुख्यतः compilers, assemblers और interpreters तीन श्रेणियों में बाँटा गया है। जो आम तौर पर कंप्यूटर मैन्युफैक्चरर द्वारा डिजाइन किए जाते हैं।
Compiler
कम्पाइलर एक ऐसा प्रोग्राम है. जो किसी उच्चस्तरीय भाषा में लिखे गए, program का translation कंप्यूटर की मशीनी भाषा में कर देता है. Compiler किसी system software का वह भाग है. जिसे computer के साथ ही खरीदा जाता है. हर Programming Languages के लिए, अलग अलग Compiler होते है. किसी कंप्यूटर में एक से ज्यादा Compiler भी हो सकते है.
Compiler का काम दो भागों में बटा होता है. पहला की यह हमारे program के हर आदेश का जाच करता है की, वह Programming भाषा के ग्रामर के अनुसार सही है या नहीं. अगर कुछ गलत होता है. तो वह बतला देता है की कहा क्या ग़लत हुवा है. अगर प्रोग्राम में कही कुछ गलत है. तो Compiler वही रुक जाता है. तब हमे प्रोग्राम की गलतियों को ठीक करके, फिर से Compiler को देना होता है.
अब दूसरी चीज़ यह है की, अगर प्रोग्राम में कोई गलती नहीं है. तो Compiler हमारे प्रोग्राम के हर आदेश को computer के मशीनी भाषा में बदल देता है. इस तरह पूरा प्रोग्राम मशीनी भाषा में तैयार हो जाता है. अब कंप्यूटर, मशीनी भाषा के program को समझ कर उसके अनुसार काम करने लगता है.
Assembler
असेम्बलर computer का वह program है. जो Assembly language में लिखे गए कोड, जैसे की नेमोनिक कोड को मशीनी भाषा, यानि बायनरी code में बदल देता है. क्यों की computer बायनरी के सिद्धांत पर चलता है. यह 0 और 1 की भाषा को ही समझता है.
Interpreter
इस language का इस्तमाल line-by-line तरीके से, High-Level Language को मशीनी भाषा में बदलने के लिए होता है. जिसके कारण इसका execution time बहुत slow हो जाता है. यह Programming भाषा जैसे की Python, Ruby और Java interpreter का इस्तमाल करते हैं.
5. Utility Software
यूटिलिटी सॉफ्टवेयर को Service Program भी कहा जाता हैं. ये वे Software होते है, जो system और application software के बीच काम करते हैं. यह आपके Computer को अच्छी तरह से configure, analyze, optimize और maintain करने का काम करते है. अगर उदाहरण की बात करे. तो antivirus, disk repair, file management, security, backup, networking programs आदि है.
इसके अलावा इसके दुसरे एप्लीकेशन भी हो सकते हैं. जैसे की font, screensavers, icon tools इत्यादि. Utility सॉफ्टवेर आपके computer को unwanted चीजों जैसे की, viruses या spyware से भी बचाता हैं. Utility Software क्या है? यूटिलिटी सॉफ्टवेर की पूरी जानकारी विस्तार से जानने के लिए आप इस लेख को पढ़ सकते हैं.
Conclusion
उम्मीद करते है, आपको हमारी यह लेख सिस्टम सॉफ्टवेयर क्या है (What is System Software in Hindi) जरुर पसंद आई होगी. हमने सिस्टम सॉफ्टवेयर के विषय में विस्तृत जानकारी देने कि पुरी कोशीस की है. ताकि आप आसानी से समझ सके की system software क्या है?
लेकिन फिर भी अगर आपके मन में इस article को लेकर कोई सवाल या doubts हैं. तो आप हमे निचे comment करके जरुर बताए. साथ ही यह लेख system software kya hai को Social Networking साईट पर शेयर जरुर करे.
Ravi Kumar says
Sir, aap bahut hi aasan word me samjha diye hai,, hamko lag raha hai ki hamne book kharid kar galti kar di,, hme malum hota ki aap itne achhe se padha rahe hai,, to mai book nahi leta,,
Thanks sir
Raj odali says
Very very thanks sir💅💅💅💅💅💅
आदर्श says
बहुत अच्छे और आसान शब्दों में व्यक्त किया गया है। धन्यवाद।
Kamlesh says
System software ke vishay me ab tak ka sabse behtrin post. Thanks for sharing..
Mangal says
Thanks Kamlesh…
Alshifa says
Thanks
PRIYANSHU TRIPATHI says
VERY NICE
JAVA ,CBNT KA KYA MIL SKTA HAI ISI TRH
Sangam says
Shukriya sir 🤗 itna achha notes provided krne ke liye