What is Software ? सॉफ्टवेयर  क्या है ? सॉफ्टवेयर के प्रकार 

What is Software System Software Types of Software What is Software Operating System Utility Software Device Drive Server Database Management System Application Software Programming Software Interpreter

दोस्तों आज के इस पोस्ट में हम जानेंगे की Software  क्या है ? और यह कैसे काम करता है , इसके कितने प्रकार होते है? आज के इस Digital दुनिया में कंप्यूटर हमारे लिए बुनियादी जरूरत बन गया है | हम अपने कार्यों को पूरा करने के लिए Office या घर दोनों जगह इसका उपयोग करते है | यह कहना संभव होगा की आज की यह दुनिया कंप्यूटर से चलने वाली दुनिया बन गई है| कंप्यूटर सिस्टम को दो भागों में वर्गीकृत किया गया है Hardware और Software इन दोनों के बिना कंप्यूटर का कोई अस्तित्व नहीं है |   

सॉफ्टवेयर क्या है ? (What is Software?)

सॉफ्टवेयर कंप्यूटर का वह भाग है, जिसे हम छू नहीं सकते | क्योंकि इसका कोई भौतिक अस्तित्व नहीं होता है | निर्देशों के समूह से प्रोग्राम बनता है तथा इन्ही छोटे-छोटे प्रोग्रामों से सॉफ्टवेयर बनता है | अतः प्रोग्राम के समूह को सॉफ्टवेयर कहते है | बिना सॉफ्टवेयर के कंप्यूटर कोई भी कार्य नहीं कर सकता | इसका प्राथमिक उद्देश्य सूचना में परिवर्तित करना है | सॉफ्टवेयर के निर्देशों के अनुसार ही हार्डवेयर भी काम करता है | इसे प्रोग्राम भी कहते है | 

सॉफ्टवेयर के प्रकार 

What is Software

कंप्यूटर सॉफ्टवेयर विभिन्न तरह के होते है | सामान्यतः इसे तीन वर्गों में वर्गीकृत किया गया है | 

1. System Software (सिस्टम सॉफ्टवेयर )

सिस्टम सॉफ्टवेयर वे सॉफ्टवेयर होतें है जो पहले उसे इस्तेमाल करने वाले उपयोगकर्ता की इनफार्मेशन का अदन-प्रदान करता है | और फिर Application Software के साथ मिल कर काम करता है | सिस्टम सॉफ्टवेयर कंप्यूटर को अपने आंतरिक संसाधनों का प्रबंधन करने में मदद करता है | सिस्टम सॉफ्टवेयर सिर्फ एक प्रोग्राम नहीं होता है बल्कि कई छोटे-छोटे प्रोग्रामो का जुला होता है | सिस्टम सॉफ्टवेयर में उनके कई घातक या भाग होते है | 

A. Operating System(ऑपरेटिंग सिस्टम )

ऑपरेटिंग सिस्टम जिसे हम छोटे से रूप में OS भी कहते है | यह एक सिस्टम सॉफ्टवेयर है जो कंप्यूटर के Hardware और Software के बीच सभी कामों का संचालन करता है | ऑपरेटिंग सिस्टम एक ऐसा सॉफ्टवेयर है जो यूजर और कंप्यूटर के बिच एक इंटरफ़ेस प्रदान करता है | जिसके जरिये यूजर कंप्यूटर के साथ कम्यूनिकेट कर पता है | और इसके लिए यूजर को कंप्यूटर की भाषा समझने की जरुरत भी नहीं होती है | किसी भी कंप्यूटर में Application या Program को रन करने के लिए ऑपरेटिंग सिस्टम की आवस्य्क्ता होती है | Chrpme, ms-word, Games, photoshope etc. जैसे Applications को एक माध्यम या प्लेटफार्म की जरूरत है | जिसे ओ रन कर सके और अपने काम को पूरा कर सके | और ये प्लेटफार्म उन्हें ऑपरेटिंग सिस्टम प्रदान करता है | बिना OS  कंप्यूटर बेकार है | Computer Operating System बहुत सी छोटे-छोटे प्रोग्रामो का समूह होता है | जिसे एक साथ जोड़ कर सिस्टम के Storage Device में रखा जाता है | यही प्रोग्राम का समूह है जो की कंप्यूटर के Resource जैसे हार्डवेयर और उनके कार्यों को मैनेज करता है | कंप्यूटर के हार्डवेयर अपने बल पर कार्य नहीं कर सकते और नहीं एक-दूसरे के साथ इंटरेक्ट कर सकते है | इसलिए OS द्वारा किये जाने वाला Electronic Signle के द्वारा ये हार्डवेयर अपना पूरा काम कर पाते है | OS Computer में लोड होने वाला पहला Program होता है | और ये कंप्यूटर के Hardware और Software के बिच एक ब्रिज की तरह काम करता है | 

B. Utility Software (यूटिलिटी सॉफ्टवेयर )

यूटिलिटी सॉफ्टवेयर यानी वे सेवाएं या छोटे सॉफ्टवेयर जो ऑपरेटिंग सिस्टम अपने साथ यूजर को को प्रदान करता | जैसे की डिस्क फ्रेगमेंटर  हार्ड डिस्क को एरर या स्पेस को मैनेज करने के लिए इस्तेमाल किया जाता है | 

C. Device Driver(डिवाइस ड्राइवर)

ड्राइवर के विशेष प्रकार के प्रोग्राम होते है जो की कई बार Operating System के साथ आते है और कई बार उन्हें कंप्यूटर में अलग से इंस्टॉल करना पड़ता है |इनका कार्य कंप्यूटर में हार्डवेयर जैसे इनपुट डिवाइस और आउटपुट डिवाइस के मध्य कम्युनिकेशन के लिए काम में आते है | 

D. Server(सर्वर )

सर्वर एक तरह का केंद्रित कंप्यूटर होता है जो की अलग-अलग कंप्यूटर में नेटवर्क प्रणाली के जरिये जुड़ा होता है | सर्वर की जरुरत तब पड़ती है जब एक साथ कई अलग-अलग यूजर एक केंद्रित डाटा को एक्सेस करना चाहते है | 

E. Loader(लोडर ) 

लोडर एक विशेष प्रोग्राम है जो लिंकर से ऑब्जेक्ट कोड का इनपुट लेता है, इसे मुख्य मेमोरी में लोड करता है , और इस कोड को कंप्यूटर द्वारा निष्पादन के लिए तैयार करता है | लोडर प्रोग्राम को मेमोरी स्पेस आवंटित करता है यहाँ तक की यह वस्तुओं के प्रतीकात्मक सन्दर्भ को भी सुलझाता है| 

F. Database Management System (डेटाबेस मैनेजमेंट सिस्टम )

डेटाबेस मैनेजमेंट सिस्टम एक सिस्टम सॉफ्टवेयर है जिनका उपयोग डाटा स्टोर करना होता है | मूलरूप से डेटाबेस मैनेजमेंट सिस्टम एक कंप्यूटर सिस्टम में डेटा के संग्रहण , पुनर्प्राप्ति और अधतन को संभालता है  

2. Application Software(अनुप्रयोग सॉफ्टवेयर):-

Application Software वे सॉफ्टवेयर होते है जो विशेष रूप से यूजर के लिए या यूजर के किसी काम को करने के लिए तैयार किये जाते है | एप्लीकेशन सॉफ्टवेयर को एंड यूजर प्रोग्राम भी कहा जाता है | कई कंप्यूटर सॉफ्टवेयर जैसे वर्ड प्रोसेसर, वेब ब्राउजर , एक्सेल एप्लीकेशन सॉफ्टवेयर,फोटोशॉप,माइक्रोसॉफ्ट एक्सेल इत्यादि इसी श्रेणी में आते है | 

Application Software को मुख्य रूप से दो भागों में विभाजित किया जाता है |

1. बेसिक एप्लीकेशन सॉफ्टवेयर

ऐसी एप्लीकेशन जो आजकल ज्यादा मात्रा में सभी क्षेत्रों में काम में ली जाती है | जैसे :- Business, Education, Medical Science, Banking, Industry Area etc . 

2. स्पेशलिज़्ड एप्लीकेशन :-

ऐसे सभी प्रोग्राम जो की जो की किसी स्पेशल काम को करने के लिए बनाये जाते है | जैसे :- टेक्स्ट एडिटर  माइक्रोसॉफ्ट ऑफिस वर्ड , स्प्रेडशीट बनाने के लिए माइक्रोसॉफ्ट वर्ड एक्सेल , फोटो एडिट करने के लिए फोटोशॉप और पेंट इत्यादि | 

A. वर्ड प्रोसेसर  

वर्ड प्रोसेसर एक ऐसी तकनीक है जिसकी सहायता से कंप्यूटर द्वारा शब्दों को सुव्यवस्थित करने का कार्य किया जाता है  

B. स्प्रेडशीट 

स्प्रेडशीट एक कंप्यूटर अनुप्रयोग है जो कार्य पत्र का हिसाब करने वाले एक कागज की नक़ल है |  

3. Programming Software प्रोग्रामिंग सॉफ्टवेयर

प्रोग्रामिंग एक निर्देश का एक सेट बनाने की प्रक्रिया है जो कंप्यूटर को बताती है की किसी कार्य को कैसे करना है | प्रोग्रामिंग विभिन्न प्रकार की कंप्यूटर “भाषाओं “ का उपयोग कर के किया जाता है | जैसे की एसक्यूल , जावा,पाइथन , C, C++ , और कई सारा है |

A. कम्पाइलर 

अनुभाषक या कम्पाइलर एक या अधिक संगणक कर्मा देशों का समुच्चय होता है जो किसी उच्च स्तरीय भाषा में लिखे क्रमादेश(प्रोग्राम) को किसी दूसरे कंप्यूटरभाषा में बदल देता है  

B. इंटरप्रेटर (Interpreter) 

इंटरप्रेटर एक प्रकार का Translator Software है जिसका मुख्य कार्य High Level Language को  Machine Language (0,1) में ट्रांसलेट करना है | 

What is the History of Computer? कंप्यूटर का इतिहास क्या है?

Yours Opinions

 

1 thought on “What is Software ? सॉफ्टवेयर  क्या है ? सॉफ्टवेयर के प्रकार ”

Leave a Comment