Software Kya hai Hindi Mai | सॉफ्टवेयर क्या है।
Software Kya hai Hindi Mai
Software Kya hai Hindi Mai: दरअसल आपको बता दूं कि सॉफ्टवेयर एक प्रकार का निर्देशों का एक समूह अथवा Program है, जिसका उपयोग Computer को संचालित करने और कुछ विशिष्ट कार्यो को निष्पादित करने के लिए किया जाता है। आमतौर पर इस शब्द का इस्तेमाल कंप्यूटर में चलने वाले Applications के लिए करते है। Software कंप्यूटर का एक महत्वपूर्ण भाग है, इसके बिना अधिकांश कंप्यूटर बेकार है। सॉफ्टवेयर के बिना कंप्यूटर एक कदम भी आगे नहीं बढ़ा सकता अगर सॉफ्टवेयर नहीं रहेगा तो कंप्यूटर अधूरा है
आपको बता दूं कि सॉफ्टवेयर के बिना कंप्यूटर कुछ भी नहीं है Web Browser जिस पर आप अभी इस लेख को पढ़ रहे है, एक “Software” है। सोचो यदि हमारे पास इस तरह का कोई टूल नही होता तो क्या हम Internet पर जानकारी खोज पाते। आम भाषा मे Software उन प्रोग्राम को कहा जाता है, जो कंप्यूटर पर चलते है, और कुछ विशिष्ट कार्यो को करते है।
एक कंप्यूटर सिस्टम के फिजिकल पार्ट्स — कीबोर्ड, मॉनिटर, माउस और प्रिंटर इत्यादि सभी हार्डवेयर कहलाते है। दूसरी तरफ इनको निर्देश देने वाले एप्लीकेशन प्रोग्राम — Internet Browser, MS Office, Excel, Word, और PowerPoint इत्यादि सभी Software कहलाते है। इसे कंप्यूटर का परिवर्तनशील हिस्सा और हार्डवेयर को अपरिवर्तनीय हिस्सा कहा जाता है।
Software को विभिन्न Programming Languages में लिखा जाता है। हालांकि कंप्यूटर सिर्फ मशीन लैंग्वेज को समझते है, इसीलिये कम्पाइलर या इंटरप्रेटर का उपयोग करके प्रोग्रामिंग भाषा को मशीन भाषा मे बदला जाता है।
सॉफ्टवेयर का इतिहास | Software Kya hai Hindi Mai
Ada Lovelace ने 19 शताब्दी में दुनिया का पहला प्रोग्राम लिखा था, जिसे Charles Babbage के Analytical Engine के लिए प्रकाशित किया गया था। एडा को पहली कंप्यूटर प्रोग्रामर के रूप में भी जाना जाता है, क्योंकि उन्होंने यह साबित किया था, कि यह इंजन Bernoulli Numbers की गणना कैसे करेगा। Software का सिद्धांत सर्वप्रथम Alan Turing ने अपने निबंध: “Computable Numbers, with an Application to the Entscheidungsproblem” में लिखा था। हालांकि Software शब्द का निर्माण John Tukey ने किया था, जो एक गणितज्ञ और सांख्यिकीविद थे।
सॉफ्टवेयर का क्या काम है। Software Kya hai Hindi Mai
एक Software क्या कर सकता है? यह इस बात पर निर्भर करता है, कि उसे किस उद्देश्य के लिए बनाया गया है। उदाहरण के लिये कंप्यूटर में स्टोर फाइलों को मैनेज करने के लिए Operating System (OS) का उपयोग किया जाता है, जो एक प्रकार का System Software है; संख्याओं की गणना के लिए Calculator का उपयोग किया जाता है, यह भी एक Software है।
इसके अलावा Android, iOS, Windows और Linux इत्यादि सभी OS एक प्रकार के Software है, जो हमारे कंप्यूटर का संचालन करते है। जो भी कार्य आप अपने कंप्यूटर या मोबाइल द्वारा कर पा रहे है, वो सब Software की मदद से ही संभव है। मनोरंजन और स्वास्थ्य सेवा से लेकर शिक्षा और बिक्री तक, दुनिया के किसी भी उद्योग का काम इनकी मदद से किया जाता है। तो कुल मिलाकर इसका क्या काम है, यह इस बात पर निर्भर है कि उसे किस उद्देश्य से बनाया गया है।
सॉफ्टवेयर के प्रकार | Software Kya hai Hindi Mai
Software के कार्यो के आधार पर इन्हें मुख्य दो भागों में बांटा गया है।
- System Software
- Application Software
1. System Software
इस श्रेणी के Software का उपयोग हार्डवेयर के संचालन और अन्य कंप्यूटर प्रोग्राम को नियंत्रित करने के लिए किया जाता है। आमतौर पर System Software अग्रभूमि प्रक्रिया का समर्थन करने के लिए बैकग्राउंड पर चलते है। यह हार्डवेयर पार्ट्स के साथ संचार करने से लेकर CPU और Memory को कंट्रोल और मॉनिटर करता है, इसके साथ ही अन्य Application Software के निष्पादन और विकास का समर्थन करता है।
System Software को मुख्य रूप से चार भागों में वर्गीकृत किया जाता है:
a) Operating System
Operating System, उपयोगकर्ता को एक डिवाइस पर अन्य एप्लीकेशन चलाने की अनुमति देते है। यह एप्लीकेशन और हार्डवेयर के बीच एक इंटरफ़ेस के रूप में कार्य करते है। OS कंप्यूटर को ऑपरेट करने से सम्बंधित कई तकनीकी कार्यो को संभालता है। सभी कंप्यूटिंग डिवाइस को ऑपरेट करने के लिए इन Software की आवश्यकता होती है।
उदाहरण: Android, iOS, Windows, Linux and Unix, etc.
b) यूटिलिटीज
Utilities, एक प्रकार के सर्विस प्रोग्राम है, इनका उपयोग आपके कंप्यूटर की कार्यक्षमता और परफॉरमेंस को बनाये रखने में किया जाता है। इन्हें हम सहायक प्रोग्राम भी कह सकते है, जो एक सिस्टम की क्षमता बनाये रखने और बड़ाने के लिए विशिष्ट उपयोगी कार्य करता है। यह OS के साथ एक टूल किट के रूप में आते है।
उदाहरण: Antivirus, Data Backup, Data Recovery, Firewall, Disk Defragmentation, and System Diagnosis, etc.
c) Device Driver
एक हार्डवेयर डिवाइस को कंप्यूटर से कम्यूनिकेट करने के लिए एक खास प्रकार के Software की जरूरत होती है, जिसे हम Device Driver कहते है, जो ऑपरेटिंग सिस्टम के साथ मिलकर काम करता है। उदाहरण के लिए जब कीबोर्ड को कंप्यूटर से कनेक्ट करते है, तो वह सही से कार्य कर पाए इसके लिए कंप्यूटर में पहले से ही एक कीबोर्ड ड्राइवर मौजूद होता है।
उदाहरण: USB Drivers, Printer Drivers, Motherboard Driver, Network Adapter Drivers, ROM Drivers and VGA Drivers, etc.
d) LanguageTranslator
Language Translator, प्रोग्रामिंग लैंग्वेज में लिखे कोड या इंटरक्शन्स को मशीन लैंग्वेज में ट्रांसलेट करते है, ताकि कंप्यूटर इसे समझ कर प्रोसेस कर सके। सभी प्रकार के Software को अलग-अलग प्रकार की प्रोग्रामिंग भाषाओं में लिखा जाता है, परन्तु कंप्यूटर सिर्फ मशीनी भाषा ही समझ पाता है। इसीलिये इसका अनुवाद करने के लिए इन Software का उपयोग होता है।
उदाहरण: Compiler, Interpreter, and Assemblers, etc.
2. Application Software
Application Software, को एन्ड-यूजर प्रोग्राम भी कहा जाता है, क्योंकि इसका इस्तेमाल अंतिम उयोगकर्ता किसी विशेष टास्क करने के लिए करते है। इस तरह के एप्लीकेशन किसी खास मकसद के लिए बनाये जाते है। अपने दैनिक जीवन मे हम इस श्रेणी के कई Software का उपयोग करते है, फिर चाहे वो ईमेल भेजना या गाने सुननाहो। यह यूजर के इनपुट को समझने में सक्षम होते है। एक बार इनस्टॉल कर लेने के बाद इन्हें आसानी से उपयोग किया जा सकता है।
इस प्रकार के एप्लीकेशन को दो भागों में वर्गीकृत किया जाता है:| Software Kya hai Hindi Mai
a) Basic Application Software
इन्हें समान्य उदेशीय एप्लीकेशन भी कहा जाता है। उदाहरण के लिए वर्ड प्रोसेसर, स्प्रेडशीट और डेटाबेस मैनेजमेंट सिस्टम (DBMS) इत्यादि बुनयादी Application Software के सामान्य प्रकार है। इनका उपयोग लगभग हर व्ययसाय में बड़ी मात्रा में किया जाता है।
b) Specialized Application Software
खास मकसद के लिए बनाए गए Application Software इस श्रेणी में आते है। आप जिस वेब ब्राउज़र में इस पोस्ट को पढ़ रहे है, वह भी इसी श्रेणी में आता है। इसके अलावा म्यूजिक प्लेयर, वीडियो एडिटर और सोशल मीडिआ एप इत्यादि सभी जिन्हे एक खास मकसद के लिए बनाया गया है, विशिष्ट अनुप्रयोग सॉफ्टवेयर कहलाते है।