सॉफ्टवेयर (Software)
परिभाषा :- सॉफ्टवेयर प्रोग्रामों और निर्देशों का एक समूह है जो
कंप्यूटर को विभिन्न कार्य करने में सहायता करता है।
या
सॉफ्टवेयर
प्रोग्रामों और निर्देशों का एक समूह है जो कंप्यूटर को बताता है कि विभिन्न कार्य
और संचालन कैसे करने हैं। यह कंप्यूटर को सही प्रकार से कार्य करने में सहायता
करता है तथा उपयोगकर्ताओं को विभिन्न एप्लिकेशन और उपकरणों का उपयोग करने में
सक्षम बनाता है।
सॉफ्टवेयर की आवश्यकता (Need of Software)
- सॉफ्टवेयर कंप्यूटर को विभिन्न
कार्य करने में सहायता करता है।
- यह कंप्यूटर को बताता है कि क्या
करना है और कैसे करना है।
- कंप्यूटर के सही कार्य करने के
लिए सॉफ्टवेयर आवश्यक है।
- यह उपयोगकर्ताओं को दस्तावेज़, चित्र और प्रस्तुतियाँ बनाने में
सहायता करता है।
- सॉफ्टवेयर का उपयोग इंटरनेट
ब्राउज़ करने और वीडियो देखने के लिए किया जाता है।
- यह कंप्यूटर हार्डवेयर को
नियंत्रित और प्रबंधित करता है।
- सॉफ्टवेयर कंप्यूटर को उपयोगी और
प्रयोग करने में आसान बनाता है।
सॉफ्टवेयर के प्रकार (Types of Software)
सॉफ्टवेयर
मुख्य रूप से दो प्रकार के होते हैं:
- सिस्टम सॉफ्टवेयर (System Software)
- एप्लिकेशन सॉफ्टवेयर (Application Software)
1. सिस्टम सॉफ्टवेयर (System
Software)
सिस्टम
सॉफ्टवेयर कंप्यूटर हार्डवेयर को नियंत्रित और प्रबंधित करता है। यह कंप्यूटर को
प्रारम्भ होने और सही प्रकार से कार्य करने में सहायता करता है। यह एप्लिकेशन
सॉफ्टवेयर के चलने के लिए एक प्लेटफ़ॉर्म भी प्रदान करता है।
सिस्टम सॉफ्टवेयर की श्रेणियाँ (Categories of System Software)
- ऑपरेटिंग सिस्टम (Operating System)
- यूटिलिटी सॉफ्टवेयर (Utility Software)
- डिवाइस ड्राइवर (Device Driver)
- लैंग्वेज प्रोसेसर (Language Processor)
1. ऑपरेटिंग सिस्टम (Operating System)
ऑपरेटिंग
सिस्टम उपयोगकर्ता और हार्डवेयर के बीच एक पुल के रूप में कार्य करता है। यह
मेमोरी, फाइलें, इनपुट और आउटपुट उपकरणों का प्रबंधन करता है तथा एप्लिकेशन प्रोग्रामों को
चलाता है। ऑपरेटिंग सिस्टम के बिना कंप्यूटर सही प्रकार से कार्य नहीं कर सकता।
उदाहरण:
- माइक्रोसॉफ्ट विंडोज़ (Microsoft Windows)
- लिनक्स (Linux)
- एंड्रॉइड (Android)
2. यूटिलिटी सॉफ्टवेयर (Utility Software)
यूटिलिटी
सॉफ्टवेयर कंप्यूटर सिस्टम के रख-रखाव और सुरक्षा में सहायता करता है। यह कंप्यूटर
के प्रदर्शन को बेहतर बनाता है तथा उसे वायरस और त्रुटियों से सुरक्षित रखता है।
उदाहरण:
- एंटीवायरस सॉफ्टवेयर (Antivirus Software)
- डिस्क क्लीनअप (Disk Cleanup)
- बैकअप सॉफ्टवेयर (Backup Software)
3. डिवाइस ड्राइवर (Device Driver)
डिवाइस
ड्राइवर ऐसा सॉफ्टवेयर है जो ऑपरेटिंग सिस्टम को हार्डवेयर उपकरणों के साथ संचार
करने में सहायता करता है। प्रिंटर, स्कैनर, कीबोर्ड और स्पीकर जैसे
उपकरणों को सही प्रकार से कार्य करने के लिए ड्राइवर की आवश्यकता होती है।
उदाहरण:
- प्रिंटर ड्राइवर (Printer Driver)
- साउंड ड्राइवर (Sound Driver)
- ग्राफिक ड्राइवर (Graphic Driver)
4. लैंग्वेज प्रोसेसर (Language Processor)
लैंग्वेज प्रोसेसर
एक सिस्टम सॉफ्टवेयर है जो प्रोग्रामिंग भाषाओं को मशीन भाषा में परिवर्तित करता
है ताकि कंप्यूटर प्रोग्रामों को समझ और निष्पादित कर सके।
लैंग्वेज प्रोसेसर के प्रकार (Types of Language Processor)
- कम्पाइलर (Compiler) – कम्पाइलर पूरे हाई-लेवल प्रोग्राम को निष्पादन से
पहले एक साथ मशीन भाषा में परिवर्तित करता है।
- इंटरप्रेटर (Interpreter) – इंटरप्रेटर हाई-लेवल प्रोग्राम को
पंक्ति दर पंक्ति अनुवाद और निष्पादित करता है।
- असेंबलर (Assembler) – असेंबलर असेंबली भाषा को मशीन भाषा में परिवर्तित
करता है।
2. एप्लिकेशन सॉफ्टवेयर (Application
Software)
एप्लिकेशन
सॉफ्टवेयर उपयोगकर्ताओं को विशेष कार्य करने में सहायता करने के लिए बनाया जाता
है। यह उपयोगकर्ताओं को दस्तावेज़ बनाने, गणनाएँ करने, इंटरनेट ब्राउज़ करने,
प्रस्तुतियाँ बनाने और खेल खेलने में सहायता करता है।
एप्लिकेशन सॉफ्टवेयर की श्रेणियाँ (Categories of Application Software)
- सामान्य प्रयोजन सॉफ्टवेयर (General Purpose Software)
- विशेष प्रयोजन सॉफ्टवेयर (Special Purpose Software)
1. सामान्य प्रयोजन सॉफ्टवेयर (General Purpose
Software)
सामान्य
प्रयोजन सॉफ्टवेयर कई उपयोगकर्ताओं के सामान्य कार्यों को करने के लिए बनाया जाता
है। इसका उपयोग विद्यालयों, कार्यालयों, घरों और व्यवसायों में किया जा सकता है।
ये प्रोग्राम उपयोगकर्ताओं को दैनिक कार्य आसानी और दक्षता से पूरा करने में
सहायता करते हैं।
उदाहरण:
- माइक्रोसॉफ्ट वर्ड (Microsoft Word)
- माइक्रोसॉफ्ट एक्सेल (Microsoft Excel)
- माइक्रोसॉफ्ट पावरपॉइंट (Microsoft PowerPoint)
- पेंट (Paint)
2. विशेष प्रयोजन सॉफ्टवेयर (Special Purpose
Software)
विशेष
प्रयोजन सॉफ्टवेयर किसी विशेष कार्य को करने या किसी विशेष समस्या को हल करने के
लिए बनाया जाता है। इसे उपयोगकर्ता या संगठन की आवश्यकताओं के अनुसार तैयार किया
जाता है।
उदाहरण:
- रेलवे आरक्षण प्रणाली (Railway Reservation System)
- बिलिंग सॉफ्टवेयर (Billing Software)
- स्कूल प्रबंधन सॉफ्टवेयर (School Management Software)
- अस्पताल प्रबंधन सॉफ्टवेयर (Hospital Management Software)
No comments:
Post a Comment