- Tuesday, 1:58:27 AM, 19-Apr-2022
- Published By: #Admin
सॉफ्टवेयर क्या होता है और यह कितने टाइप का होता है | What is Software and its types in Hindi
सॉफ्टवेर क्या होता है | What is Software in Hindi
[Software kya hota hai aur ye kaise work krta hai in hindi, types of software in hindi, definition of software in hindi, basic working functionality of software in hindi]
सॉफ्टवेयर, निर्देशों तथा प्रोग्राम्स का वह समूह है जो कम्प्यूटर को किसी कार्य विशेष को पूरा करने का निर्देश देता हैं। यह यूजर को कम्प्यूटर पर काम करने की क्षमता प्रदान करता हैं। सॉफ्टवेयर के बिना कम्प्यूटर हार्डवेयर का एक निर्जीव बक्सा मात्र हैं।
Software को आप अपनी आंखों से नही देख सकते हैं। और ना ही इसे हाथ से छूआ जा सकता हैं।
यदि आपके कम्प्युटर में सॉफ्टवेयर नहीं होगा तो आपका कम्प्युटर मृत प्राणी के समान होगा। जो केवल लौह और अन्य धातुओं से बना एक बक्सा मात्र रह जाएगा।
सोचिए, अगर आपके कम्प्यूटर में ब्राउजर प्रोग्राम नही होता तो आप इस लेख को नही पढ़ सकते थे। इसी बात से आप सॉफ्टवेयर का महत्व का अंदाजा लगा सकते है।
इस लेख मे आपको सॉफ्टवेर से जुड़ी जांकारियों के बारे मे पीटीए चलेगा, जैसे सॉफ्टवेर क्या होता है, ये कितने प्रकार का होता है, इसका इस्तेमाल कहाँ और क्यूँ होता है।
सॉफ्टवेयर का इतिहास
Ada Lovelace ने उन्नीसवीं शताब्दी में दुनिया का पहला प्रोग्राम लिखा था, जिसे Charles Babbage के Analytical Engine के लिए प्रकाशित किया गया था। एडा को पहली कंप्यूटर प्रोग्रामर के रूप में भी जाना जाता है, क्योंकि उन्होंने यह साबित किया था, कि यह इंजन Bernoulli Numbers की गणना कैसे करेगा। Software का सिद्धांत सर्वप्रथम Alan Turing ने अपने निबंध: “Computable Numbers, with an Application to the Entscheidungsproblem” में लिखा था। हालांकि Software शब्द का निर्माण John Tukey ने किया था, जो एक गणितज्ञ और सांख्यिकीविद थे।
सॉफ्टवेयर क्या है (Software Kya Hai)
सामान्य शब्दों में Program के समूह को Software कहा जाता हैं।
कंप्यूटर से कार्य संपन्न करवाने के लिए उसे कुछ निर्देश देने होते हैं । इन निर्देशों के समूह को हम कंप्यूटर प्रोग्राम कहते हैं तथा संबंधित प्रोग्रामों के समूह को कंप्यूटर सॉफ्टवेयर कहते हैं।
अत: सॉफ्टवेयर किसी कंप्यूटर सिस्टम का वह भाग होता है जो हार्डवेयर (Hardware) और यूजर के बिच संपर्क बनता है। क्योकि कंप्यूटर सभी कार्य अकेला नहीं कर सकता। हार्डवेयर (Hardware) कंप्यूटर का ऐसा भाग होता है जिसे हम छू सकते है महसूस कर सकते है। जैसे : कीबोर्ड (Keyboard), माउस , डेस्कटॉप आदि। इन्ही हार्डवेयर को क्रियान्वित करने, हार्डवेयर और उसे उपयोग करने वाले यूजर के बिच संपर्क बनाने का कार्य सॉफ्टवेयर (Software) करता है।
सॉफ्टवेयर के प्रकार - (Types of software in hindi)
- सिस्टम सॉफ्टवेयर (System Software )
- एप्लीकेशन सॉफ्टवेयर (Application Software )
- युटिलिटी सॉफ्टवेयर (Utility Software)
सिस्टम सॉफ्टवेर (What is System Software )
System Software वह Software है जो Hardware का प्रबंध एवं नियत्रंण करता है और Hardware एवं Software के बीच क्रिया करने देता है। स्टम सॉफ्टवेर को ऑपरेटिंग सिस्टम भी कहते हैं, यह कंप्यूटर से जुडे आन्तरिक एवं बाह्य डिवाइस के कार्य को प्रबंध करता है। इसको सबसे पहले कम्प्यूटर में लोड किया जाता है यह वह सॉफ्टवेर है जो प्रयोगकर्ता की बातो को कंप्यूटर के अन्दर संग्रहीत करते है और बिच की अनुवाद की भूमिका अदा करते है। यह कई प्रकार के होते है जैसे-विंडोज, लिनेक्स, डॉस आदि।
ये सॉफ्टवेयर किसी विशेष प्रकार के कार्य के लिए बनाये जाते हैं, यह टूल की तरह प्रयोग होता है। अलग-अलग कार्य के लिये अलग-अलग Application Software होते हैं। जैसे-जैसे विडियो देखने के लिए VLC Media Player, तथा डॉक्यूमेंट बनाने के लिए MS WORD आदि।
सिस्टम सॉफ्टवेयर के कार्य (Work of System Software In Hindi) :-
- उपयोगकर्ता एवं कम्पयूटर के मध्य संबंध स्थापित करना।
- अन्य सभी सॉफ्टवेयरों का कम्प्यूटर में संचालन
- कम्प्यूटर की सभी पेरीफेरल युक्तियों जैसे इनपुट डिवाइसेज, आउटपुट डिवाइसेज, मेमोरी (storage devices) एवं सी.पी.यू. का नियंत्रण एवं संचालन।
- अन्य सॉफ्टवेयरों को तैयार करना।
सिस्टम सॉफ़्टवेयर का उदाहरण (Example Of System Software In Hindi) :-
- ऑपरेटिंग सिस्टम (OS)
- युटिलिटी प्रोग्राम
- भाषा संसाधक (Language Translator)
-
- असेम्बल
- इंटरप्रेटर
- कपाइलर .
-
- डिवाइस ड्राइवर
- डाटाबेस मैनेजमेंट सिस्टम (DBMS)
एप्लिकेशन सॉफ्टवेर (What is Application Software in Hindi)
एप्लीकेशन सॉफ्टवेयर कंप्यूटर प्रोग्रामों का वह समूह है जो किसी विशेष तथा निश्चित कार्यों को
सम्पन्न करने के उद्देश्य से बनाये गये हों। Application Software उपयोगकर्ता को कार्य पूरा करने में मदद करता है। इसे End User प्रोग्राम या को एक ऐप भी कहा जाता है। अंतिम उपयोगकर्ता (End user) एक विशिष्ट उद्देश्य के लिए एप्लिकेशन सॉफ़्टवेयर (Application Software) का उपयोग करता है। यह सरल और साथ ही जटिल कार्यों के लिए उपयोग में लिया जाता है। इसे ऑनलाइन इंस्टॉल भी किया जा सकता है एंव अन्य स्थान से भी प्राप्त किया जा सकता है ।
Computer Software और Application Software मे अंतर
बैंक, बीमा, अकाउंटेण्ट, डॉक्टर, इंजीनियर, आर्कीटेक्ट, डिजाइनर आदि को भिन्न आवश्यकताओं हेतु भिन्न-भिन्न कंप्यूटर सॉफ्टवेयर (Computer Software) की आवश्यकता होती है।
शिक्षा बोर्ड, विश्वविद्यालय, विद्यालय, कॉलेज आदि को अपने छात्रों के परीक्षा परिणाम तैयार करने हेतु, वेतन बिलों को तैयार करने हेतु अलग-अलग एप्लीकेशन सॉफ्टवेयर (Application Software) की जरूरत होती है। ये एप्लीकेशन सॉफ्टवेयर कंप्यूटर को विशिष्ट कार्य करने के लिए सक्षम बनाते हैं।
युटिलिटी सॉफ्टवेयर क्या है (What is Utility Software)
वे प्रोग्राम जो कम्प्यूटर सिस्टम और सॉफ्टवेयर के रख-रखाव तथा मरम्मत के लिये विकसित किये जाते हैं यूटिलिटी सॉफ्टवेयर (Utility Software) कहलाते हैं। ये प्रोग्रामों में एडिटिंग करने एवं उनकी त्रुटियाँ दूर करने आदि कार्य करते हैं। युटिलिटी प्रोग्राम को सरवर (Server) प्रोग्राम भी कहते हैं। ये सॉफ्टवेयर समय-समय पर कम्प्यूटर पर चलकर कम्प्यूटर की मैमोरी को गतिशील व अधिक आँकड़े ग्रहण करने लायक बना सकते हैं। इन सॉफ्टवेयर के द्वारा आवश्यक आँकड़ों को बैकअप बनाकर रख सकते हैं। तथा उन्हें पुनः प्रयोग कर सकते हैं आदि। Window-98 Operating System के साथ ये सॉफ्टवेयर (टूल) भी शामिल होते हैं।
यदि ये टूल अपनी आवश्यकता को पूरा नहीं कर पा रहे हों तो हम अन्य सॉफ्टवेयर को उपयोग में ले सकते हैं, जैसे नॉरटन युटिलिट, Mcaffee, Quick Heal आदि। ये सभी सॉफ्टवेयर कम्प्यूटर पर किसी न किसी प्रकार की सुविधा प्रदान करते हैं अतः इन्हें युटिलिटी सॉफ्टवेयर (Utility Software) कहते हैं। ये युटिलिटी सॉफ्टवेयर सामान्यतः निम्न कार्यों के लिए प्रयोग में लाये जाते हैं।
सॉफ्टवेयर कैसे बनाये (How to make Software)
अगर आप Software Development में रूचि रखते है, तो आपको इसकी शुरुआत Programming Language सीखने से करनी चाहिए। इन भाषाओं को सीख कर सभी प्रकार के Software विकसित किये जा सकते है। लेकिन इसमे एक समस्या है, प्रोग्रामिंग भाषाएं बहुत सारी है — और इनमे से किसको सीखे यह चुनाव करना सबसे बड़ी चुनोती है। इससे निपटने के लिए आपको देखना होगा कि आप किस प्रकार एप्लीकेशन बनाने में रुचि रखते है।
उदाहरण के लिए अगर आप समान्य एप्लीकेशन बनाने में रुचि रखते है, तो आपको C, C#, C++, Java, PHP, Swift, etc. भाषाओ को सीखना होगा। परन्तु यदि आप आर्टिफिशियल इंटेलिजेंस, डेटा साइंस और ब्लॉकचैन जैसी नयी technology से सम्बंधित Software विकसित करना चाहते है, तो आप Python जैसी उच्च-स्तरीय भाषाओ को सीख सकते है।
हमारा ये लेख सॉफ्टवेर क्या होता है | What is Software in Hindi आपको कैसा लगा, comment section मे जरूर बताएं।
Comments