Software क्या होता है पूरी जानकारी | What is Software in hindi

आज हम Computer science में सॉफ्टवेयर क्या होता है यानी Software kya hota hai और software की क्या परिभाषा होती है जानेंगे , Wikipedia के अनुसार सॉफ्टवेयर सूचनाओं का एक ऐसा समूह है , जो कंप्यूटर को बताता है कि computer को क्या काम करना चाहिए। सॉफ्टवेयर जैसा की नाम से लगता है , Soft एक अलग तरह की चीज होती है , जो सिर्फ computer या इलेक्ट्रॉनिक डिवाइस में इस्तेमाल होती है।

इसी प्रकार आपने हार्डवेयर का नाम आपने सुना होगा , ये सॉफ्टवेयर ,Hardware से काफी अलग चीज है , लेकिन सॉफ्टवेयर और हार्डवेयर एक दूसरे के पूरक है और एक दूसरे के बिना इस्तेमाल नहीं किये जा सकते। इसका सीधा सा मतलब है की सॉफ्टवेयर , हार्डवेयर के बिना और हार्डवेयर , सॉफ्टवेयर के बिना useless है।

Software kya hota hai hindi me
Computer science में सॉफ्टवेयर क्या होता है यानी Softwares kya hota hai

हम एक ही डिवाइस के हार्डवेयर में अलग अलग Software इनस्टॉल करके अलग – अलग काम के लिए सॉफ्टवेयर का यूज़ करते हैं। यदि इस Software को सिंपल वे में समझना चाहें तो , जैसे एक इंसान के अंदर आत्मा होती है , ठीक उसी प्रकार एक Computer के अंदर सॉफ्टवेयर होता है। और जैसे बिना आत्मा के किसी इंसान का शरीर बेकार है , ठीक उसी प्रकार बिना किसी software के एक कंप्यूटर बेकार मशीन है।

मतलब इंसान के अंदर जो आत्मा होती है , उसे सॉफ्टवेयर की परिभाषा दे सकते है , मतलब इसे सॉफ्टवेयर कह सकते है , और उसी इंसान के शरीर को हार्डवेयर कह सकते है। यदि computer Science की बात करें , तो कंप्यूटर में हार्डवेयर , computer के पार्ट को कहते है , और पुरे पार्ट को भी कह सकते हैं , हार्डवेयर को हम अपनी आँखों से देख सकते है , इसे छू सकते हैं और उनपर किसी वस्तु से प्रहार भी कर सकते है।

What is Software Explain in hindi

वहीं अगर सॉफ्टवेयर की बात करें , तो सॉफ्टवेयर कोई सॉलिड वस्तु नहीं होती। ये सिर्फ कुछ सूचनाओं , आदेश और तौर – तरीके का समूह होता है , इन सभी सूचनाओं , आदेश और तरीके को एक File में रख कर एक Software को बनाया जाता है। जिस जगह सॉफ्टवेयर की बात होगी , वहां Hardware की बात अवश्य होगी , और जैसे कि बिना Hardware के सॉफ्टवेर बेकार है , वैसे ही जिस जगह हार्डवेयर की बात होगी वहां Software की बात जरूर होगी।

सॉफ्टवेयर कितने प्रकार के होते हैं ? Types Of Software in Hindi

कंप्यूटर सॉफ्टवेयर तीन प्रकार के होते है –

१. System Software , २. Application Software और ३. Utility Software

सबसे पहले बात करेंगे सिस्टम सॉफ्टवेयर की-

सिस्टम सॉफ्टवेयर (System Software)

सिस्टम सॉफ्टवेयर (System Software) एक ऐसा सॉफ्टवेयर है , जो Hardware को मैनेज करने के लिए इस्तेमाल किया जाता है , या इसको थोड़ा अलग से कहें तो , सिस्टम सॉफ्टवेयर एक सॉफ्टवेयर है जो हार्डवेयर को manage और कण्ट्रोल (Control) करता है , ताकि एप्लीकेशन सॉफ्टवेयर (Application Software) अपना काम कर सके , और ये सॉफ्टवेयर बहुत जरुरी है , क्युकी इसके बिना कोई यूजर कंप्यूटर से कम्यूनिकेट नहीं कर सकता। System Software किसी भी डिवाइस के लिए जरुरी सॉफ्टवेयर है।

और जैसा की आप नाम से इसे समझ सकते हैं , System Software वह सॉफ्टवेयर है , जो किसी System को Manage और Control करता है। और हम अपने Computer में जो Operating System इस्तेमाल करते है , वही इसका बेस्ट Example हो सकता है। जैसे – Windows , Mac , Linex ये सभी सिस्टम सॉफ्टवेयर है।

क्या आप अपने कंप्यूटर में बिना आपरेटिंग सिस्टम Windows या Mac इनस्टॉल किये Computer से काम ले सकते हैं ? बिलकुल नहीं। तो आप इसी से System Software का Importance समझ सकते हैं। और एक बात बिना सिस्टम सॉफ्टवेयर के आप अप्लीकेशन सॉफ्टवेयर अपने कंप्यूटर में नहीं चला सकते। यानी मैं कहुँ की बिना सिस्टम सॉफ्टवेयर के एप्लीकेशन सॉफ्टवेयर बेकार है , तो गलत नहीं होगा।

सिस्टम सॉफ्टवेयर क्या होता है ? | System Software Kya Hota hai ?

सिस्टम सॉफ्टवेयर (System Software) ढेर सारे प्रोग्रामों का समूह होता है , यानी सिस्टम सॉफ्टवेयर एक ऐसा Software है , जो किसी भी एप्लीकेशन सॉफ्टवेयर को कंप्यूटर के हार्डवेयर से कनेक्ट करता है। System Software कई प्रकार के होते है –

  • Operating System Software
  • Complier
  • assembler
  • Linker
  • Interpreter
  • Debugger
  • Loader , etc .

Operating System Software भी एक System सॉफ्टवेयर है , जिसे Computer को On करने के बाद Load करने के लिए किया जाता है , यानी कंप्यूटर को बूट करने के लिए Operating System जरुरी Software है , और ये सिस्टम सॉफ्टवेयर एक ऐसा सॉफ्टवेयर है , जो Application Software और Utility Software के लिए जरुरी होता है।

Function of Operating System meaning in Hindi

  • प्रोसेस मैनेजमेंट
  • मेमोरी मैनेजमेंट
  • डिस्क और फाइल मैनेजमेंट
  • नेटवर्किंग
  • सिक्योरिटी मैनेजमेंट
  • डिवाइस ड्राइवर्स
  • कम्पाइलर

कम्पाइलर (Compiler ) Executable फाइल बनाने के लिए Source Code को Machine Code में Translate करता है। और ये Code Executable फाइल के Object Code कहलाते हैं। प्रोग्रामर इस Executable Object File को किसी दूसरे Computer में कॉपी करने के बाद Execute कर सकते हैं। प्रोग्राम एक बार Compile होने के बाद Executable File बन जाता है, जिसको Execute होने के लिए अब Compiler की जरुरत नहीं होती , कोई भी प्रोग्रामिंग लैंग्वेज (Programming Language) हो कम्पाइलर (Compiler) की जरुरत तो होगी ही।

एक कम्पाइलर , Source Code को मशीन कोड में बदल देता है और इसकी काम करने की स्पीड अधिक होती है और ये Memory में अधिक Space लेता है , क्युकी ये एक बार पुरे प्रोग्राम को रीड करने का काम करता है और Error हो तो error message भी दिखाता है।

इंटरप्रेटर (Interpreter) क्या होता है | What is Interpreter meaning in Hindi

Interpreter एक ऐसा प्रोग्राम है , जो High level language में लिखे गए प्रोग्राम को मशीन कोड में बदलने का काम करता है और Interpreter एक – एक Code को बारी बारी से machine code में translate करने का काम करता है। Interpreter , हाई लेवल लैंग्वेज के प्रोग्राम के सभी इंस्ट्रक्शन को एक साथ मशीन लैंग्वेज (Machine Code) में translate नहीं करता।

Interpreter Memory में कम स्थान Cover करता है , क्युकी ये प्रोग्राम की हर लाइन को चेक करता है , और किसी लाइन में error हो तो , ये उसी समय उस लाइन का error message दिखायेगा। और जब तक इस Error को Fix नहीं किया जाता , तबतक उस लाइन से आगे नहीं जा सकता। और अब बात करेंगे – Assembler की

Assembler क्या होता है | What is Assembler in Hindi

Assembler एक तरह का प्रोग्राम होता है , जो Assembly Language को Machine Language में Translate करता है। इसके अलावा Assembler हाई लेवल लैंग्वेज को मशीन लैंग्वेज में ट्रांसलेट करता है , यह Nemonic Code जैसे – ADD , NOV , SUB को बाइनरी कोड में बदल देता है। और अब बात एप्लीकेशन सॉफ्टवेयर की

एप्लीकेशन सॉफ्टवेयर क्या होता है | What is Application Software meaning in Hindi

एप्लीकेशन सॉफ्टवेयर (Application Software) , कंप्यूटर सॉफ्टवेयर का ही एक अलग रूप होता है , जो यूजर को अपने इच्छा के हिसाब से काम करने की अनुमति प्रदान करता है। मतलब Application Software ऐसे सॉफ्टवेयर होते हैं , जो User और Computer को जोड़ने के लिए इस्तेमाल किये जाते हैं।

Application Software किसी भी कंप्यूटर के लिए बहुत ही महत्वपूर्ण सॉफ्टवेयर होते हैं , और यदि आपके कंप्यूटर में Application सॉफ्टवेयर नहीं है , तो आप कंप्यूटर में कोई काम नहीं सकते , यानी फिर से वही बात Application Software के बिना Computer बेकार है , क्युकी एकमात्र Application Software ही ऐसा Software है , जिससे किसी कंप्यूटर पर काम किया जा सकता है। क्या आप MS Office के बिना कंप्यूटर पर काम कर सकते हैं ? नहीं ना। और अब बात अंतिम सॉफ्टवेयर के टाइप की यूटिलिटी सॉफ्टवेयर

यूटिलिटी सॉफ्टवेयर क्या होता है | What is Utility Software ?

Utility Software को सर्विस प्रोग्राम के नाम से जाना जाता है , ये एक अलग प्रकार का कंप्यूटर सॉफ्टवेयर है , और इसका मुख्य काम ऑपरेटिंग सिस्टम सॉफ्टवेयर , या एप्लीकेशन सॉफ्टवेयर और कंप्यूटर हार्डवेयर के इस्तेमाल में मैनेज करने के लिए बनाया गया होता है। Utility सॉफ्टवेयर ऐसे सॉफ्टवेयर हैं , जो कंप्यूटर को रिपेयर (Repair) करके Computer की कैपेबिलिटी बढ़ाते हैं और कंप्यूटर को काम करने के लिए और बेहतर बनाते हैं। Example –

  • डिस्क डेफ्रेग्मेंटेर
  • स्कैन डिस्क
  • डिस्क क्लीनअप
  • एंटी वायरस
  • वायरस क्लीनर इत्यादि

समरी : आज हमने सॉफ्टवेयर क्या होता है ? What is Software meaning in Hindi में विस्तृत जानकारी लिया है Software kya hota hai के साथ Types of Software in hindi के बारे में पूरी स्टेप बाय स्टेप जानकारी ली है। यदि आपको कुछ पूछना है , तो आप निचे कमेंट में लिखें। और इस पोस्ट को शेयर करें। यदि ऐसे ही नॉलेज वाली जानकारी के बारे हमेशा अपडेट रहना चाहते है , तो megahindi blog पर डेली विजिट करें। धन्यवाद

Leave a Comment