What is Computer Software (कम्प्यूटर सॉफ्टवेयर)
Software programming language में लिखे गये निर्देशों या program's का एक समूह होता है, जो computer system के कार्यों को नियंत्रित करता है तथा computer के विभिन्न hardware के बीच संतुलन स्थापित करता है , ताकि किसी विशेष कार्य को पूरा किया जा सके इसका प्राथमिक उद्देश्य data को सूचना में परिवर्तित करना है । दुसरे शब्दों में "Computers में सैकड़ों की संख्या में program's होते है जो अलग-अलग कार्यों के लिए लिखे या Develop किए जाते हैं| इन सभी program's के समूह को सम्मिलित रूप से software कहा जाता है |
सोफ्टवेयर के प्रकार (Types of Software)-
Software को उसके कार्यों तथा संरचना के आधार पर दो प्रमुख भागों में बांटा गया है-
1. एप्लीकेशन सॉफ्टवेयर (Application Software)
2 . सिस्टम साफ्टवेयर (System software)
1. सिस्टम साफ्टवेयर (System software) - जो program Computers को चलाने, उसको नियंत्रित करने, उसके विभिन्न भागों की देखभाल करने तथा उसकी सभी क्षमताओं का अच्छे से उपयोग करने के लिए लिखे जाते है, उनको सम्मिलित रूप से system software कहा जाता है |
- सिस्टम मैनेजमेंट प्रौग्राम (System management program)- ये वे program होते हैं, जो system का प्रबंधन करने के काम आते हैं। इन program का प्रमुख कार्य input, output तथा memory unit और processor के विभिन्न कार्यों का प्रबंधन करना है। Operating system, device drivers तथा system utilities, system management program के उदहारण हैं ।
- ऑपरेटिंग सिस्टम (Operating System) - operating system कुछ विशेष program's का ऐसा व्यवस्थित समूह है जो किसी computer के सम्पूर्ण क्रियाकलापों को नियंत्रित करता है। यह compu के साधनों के उपयोग पर नजर रखने और व्यवस्थित करने में हमारी सहायता करता है। Operating system आवश्यकता होने पर अन्य programs को चालू करता है। जैसे- windows all version, Android, और los आदि operating system हैं।
Operating system के कार्य-
1. Computer तथा उसके उपयोगकर्ता के बीच communication स्थापित करता है ।
2. Computer के सभी उपकरणों को नियंत्रित करना और उससे काम लेना |
3. User द्वारा दिए गये निर्देशों का पालन करना|
4. सभी program's के लिए आवश्यक साधन memory, CPU, printer आदि उपलब्ध करना |
- डिवाइस ड्राइवर (Device Driver ) - ये एक विशेष प्रकार का software होता है, जो किसी device के operation को समझाता है | ये software किसी device तथा user के मध्य interface का कार्य करता है । किसी भी device को मुचारू रूप से चलाने के लिए चाहे वो printer, mouce monitor या keyboard हो उसके साथ एक device driver software जुड़ा होता है । Device driver निर्देशों का ऐसा समूह होता है जो हमारे computer का परिचय उससे जुड़ने वाले hardware से कराता है |
- सिस्टम यूटिलिटी (System Utilities) - ये program Computer के रखरखाव से सम्बंधित कार्य करते हैं । ये programs Computer के कार्यों को सरल बनाने, उसे अशुद्धियों से दूर करने तथा system के विभिन्न सुरक्षा कार्यों के लिय बनाये जाते हैं | utilities program कई ऐसे कार्य करते हैं जो Computer का उपयोग करते समय हमे करने पड़ते हैं, जैसे कोई utilities Program हमारी files का backup किसी बाहरी storage से लेने में मदद करता है । ये system software के अनिवार्य भाग नहीं होते हैं, परन्तु सामान्यतः उसके साथ ही आते है और Computer के निर्माता द्वारा ही उपलब्ध कराये जाते हैं ।
2. एप्लीकेशन सॉफ्टवेयर (Application Software) -
Application software उन programs को कहा जाता है, जो हमारा वास्तविक कार्य करने के लिए लिखे जाते हैं । जैसे-कार्यालय के कर्मचारियों का वतन की गणना, सभी लेनकिताब रखना-देन तथा खातों का हिसाब-, विभिन्न प्रकार की report छापना, stock की स्थति का विवरण, पत्र तैयार करना आदि | Computer वास्तव में इन्ही कार्यों के लिए खरीदे और बनाये जाते हैं| सामान्यतः application software दो प्रकार के होते हैं -
- सामान्य उह्देशीय सॉफ्टवेयर ( General Purpose Software ) - programs का वह समूह, जिन्हें उपयोगकर्ता अपनी आवश्यकतानुसार अपने सामान्य उद्देश्य की पूर्ति के लिए उपयोग में लाते हैं, सामान्य उद्देशीय software कहलाते हैं उदहारण के लिए - graphics software |
- विशिष्ट उह्देशीय सॉफ्टवेयरा Specific Purpose Software) - ये software किसी विशेष उद्देश्य की पूर्ति के लिए वनाये जाते हैं इस प्रकार के software का अधिकांशतः केवल एक उद्देश्य होता है | सामान्य रूप से उपयोग किये जाने वाले कुछ विशिष्ट उद्देशीय software निम्न हैं-
1. इन्वेंटरी मैनेजमेंट सिस्टम एंड परचेरसिंग सिस्टम ( Inventory management system)-
इस प्रकार के software अधिकतर जनरल स्टोर्स या ऐसे संस्थानों में उपयोग किये जाते हैं, जिनमे भौतिकी संसाधनों की आवश्यकता होती है | किसी stock में उपस्थित वस्तुओं की सूचि को inventory कहते हैं |
2. पेरोल मैनेजमेंट सिस्टम (Payroll Management System )-
आधुनिक समय में लगभग प्रत्येक संस्थान के द्वारा अपने
कर्मचारियों के वेतन तथा अन्य भक्तों का हिसाब रखने के लिए इस software का प्रयोग किये जाता है | यह software कर्मचारियों के वेतन, भत्ते इत्यादि का हिसाब किताब रखता है |
3. होटल मैनेजमेंट सिस्टम ( Hotel Management system1-
होटलों के विभिन्न कार्यों को व्यवस्थित करना ही होटल
मैनेजमेंट कहलाता है | इसके अन्तर्गत marketing, housekeeping, billing, जैसे कार्य आते हैं ।
4. रिजर्वेशन सिस्टम (Reservation System ) - रिजर्वेशन सिस्टम या सेन्ट्रल रिजर्वेशन सिस्टम एक ऐसा कम्प्यूटरकृत सिस्टम है, जिसके प्रयोग से उपयोगकर्ता ट्रेन या वायु यातायात के बारे में विभिन्न जानकारी प्राप्त करता है | इसके आलावा इस software के द्वारा ट्रेन या हवाई जहाज आदि में उपलब्ध सीटों, बर्थों या टिकटों के बारे में जानकारी भी प्राप्त की जाती
5. रिपोर्ट कार्ड जेनरेटर (Report card generator ) -
इस प्रकार के software का प्रयोग विभिन्न schools या colleges के examination विभाग द्वारा विद्यार्थियों के परीक्षाफल तैयार करने के लिए किया जाता है |
6. एकाउंटिंग सॉफ्टवेयर ( Accounting software ) - ये software एक ऐसा application software है, जो विभिन्न खातों के लेन देन का लेखा जोखा रखता है-|
7. बिलिंग सिस्टम ( Billing system ) -
ये एक प्रकार का software है बिलों की प्रक्रिया को पूरा करता है | ये उन वस्तुओं तथा सेवाओं के मूल्य की जाँच करता है, जो किसी ग्राहक को प्रदान किए जाते हैं |
0 Comments