Software क्या है: -
हम अपने कंप्यूटर कि monitor में जो भी आइकन देखते हैं और जो चलता रहता है वह सब सॉफ्टवेयर के अंदर आते हैं, जैसा की आप का कंप्यूटर windows ऑपरेटिंग सिस्टम का है तो उसने माइक्रोसॉफ्ट ऑफिस नाम के आइकन होते हैं और उन आइकन पर क्लिक करने पर जो सामने आता है वह कंप्यूटर में तैयार किए कि गए प्रोग्राम होते हैं जो user friendly होते हैं जैसे कि windows एक user friendly system software है
अतः हम का सकते हैं कि कंप्यूटर में तैयार किए गए निर्देश या प्रोग्राम का समय जो कंप्यूटर को यूज़ करने के लिए आवश्यक है
सॉफ्टवेयर निर्देशों या प्रोग्राम का भंडार होता है प्रोग्राम के समूह को सॉफ्टवेयर कहते हैं सॉफ्टवेयर ही कंप्यूटरों को बताता है कि उसे क्या करना है और कैसे करना है अगर कंप्यूटर में कुछ भी कार्य करना हूं तो हमें कोई न कोई सॉफ्टवेयर की आवश्यकता होती है जैसे कि वर्ड टाइप करना है तो माइक्रोसॉफ्ट वर्ड का या notepad का उपयोग करते हैं
अता हम क सकते हैं कि कंप्यूटर का हार्डवेयर उसका शरीर है और सॉफ्टवेयर उसका दिमाग इन दोनों चीजों के बगैर कंप्यूटर खाली बॉक्स के समान होता है दोनों चीजें कंप्यूटर के लिए अति आवश्यक होता है
सॉफ्टवेयर कंप्यूटर और यूजर के बीच एक इंटरफेस का कार्य करता.
Read more:-
Types Of Software:-
सॉफ्टवेयर को दो भागों में बाटा गया
(1) Application Software
(2) System Software
1.Application Software:-
application software वे software होते हैं जो यूजर के काम को सिंपल बनाने के लिए तैयार किया जाता है यह software यूजर्स को विभिन्न कार्यों में मदद करते हैं उदाहरण के लिए पत्र लिखना हो , data entry, कोई project बनाना हो, या फिर Internet चलाना हो सबके लिए अलग-अलग एप्लीकेशन की आवश्यकता होती है एप्लीकेशन के भी कुछ निन्नलिखित प्रकार होते हैं
(A) General purpose Application Software:-
इसमें वह सॉफ्टवेयर आते हैं जो सभी प्रकार के यूजर की आवश्यकता को पूरा करने के लिए बना जाता है General purpose application software कहलाते हैं. यूज़र द्वारा किए जानेवाले सिंपल प्रकार के कार्य जैसे कि लेटर लिखना डॉक्यूमेंट तैयार करना डाटा इंट्री करना इत्यादि इस सॉफ्टवेयर का उपयोग लगभग सभी प्रकार के users कर सकते हैं यह निम्न प्रकार के होते हैं
(i). MS Word (microsoft Word) या वार्ड प्रोसेसर:-
PC-Software Packages का एक मुख्य सॉफ्टवेयर है इसने बहुत से फीचर्स दिए होते हैं जैसे कि
इंडेक्स करना,
टेबल बनाना,
बुलेट, नंबर,
स्पेस लेआउट ,
view, review, shortcut, maling, Page layout, developer, double underline, print layout, document types , full screen reading,
आदि काम यह सॉफ्टवेयर करने की छमता रखता है इसमें आसानी से विज्युअल बेसिक (VBA) का प्रयोग करके अपने कार्य को आसान बना सकते हैं
ऐसे एप्लीकेशन software जिनकी सहायता से पता लिखना और उसे print करना से लेकर छोटे बड़े जितने भी काम आदमी कर सकता है वह यह software अच्छी तरह से करता हैं
(ii). MS Excel या Spreadsheet सॉफ्टवेयर:-
MS Excel एक spreadsheet प्रोग्राम है, जो यूजर के डांटा को संग्रहित तथा (manipulate) या हेर फेर करके रखता है वर्तमान में इसका use MS OFFICE Suits के साथ फ्री मिलता है , इस सॉफ्टवेयर में बहुत features आते हैं
graphics tool, calculation, formula bar Cell pointer, row and column labels, embedded, drop down , grid layout, mini toolbar, new chart type, new data format , creating better condition format,
और भी बहुत सारी चीजें इस में आते हैं
(B). Special Purposes Application Software:-
ऐसे सॉफ्टवेयर जिसे यूजर के आवश्यकता के अनुसार बनाया जाता है जैसे कोई कंपनी में सामानों की गिनती करना हो तो उसके लिए एक अलग से सॉफ्टवेयर बना आता है इस तरह के सॉफ्टवेयर को हम Special Purpose Application Software कहते हैं जैसे कि टेली tallyएक एकाउंटिंग सॉफ्टवेयर है जो लगभग हर दुकान और स्टोर में use किया जाता है.
Tally Accounting Software:-
tally software में हम अपनी स्टोर के समान का लेखा जोखा रखते हैं Tally Solutions Pvt. Ltd यह एक भारतीय कंपनी है tally के निम्नलिखित वर्जन आज चुके हैं
तेरी साफ किया वर्जन
Tally 4.5 version 1990 का first version है
Tally 5.4,
Tally 6.3,
Tally 7.2
Tally 8.1
और
Tally 9.0 version
यह सॉफ्टवेयर निन्नलिखित भाषाएं सपोर्ट कर सकता है जैसे कि हिंदी, इंग्लिश, मराठी, तेलुगु, कनाडा , आदि
(2). System Software :-
यह ऐसे सॉफ्टवेयर होते हैं जो कंप्यूटर के हार्डवेयर को नियंत्रित एवं संचालित करता है , और कंप्यूटर के हर एक्टिविटी पर नजर रखते हैं, इन सॉफ्टवेयर की सहायता से हम अपने कंप्यूटर के डांटा को मैनेज कर सकते हैं कंप्यूटर के हार्डवेयर एंड सॉफ्टवेयर and user के रिलेशन को एक चित्र के द्वारा समझ सकते हैं
Fig. Computer and user interface |
सिस्टम सॉफ्टवेयर को भी तीन भागों में बांटा गया है
(1). System Software Utility.
(2). System management Software.
(3). System Development Software.
(1). System Software Utility:-
वह सॉफ्टवेयर होते हैं जो सिस्टम के कार्य क्षमता को नियंत्रित करते हैं जैसे कि कोई फाइल डाउनलोड करना है इंटरनेट से तो यह सॉफ्टवेयर वह फाइल सही है कि नहीं यह चेक करता है और बताता है कि यह गलत है कि सही इस तरह से यह सॉफ्टवेयर काम करता है इसका सबसे अच्छा उदाहरण है Antivirus जो लगभग सभी कंप्यूटर में देखने को मिल जाता है
(i). Antivirus क्या होता है:-
एक ऐसा सॉफ्टवेयर होता है जो हमारे कंप्यूटर में आने वाले वायरसों को ढूंढ कर उसे डिलीट कर देता है
Exp. Quick heal, Avast, Avast, kaspersky, AVG, आदि होते हैं
(ii). file management utility
(iii).data compression utility
(iii).Diagnostic computer
(iv).text editing utility
(v).performance monitoring utility
(2). System management Software:-
operating system and database management system यह दोनों सिस्टम सिस्टम मैनेजमेंट सॉफ्टवेयर के अंतर्गत आते हैं. क्योंकि यह सॉफ्टवेयर कंप्यूटर सिस्टम को मैनेज करने का कार्य करते हैं. जैसे कि ऑपरेटिंग सिस्टम यूजर को यूजर फ्रेंडली वर्क करने के लिए सुविधा प्रदान करता है वैसे ही डाटाबेस मैनेजमेंट सिस्टम भी यूजर को एक अच्छा expires देता है की डाटा को कैसे मैनेज करना है,
(3). System Development Software:-
जैसा कि हम जानते हैं की कंप्यूटर एप्स प्रोग्रामेबल इलेक्ट्रॉनिक मशीन है जो 0 और 1 की भाषा ही जानता है तो वैसे में सवाल आता है कि इसके सिस्टम को डेवलप कैसे करें क्योंकि कंप्यूटर हमारी भाषा नहीं जानते इसीलिए कंप्यूटर को हमारी भाषा और हमारी भाषा कंप्यूटर को समझाने के लिए सिस्टम डेवलपमेंट सॉफ्टवेयर का यूज किया जाता है कंप्यूटर को हमारी भाषा और और हमें उनकी भाषा यानी 0 और 1 को समझने के लिए लैंग्वेज ट्रांसलेटर की जरूरत पड़ती है लैंग्वेज ट्रांसलेटर तीन प्रकार के होते हैं
(i). Compiler:-
हाई लेवल लैंग्वेज को मशीनी भाषा में ट्रांसलेट करता है तथा मशीनी भाषा को हाई लेवल लैंग्वेज में ट्रांसलेट करता है क्या हम कह सकते हैं कि कंपाइलर उच्च स्तरीय भाषा को निम्न स्तरीय भाषा मैं बदल सकता है
(ii). Interprenter:-
(iii).Assembler:-
Need Of System Software:-
जैसा कि हम जानते हैं कंप्यूटर के हार्डवेयर को बिना मेहनत किए हम कंप्यूटर का यूज नहीं कर सकते अदम सिस्टम सॉफ्टवेयर कंप्यूटर के लिए अति आवश्यक होता है सिस्टम सॉफ्टवेयर से जुड़ी निम्नलिखित बातें
(a). सिस्टम सॉफ्टवेयर को बिना उसके हार्डवेयर के चलाया नहीं जा सकता जैसे कि मोबाइल मैं मल्टी टास्किंग करने के लिए मोबाइल का (RAM Strong) होना चाहिए तभी आप मल्टीटास्किंग कर सकते हैं
(b). सिस्टम सॉफ्टवेयर कंप्यूटर के हार्डवेयर को सही maintain रखने के लिए भी use होता है जैसे कि एंटीवायरस आपके कंप्यूटर को save रखने के लिए सबसे ज्यादा यूज किया जाता है
(c). सिस्टम सॉफ्टवेयर की सहायता से डेटा को सुरक्षित रखने के लिए हम समय-समय पर अपने डेटा का ऑटोमेटिक बैकअप ले लेते हैं और हार्ड डिस्क में रखते हैं ताकि फाइल save रहे
(d). सिस्टम के डिवाइस ड्राइवर को नियंत्रित करने के लिए सिस्टम सॉफ्टवेयर की आवश्यकता पड़ती है और यह हमारे कीबोर्ड माउस प्रिंटर आदि को मैनेज और मेंटेन करके रखता है
मैं आशा करता हूं कि यह जानकारी आपको अच्छी लगी होगी . अगर आपको कंप्यूटर से रिलेटेड और भी जानकारी चाहिए तो आप हमें कमेंट कर बोल सकते हैं thanks.......!