मित्रों आपने कंप्यूटर तो बहुत चलाया होगा लेकिन क्या आपने कभी कंप्यूटर सॉफ्टवेयर के बारे में जानने की कोशिश की है |अगर आप जानना चाहते है | या फिर नहीं जानते है तो कोई बात नहीं है |आज की इस लेख में कंप्यूटर सॉफ्टवेयर के ऊपर चर्चा करने वाला हूँ |की कंप्यूटर सॉफ्टवेयर क्या है ? (What is computer software?) ,
सॉफ्टवेयर का इतिहास (History of software ) सॉफ्टवेयर के प्रकार ( Types of software), और भी सॉफ्टवेयर से जुड़ी बहुत सारें बातों को जानेंगे तो मित्रों आपलोग इस लेख के अंत तक बने रहिए ताकि आप कंप्यूटर सॉफ्टवेयर क्या है ? ( What is computer softwae ?) के बारे में पूरी जानकारी प्राप्त कर सके |
कंप्यूटर सॉफ्टवेयर क्या है ? (What is computer software?)
कंप्यूटर सॉफ्टवेयर प्रोग्रामिंग भाषा के द्वारा बनाया जाता है | सॉफ्टवेयर कंप्यूटर में चल रहे सभी कार्यो को नियंत्रण करता है | एवं कंप्यूटर हार्डवेयर के समक्ष समन्वय (Coordination) करता है ताकि कार्य को पूरा किया जा सके सॉफ्टवेयर का मुख्य उद्देश डेटा को सुचना में परिवर्तन करना है|
सॉफ्टवेयर के निर्देश के अनुसार ही कंप्यूटर हार्डवेयर कार्य करता है | तो हम कह सकते है | की कंप्यूटर सॉफ्टवेयर प्रोग्राम का समहू होता है | या हम कह सकते है की कंप्यूटर में हर एक कार्य को करने के लिए अलग- अलग प्रोग्राम बनाया जाता है | उस प्रोग्राम के समहू को हम सॉफ्टवेयर कहते है | मित्रों हमलोगों ने कंप्यूटर सॉफ्टवेयर क्या है ? (What is computer software?) है के बारे में जान लिया है अब इसके इतिहास के बारे में जानते है |
सॉफ्टवेयर का इतिहास (History of software ) :-
एडा लवलेस (Ada Lovelace's) ने सर्व प्रथम उन्नीसवीं शताब्दी में पहला प्रोग्राम लिखा था | जो की चार्ल्स Charles Babbage's के Analytical Engine के लिए बनया गया था | जिस वजह से एडा लवलेस (Ada Lovelace's) को फर्स्ट कंप्यूटर प्रोग्रामर माना जाता है |
हालाँकि कंप्यूटर विज्ञान तथा सॉफ्टवेयर इंजीनियरिंग ये दोनो शैक्षणिक क्षेत्र तब सामने आया जब एलन ट्यूरिंग (Alan Turing ) ने 1935 ई० सॉफ्टवेयर का एक सिद्धांत लाया |
सॉफ्टवेयर के प्रकार (Types of software) :-
1 . सिस्टम सॉफ्टवेयर (System Software)2 . एप्लीकेशन सॉफ्टवेयर (Application Software)
सिस्टम सॉफ्टवेयर क्या है ? (What is system software ?)
सिस्टम सॉफ्टवेयर प्रोग्राम का एक समहू होता है | जो कंप्यूटर में चल रहे सभी आंतरिक कार्यो को नियंत्रित करने के साथ-साथ कंप्यूटर के सभी भागों का देखभाल करता है|
तथा कंप्यूटर और उपयोगकर्ता के बीच समन्वय (Coordination) करने का कार्य करता है ऑपरेटिंग सिस्टम (Operating System ) सिस्टम सॉफ्टवेयर का एक प्रमुख उदाहरण है |
सिस्टम सॉफ्टवेयर के कितने प्रकार है ? (Types of system software) :-
1.) सिस्टम मैनेजमेंट प्रोग्राम ( System Management Program):-
वैसी प्रोग्राम जो कंप्यूटर सिस्टम का प्रबन्धन (Management) करने का कार्य करता है |इस प्रोग्राम का मुख्य कार्य इनपुट-आउटपुट ,मैमोरी ,प्रोसेसर ,फाइल्स इत्यादि के ऊपर नियंत्रण करना होता है |ताकि कंप्यूटर के ऊपर सही से कार्य सम्पन हो सके |
सिस्टम मैनेजमेंट प्रोग्राम ( System Management Program) के प्रकार :-
a .) ऑपरेटिंग सिस्टम (Operating System ) :- ऑपरेटिंग सिस्टम सॉफ्टवेयर प्रोग्राम का एक समहू होता है जो मानव और कंप्यूटर सिस्टम के बीच संवाद स्थापित करता है तथा कंप्यूटर के ऊपर हो रहें कार्यो को नियंत्रित करता है साथ ही साथ कंप्यूटर सिस्टम में मैमोरी प्रबन्धन ( Management ) , इनपुट-आउटपुट ,प्रोसेसिंग ,फाइल प्रबन्धन ,इत्यादि कार्यो को भी ऑपरेटिंग सिस्टम ही नियंत्रण करता है |
b .) डिवाइस ड्राइवर ( Divice Driver ) :- यह एक विशेष प्रकार के सॉफ्टवेयर होता हो जो कंप्यूटर सिस्टम से जुरे हार्डवेयर डिवाइस को सही तरीके से कार्य करने के लिए प्रयोग किया जाता है | यह ऑपरेटिंग सिस्टम के साथ मिलकर कार्य को सम्पन करता है | कुछ डिवाइस ड्राइवर के उदाहरण प्रिंटर ड्राइवर , कीबोर्ड ड्राइवर , USB ड्राइवर इत्यादि |
2 .) सिस्टम यूटिलिटीज (System Utilities):-
ये प्रोग्राम कंप्यूटर के रख - रखाव से सम्बंधित कार्य को करते है | ये प्रोग्राम कंप्यूटर के कार्यो को सरल बनाने ,उसे अशुद्धियों से दूर रखने तथा सिस्टम के विभिन्न सुरक्षा कार्यों के लिए बनाये जाते है |
कुछ सिस्टम यूटिलिटीज सॉफ्टवेयर के प्रकार (Some types of system utilities software)
a.) डिस्क कम्प्रेशन (Disk Compression ) :-
इस सॉफ्टवेयर का प्रयोग हार्डडिस्क पर अधिक से अधिक डेटा को स्टोर करने के लिए किया जाता है | यह सॉफ्टवेयर हार्डडिस्क पर उपस्थित डेटा पर दबाव डालकर उसे संकुचित (Compressed) कर देता है इस वजह से हार्डडिस्क पर ज्यादा से ज्यादा डेटा स्टोर हो पता है |
b .) डिस्क फ्रेग्मेंटर ( Disk Fragmenter ) :-
इसका प्रयोग हार्डडिस्क में बिखरी फाइल को एक स्थान पर संग्रह करने के लिए किया जाता है |
c .) बैकअप यूटिलिटीज ( Bacupe Utilities ) :-
यह सॉफ्टवेयर हार्डडिस्क पर उपस्थित डेटा का एक कॉपी बना लेता लेता है ताकि भविष्य में हार्डडिस्क से डेटा डिलीट हो जाये तो इस सॉफ्टवेयर के माध्यम से डेटा को रिस्टोर किया जा सके |
d.) डिस्क क्लीनर्स ( Disk Cleaners ) :-
यह सॉफ्टवेयर हार्डडिस्क में उपस्थित उस फाइल को डिलीट करता है | जो फाइल ना कामयाब हो तथा जो फाइल बहुत दिनों से प्रयोग में न लाया गया हो | ऐसी फाइल डिलीट होने से कंप्यूटर के गति में परिवर्तन होते है |
e .) एन्टी वायरस ( Aanti Virus ) :-
इस सॉफ्टवेयर प्रोग्राम का प्रयोग कंप्यूटर के सुरक्षा के लिए किया जाता है | और भी यूटिलिटीज प्रोग्राम होते है |
एप्लीकेशन सॉफ्टवेयर क्या है ? (What is application software ?)
एप्लीकेशन सॉफ्टवेयर उस प्रोग्राम को कहा जाता है | जिसके मदद से हमलोग एक वास्तविक कार्य को करते है जैस फोटो बनाने के लिए फोटोशॉप , वर्ड प्रोसेसिंग के माइक्रोसॉफ्ट वर्ड , कर्मचारी के वेतन की गणना के बीलिंग सॉफ्टवेयर इत्यादि |
इस प्रकार के सॉफ्टवेयर का उपयोगकर्ता अपने जरुरत के अनुसार करता है | इस प्रकार के सॉफ्टवेयर पहले से बना होता साथ ही इस प्रकार के सॉफ्टवेयर को आप बना सकते है या बनवा भी सकते है |
एप्लीकेशन सॉफ्टवेयर के कितने प्रकार है ? (Types of application software) :-
1.सामान्य उद्देशीय सॉफ्टवेयर ( General purpos software ) :-
इस प्रकार के सॉफ्टवेयर का प्रयोग उपयोगकर्ता देनिक जीवन में सामान्य रूप से करता है जैसे - ग्राफिक्स सॉफ्टवेयर , वर्ड प्रोसेसिंग , फोटोशॉप ,कोरल ड्रा इत्यादि सामान्य उद्देश्य सॉफ्टवेयर है जिसका लगभग सभी क्षेत्रों में सामान्य रूप से किया जाता है |
कुछ सामान्य उद्देशीय सॉफ्टवेयर के प्रकार ( Some Types of General Purpose Software ) :-
a.) वर्ड प्रोसेसिंग सॉफ्टवेयर (Word Processing Software) :-
इस सॉफ्टवेयर में दस्तावेज को तैयार किया जाता है | तथा दस्तावेज को फोर्मेटिंग किया जाता प्रिंटिंग किया जाता है | सेव किया जाता है जैसे की माइक्रोसॉफ्ट वर्ड इत्यादि |
b.) डेस्कटॉप पब्लिशिंग सॉफ्टवेयर ( Desktop Publishing Software ) :-
इस प्रकार के सॉफ्टवेयर का प्रयोग ग्राफिक डिज़ाइन में किया जाता है | जैसे एडोब पेजमेकर ,कोरल ड्रा ,इत्यादि |
और भी बहुत सारें सामान्य उद्देशीय सॉफ्टवेयर है |
विशिष्ट उद्देशीय सॉफ्टवेयर (Specific Purpose Software ):-
इस प्रकार के सॉफ्टवेयर को एक विशेष प्रकार के कार्य के लिए बनाया जाता है |
कुछ विशिष्ट उद्देशीय सॉफ्टवेयर के प्रकार ( Types Of Some Specific Purpose Software):-
a.) एकाउंटिंग सॉफ्टवेयर ( Accounting Software ) :- यह एक ऐसा एप्लीकेशन सॉफ्टवेयर है जो जो विभिन्न खातों का लेन-देन का लेखा - जोखा रखता है |
b .) रिजर्वेशन सिस्टम ( Reservation System ) :- इस सिस्टम के माध्यम उपयोगकर्ता ट्रेन ,वायु यातायात के बारे में विभिन्न जानकारी प्राप्त करते है |
c.) रिपोर्ट कार्ड जनरेटर ( Report Card Generetor) :- इस तरह के सॉफ्टवेयर का प्रयोग स्कूल या कॉलेज के Examination विभाग द्वारा Result तैयार करने के लिए किया जाता है |
मित्रों इस तरह से कई तरह के विशिष्ट उद्देशीय सॉफ्टवेयर है |
इसे भी पढ़े :-
कम्प्युटर,लैपटॉप के डेटा को सुरक्षित कैसे रखें
सिस्टम सॉफ्टवेयर एवं एप्लीकेशन सॉफ्टवेयर में अन्तर ( Difference between system software and application software )
सिस्टम सॉफ्टवेयर :-
- कंप्यूटर को चलाने के लिए सिस्टम सॉफ्टवेयर का होना आवश्यक है |
- सिस्टम सॉफ्टवेयर को बनाना काफी जटिल कार्य होता है |
- यह सॉफ्टवेयर महँगा होता है |
- इसको कस्टमाइज नहीं क्या जा सकता है |
- इसी सॉफ्टवेयर के माध्यम से उपयोगकर्ता कंप्यूटर से संवाद स्थापित कर पता है |
एप्लीकेशन सॉफ्टवेयर :-
- कंप्यूटर सिस्टम के लिए इस सॉफ्टवेयर का होना आवश्यक नहीं होता है |
- इस सॉफ्टवेयर को आसानी के साथ बनाया जा सकता है |
- इस प्रकार के सॉफ्टवेयर को एक विशेष कार्य के लिए बनाया जाता है |
- इसको कस्टमाइज किया जा सकता है |
- यह सिस्टम सॉफ्टवेयर के मुकाबले सस्ते होते है |
मिरों आपने कंप्यूटर सॉफ्टवेयर क्या है ? (What is computer software?) के बारे में पूरी जानकारी मिल गई होगी अब कंप्यूटर सॉफ्टवेयर से जुड़ी कुछ अन्य बातों पर चर्चा करते है |
सॉफ्टवेयर और हार्डवेयर क्या है ? ( What is software and hardware ?)
सॉफ्टवेयर :-
कंप्यूटर सॉफ्टवेयर प्रोग्रामिंग भाषा के द्वारा बनाया जाता है | सॉफ्टवेयर कंप्यूटर में चल रहे सभी कार्यो को नियंत्रण करता है | एवं कंप्यूटर हार्डवेयर के समक्ष समन्वय (Coordination) करता है ताकि कार्य को पूरा किया जा सके सॉफ्टवेयर का मुख्य उद्देश डेटा को सुचना में परिवर्तन करना है|
इसको हमलोग हाथ से छु नहीं सकते है | जैसे - फोटोशॉप , माइक्रोसॉफ्ट वर्ड , कोरल ड्रा , इत्यादि सॉफ्टवेयर का उदाहरण है |
हार्डवेयर :-
जिस वस्तु को मानव अपने हाथों से छु सकता है तथा अपने आँखों से देख सकता है उसे हार्डवेयर कहते है | हार्डवेयर कंप्यूटर का भौतिक (Physical) भाग होता है | जैसे - कीबोर्ड , माउस , रैम , हार्डडिस्क , प्रोसेसर ,कैबिनेट ,इत्यादि | हार्डवेयर के उदाहरण है |
सिस्टम सॉफ्टवेयर क्या करता है ? ( What does system software do ?)
सिस्टम सॉफ्टवेयर ही कंप्यूटर के सभी कार्यों को प्रबन्धन ( Management ) करता है | इसी सॉफ्टवेयर के माध्यम से मानव कंप्यूटर को निर्देश दे पाता है |
एप्लीकेशन सॉफ्टवेयर की आवश्यकता क्यों है ? ( Why application software is required ?)
जैसा की हमलोग ऊपर जान चुके है की सिस्टम सॉफ्टवेयर हमारे कंप्यूटर में चल रहे कार्यों का प्रबन्धन करता है | लेकिन उपयोगकर्ता को एक विशेष प्रकार के कार्य को करने के लिए एक सामान्य उद्देश्य तथा एक विशेष उद्देश्य सॉफ्टवेयर का जरुरत पड़ता है | जो की एप्लीकेशन सॉफ्टवेयर होता है |
जैसे फोटो बनाने के लिए फोटोशॉप , दस्तावेज को तैयार करने के लिए वर्ड प्रोसेसिंग सॉफ्टवेयर , बिल बनाने के लिए बिलिंग सॉफ्टवेयर इत्यादि | इस तरह से उपयोगकर्ता के कार्य के अनुसार एप्लीकेशन सॉफ्टवेयर का विकाश किया गया |
एप्लीकेशन सॉफ्टवेयर का उदाहरण क्या है ? (What is the example of application software ?)
- माइक्रोसॉफ्ट ऑफिस ( Microsoft office )
- फोटोशॉप (photoshop)
- कोरल ड्रा (Coral draw)
- गूगल क्रोम (Google Chrome )
- टैली (Tally) इत्यादि | एप्लीकेशन सॉफ्टवेयर के उदाहरण है |
इसे भी पढ़ें :-
प्रिंटर क्या होता है ? और ये कितने प्रकार के होते है ?
सिस्टम सॉफ्टवेयर के उदाहरण क्या है ? (What are the examples of system software ?)
- माइक्रोसॉफ्ट विंडोज ( Microsoft Windows )
- Ubantu
- Kali linux,
- Dos,
- Android, इत्यादि सिस्टम सॉफ्टवेयर के उदाहरण है |
निष्कर्ष :-
मित्रों आज के इस लेख में हमलोगों ने जाना की कंप्यूटर सॉफ्टवेयर क्या है ? (What is computer software?) ,सॉफ्टवेयर का इतिहास (Hiatory of software ) ,सॉफ्टवेयर के प्रकार ( Types of software), और भी कंप्यूटर सॉफ्टवेयर (Computer Software ) से जुड़ी बहुत सारें बातों को मित्रों मुझे आशा है की आपलोग कंप्यूटर सॉफ्टवेयर क्या है ? (What is computer software?) के बारे में अच्छी तरह से जानकारी मिल गई होगी | मित्रों अगर यह लेख आपलोगों को अच्छा लगता है | तो इसे अपने दोस्तों में शेयर करना न भूले |धन्यवाद