जब हम अपना कंप्यूटर चालू करते हैं तो हमारे सामने MS Windows होता है, जबकि जैसे ही हम मोबाइल खोलते हैं तो सामने Android OS दिखाई देता है। हम रोजाना ऐसे
सॉफ्टवेयर और उसके प्रकार
सॉफ्टवेयर कितने प्रकार के होते हैं? हर दिन हम कई अलग-अलग तरह के सॉफ्टवेयर का इस्तेमाल करते हैं। ये सभी सॉफ्टवेयर हमें अपना काम ठीक से करने में मदद करते हैं और हमारी कार्यक्षमता भी बढ़ाते हैं।
जब हम अपना कंप्यूटर चालू करते हैं तो हमारे सामने MS Windows होता है, जबकि जैसे ही हम मोबाइल खोलते हैं तो सामने Android OS दिखाई देता है। हम रोजाना ऐसे कई अलग-अलग सॉफ्टवेयर का इस्तेमाल करते हैं।
इतने सारे अलग-अलग प्रकार के सॉफ्टवेयर के बारे में समझना किसी के लिए भी थोड़ा मुश्किल हो सकता है, खासकर उनके लिए जिन्हें टेक्नोलॉजी के बारे में ज्यादा जानकारी नहीं है। इसलिए आज के आर्टिकल में हम सॉफ्टवेयर के प्रकार जानेंगे. इससे आपको उन्हें बेहतर ढंग से समझने में मदद मिलेगी. तो फिर चलिए शुरू करते हैं.
सॉफ्टवेयर कितने प्रकार के होते हैं?
सॉफ्टवेयर तीन प्रकार के होते हैं. ये हमारे काम को आसान और कम समय में बनाने के लिए डिज़ाइन किए गए हैं। हम हर दिन सुबह उठते ही किसी न किसी सॉफ्टवेयर का इस्तेमाल जरूर करते हैं, फिर चाहे वह व्हाट्सएप ही क्यों न हो।
अब वे मेरा आलेख भी एक ब्राउज़र सॉफ़्टवेयर के माध्यम से पढ़ रहे हैं। आइए अब तीन प्रकार के सॉफ्टवेयर के बारे में जानते हैं।
सिस्टम सॉफ्ट्वेयर
अनुप्रयोग प्रक्रिया सामग्री
उपयोगिता सॉफ्टवेयर
1. सिस्टम सॉफ्टवेयर
सिस्टम सॉफ़्टवेयर वह सॉफ़्टवेयर है जो कंप्यूटर की पृष्ठभूमि प्रक्रियाओं को संभालता है। इसे सिस्टम सॉफ्टवेयर कहा जाता है क्योंकि यह सिस्टम यानि कंप्यूटर को चलाने में मदद करता है। इनकी सहायता से कंप्यूटर हार्डवेयर जैसे अन्य घटकों को संचालित करने में सक्षम हो जाता है।
यह प्रोग्राम आपके कंप्यूटर में इंस्टॉल किए गए सभी सॉफ़्टवेयर चलाता है। एक बात और, अगर कंप्यूटर में यह सिस्टम सॉफ्टवेयर नहीं है तो आप कोई भी एप्लिकेशन सॉफ्टवेयर नहीं चला सकते।
जब कोई भी नया कंप्यूटर खरीदा जाता है तो सबसे पहले उसमें सिस्टम सॉफ्टवेयर इंस्टॉल किया जाता है। जैसे ऑपरेटिंग सिस्टम (विंडोज 7, विंडोज 8, मैक, यूनिक्स, एंड्रॉइड), लैंग्वेज ट्रांसलेटर। यह हार्डवेयर और उपयोगकर्ता एप्लिकेशन के बीच एक परत की तरह काम करता है। हमें बताइए।
i. ऑपरेटिंग सिस्टम
OS एक सिस्टम सॉफ्टवेयर है, जो यूजर यानी आपके और कंप्यूटर हार्डवेयर के बीच एक इंटरफेस की तरह काम करता है। इसे कंप्यूटर का दिल भी कहा जाता है. यह बहुत बड़ा कार्यक्रम है. जिसके कुछ उदाहरण विंडोज़, लिनक्स और मैकओएस हैं। एंड्रॉइड मोबाइल ऑपरेटिंग सिस्टम है।
बाज़ार में कुछ ही आईटी कंपनियाँ हैं जो इस प्रकार का SW विकसित करती हैं। जैसे माइक्रोसॉफ्ट, एप्पल और गूगल. OS विभिन्न प्रकार के होते हैं वास्तविक समय, वितरित, एम्बेडेड।
ii. भाषा अनुवादक
असेंबलर, कंपाइलर और दुभाषिया भाषा अनुवादक के उदाहरण हैं। ये प्रोग्राम प्रोग्रामिंग भाषाओं के लिए बनाए गए हैं। पूर्व- सी, सी++, जावा, कोबोल। कंपाइलर को उच्च स्तरीय प्रोग्रामिंग निष्पादित करने के लिए डिज़ाइन किया गया है।
यह एक ही बार में पूरे प्रोग्राम का अनुवाद कर देता है। लेकिन दुभाषिया सीधे अनुवाद करता है। कोड को लाइन दर लाइन निष्पादित करता है।
iii. सामान्य उपयोगिता कार्यक्रम
ये प्रोग्राम विशेष रूप से कंप्यूटर उपकरणों और संसाधनों के लिए डिज़ाइन किए गए हैं। इस श्रेणी के प्रोग्रामों के नाम कम्युनिकेशन टूल्स और डिस्क फॉर्मेटर हैं।
इन प्रोग्रामों का उपयोग अधिकतर कंप्यूटर इंफ्रास्ट्रक्चर के संचालन के लिए किया जाता है। वायरस स्कैनर प्रोग्राम भी एक यूटिलिटी सॉफ्टवेयर का उदाहरण है। पूरे सिस्टम को ट्रोजन और अन्य वायरस से सुरक्षा प्रदान करता है
2. एप्लीकेशन सॉफ्टवेयर
एप्लिकेशन सॉफ़्टवेयर एक शब्द है जिसका उपयोग उन सॉफ़्टवेयर के लिए किया जाता है जो किसी विशिष्ट कार्य को करने के लिए बनाए जाते हैं।
जैसा कि आप जानते हैं, सिस्टम सॉफ्टवेयर बैकग्राउंड प्रोसेस पर अधिक ध्यान देता है। लेकिन एप्लीकेशन सॉफ्टवेयर विशिष्ट कार्य करता है। इन्हें प्रॉब्लम सॉल्विंग सॉफ्टवेयर भी कहा जाता है। हमारे दैनिक जीवन में होने वाली समस्याओं का समाधान एप्लीकेशन SW के माध्यम से पाया जाता है।
वे हमारी जरूरतें पूरी करते हैं. ये सभी सॉफ्टवेयर ऑपरेटिंग सिस्टम के माध्यम से चलते हैं। आपके कंप्यूटर के डेस्कटॉप पर दिखाई देने वाले सभी सॉफ्टवेयर इसी श्रेणी में आते हैं। इन्हें ऐप्स भी कहा जाता है. यूजर इन्हें बस अपने काम के लिए इस्तेमाल करता है. आपको ये सॉफ़्टवेयर इंस्टॉल करना होगा. आइये इनके बारे में विस्तार से जानते हैं.
i. वर्ड प्रोसेसर
इनका उपयोग दस्तावेज़ निर्माण के लिए किया जाता है। इस श्रेणी में आने वाले SW का उपयोग अधिकतर ऑफिस कार्यों के लिए किया जाता है। एमएस वर्ड इस श्रेणी का एक बेहतरीन उदाहरण है। जिसके माध्यम से हम डॉक्यूमेंट को Edit, Format, Print जैसे कार्य आसानी से कर सकते हैं।
वर्ड प्रोसेसर प्रोग्राम ने ऑफिस के काम को यथासंभव आसान और सरल बना दिया है। दस्तावेज़ों को डिजिटल प्रारूप में संग्रहीत किया जा सकता है और किसी को भी भेजा जा सकता है।
ii. डेटाबेस सॉफ्टवेयर
इस श्रेणी के सॉफ़्टवेयर का उपयोग डेटाबेस बनाने और प्रबंधित करने के लिए किया जाता है। इनके माध्यम से हम डेटा और सूचना को आसानी से प्रबंधित कर सकते हैं। कभी-कभी इस सॉफ्टवेयर को DBMS के नाम से भी जाना जाता है। इनके कुछ उदाहरण हैं -एमएस एक्सेस, फॉक्सप्रो, क्यूबेस, ओरेकल और सिस्बेस।
iii. मल्टीमीडिया सॉफ्टवेयर
इस श्रेणी के सॉफ्टवेयर का उपयोग विभिन्न मीडिया के लिए किया जाता है। मल्टीमीडिया अर्थात ऑडियो और वीडियो चलाने के लिए उपयोग किया जाने वाला सॉफ्टवेयर मल्टीमीडिया सॉफ्टवेयर कहलाता है। उदाहरण- वीएलसी, केएम प्लेयर, विंडोज प्लेयर। प्रेजेंटेशन के लिए एमएस-पावरप्वाइंट।
iv. शिक्षा और संदर्भ सॉफ्टवेयर
इस श्रेणी में आने वाला सॉफ्टवेयर छात्रों को कुछ चीजें प्रभावी ढंग से सिखाने के लिए बनाया गया है। इनमें कुछ Tutorials Software भी हैं. इन्हें एकेडमिक सॉफ्टवेयर भी कहा जाता है। इनके कुछ उदाहरण हैं- फॉरएवर ग्रोइंग गार्डन, क्लूफाइंडर्स शीर्षक, डेल्टा ड्राइंग, फन स्कूल। अल्टीमेट मैथ्स इनवेडर्स, माई अमेजिंग, 3डी इंडियाना, बॉडीवर्क वोयाजर - मिशन इन एनाटॉमी, प्राइमल पिक्चर्स
v. ग्राफिक सॉफ्टवेयर
इनका उपयोग ग्राफ़िक्स के लिए किया जाता है. इसीलिए इनका नाम ग्राफ़िक्स SW है। इन SW का उपयोग दृश्य छवियों को संपादित करने के लिए किया जाता है। खासकर फोटो एडिटिंग में.
सबसे अच्छा उदाहरण एडोब फोटोशॉप, कैमटासिया, एमएस पेंट, कोरल है। कंप्यूटर में इनके लिए अलग ग्राफ़िक्स कार्ड की आवश्यकता होती है। इस स्व का आकार भी बड़ा है.
vi. वेब ब्राउज़र
इंटरनेट तक पहुंचने के लिए उपयोग किए जाने वाले सॉफ़्टवेयर को वेब ब्राउज़र कहा जाता है। वर्ल्ड वाइड वेब से फ़ाइलों और संसाधनों तक पहुँचने के लिए उपयोग किया जाता है। इनका उपयोग विभिन्न वेबसाइटों के वेब पेज खोलने के लिए किया जाता है।
यह एक लोकप्रिय एप्लीकेशन सॉफ्टवेयर है. Google CHROME, इंटरनेट एक्सप्लोरर, मोज़िला फ़ायरफ़ॉक्स, ये सभी सॉफ्टवेयर इस श्रेणी SW में आते हैं।
एप्लिकेशन SW के कुछ उदाहरण एंटरप्राइज़ सॉफ़्टवेयर, स्प्रेडशीट सॉफ़्टवेयर, सूचना कार्यकर्ता सॉफ़्टवेयर, सिमुलेशन सॉफ़्टवेयर, गेम हैं।
3. यूटिलिटी सॉफ्टवेयर
यूटिलिटी सॉफ़्टवेयर ऐसे सॉफ़्टवेयर को कहा जाता है जो आपके कंप्यूटर को प्रबंधित करने, बनाए रखने और नियंत्रित करने में आपकी सहायता करता है। हालाँकि ऑपरेटिंग सिस्टम आमतौर पर ऐसे कई आवश्यक टूल पहले से इंस्टॉल करते हैं, वे आपको अलग-अलग उपयोगिता कार्यक्रमों की मदद से बेहतर कार्यक्षमता प्रदान करते हैं।
यूटिलिटी सॉफ़्टवेयर अक्सर थोड़े तकनीकी होते हैं, इसलिए इनका उपयोग वही लोग ठीक से कर सकते हैं जिनके पास सही तकनीकी ज्ञान हो।
यदि आप अपने कंप्यूटर का उपयोग केवल ई-मेल, कुछ इंटरनेट ब्राउज़िंग या रिपोर्ट टाइप करने के लिए करते हैं, तो आपको इन उपयोगिताओं की अधिक आवश्यकता नहीं होगी।
वहीं यदि आप एक शौकीन कंप्यूटर उपयोगकर्ता हैं, तो इन उपयोगिताओं का उपयोग करके आप अपने सिस्टम को हमेशा शीर्ष स्थिति में रख सकते हैं। इसके अलावा इससे आपका समय और जगह दोनों बच सकती है.
उपयोगिता सॉफ़्टवेयर की कुछ श्रेणियाँ निम्नलिखित हैं:
1. फ़ाइल मैनेजमेंट टूल -
विंडोज़ फ़ाइल एक्सप्लोरर एक फ़ाइल प्रबंधन उपकरण है जिसके माध्यम से आप किसी भी फ़ाइल को आसानी से ढूंढ सकते हैं और स्थानांतरित कर सकते हैं, कॉपी कर सकते हैं, हटा सकते हैं, नाम बदल सकते हैं और बहुत कुछ कर सकते हैं।
2. कम्प्रेशन टूल (उदा. विनज़िप, विनरार) -
यह भी एक बहुत ही महत्वपूर्ण टूल है, इस टूल के माध्यम से आप किसी भी फॉर्मेट की फाइल जैसे MP3, MP4, JPg आदि का साइज कम कर सकते हैं और कम साइज के साथ शेयर कर सकते हैं। इसके बाद जब भी आप इसे दोबारा इस्तेमाल करना चाहें। आप चाहें तो इसे निकाल सकते हैं.
3. डिस्क क्लीनअप -
यह भी एक महत्वपूर्ण प्रकार का यूटिलिटी सॉफ्टवेयर है, इसके माध्यम से आप अपने सिस्टम में मौजूद किसी भी डिस्क को साफ कर सकते हैं, इससे आपके सिस्टम की स्पीड बढ़ जाती है। उदाहरण:- क्लीनअप क्लीनर।
4. डिस्क मैनेजमेंट -
डिस्क प्रबंधन उपयोगिता के साथ, आप अपनी ड्राइव को एक नए पार्टीशन में सिंक कर सकते हैं।
5. बैकअप यूटिलिटी -
आप बैकअप यूटिलिटी सॉफ्टवेयर के जरिए अपनी महत्वपूर्ण फाइलों का बैकअप ले सकते हैं। यदि किसी कारण से आप उन फ़ाइलों को हटा देते हैं, तो आप उन्हें फिर से अपने सिस्टम में वापस ला सकते हैं।
6. एंटीवायरस-
एंटीवायरस उपयोगिता सॉफ़्टवेयर हैं जो आपके सिस्टम को बाहरी वायरस हमलों से सुरक्षित रखते हैं, माइक्रोसॉफ्ट डिफेंडर नेट प्रोटेक्टर, मैक्एफ़ी, आदि एंटीवायरस के कुछ प्रमुख उदाहरण हैं।
सॉफ्टवेयर कैसे बनाएं
एक कंप्यूटर प्रोग्रामर या कई कंप्यूटर प्रोग्रामर मिलकर प्रोग्रामिंग भाषा में प्रोग्राम लिखकर सॉफ्टवेयर बनाते हैं। इन सॉफ्टवेयर को बनाने के लिए आपको प्रोग्रामिंग लैंग्वेज के साथ-साथ एल्गोरिदम, सॉफ्टवेयर इंजीनियरिंग का विशेष ज्ञान होना चाहिए।
सामान्य प्रश्न
निःशुल्क कंप्यूटर सॉफ्टवेयर का दूसरा नाम क्या है?
मुफ़्त कंप्यूटर सॉफ़्टवेयर का दूसरा नाम फ्रीवेयर है। आप इन मुफ्त कंप्यूटर सॉफ्टवेयर का उपयोग बिल्कुल मुफ्त में कर सकते हैं।
सिस्टम सॉफ़्टवेयर बनाने के लिए किसी प्रोग्राम को क्या जानने की आवश्यकता है?
सिस्टम सॉफ्टवेयर बनाने के लिए प्रोग्रामिंग का ज्ञान होना आवश्यक है। ऐसा इसलिए क्योंकि चाहे वह सिस्टम सॉफ्टवेयर हो या कोई अन्य सॉफ्टवेयर, सभी का बेस प्रोग्रामिंग एक ही होता है। ऐसे में अगर आप थोड़ी सी प्रोग्रामिंग जानते हैं या उसे समझते हैं तो आपके लिए कोडिंग लिखना आसान हो जाता है।
सॉफ्टवेयर में कितने भाग होते हैं?
कंप्यूटर सॉफ्टवेयर के तीन भाग होते हैं. 1) सिस्टम सॉफ्टवेयर 2) एप्लीकेशन सॉफ्टवेयर 3) प्रोग्रामिंग सॉफ्टवेयर (यूटिलिटी सॉफ्टवेयर)
COMMENTS