Translate

Software क्या है? | कंप्यूटर सॉफ़्टवेयर के प्रकार और जानकारी

 Software क्या है ? What is Computer Software ? | Types pc software



Software क्या है ? What is Computer Software ? | Types pc software

 Software क्या है ? What is Computer Software ? | Types pc software





software निर्देशों(Instruction) और प्रोग्राम (Programm) का वह समूह है, जो computer को किसी व कार्य को पूरा करने का Instruction (निर्देश) देता है। एक कंप्यूटर में जितने भी हार्डवेयर होते हैं वह सभी सॉफ्टवेयर के द्वारा चलाये जाते हैं। एक कंप्यूटर में physical पार्ट्स - keyboard, Monitor, Mouse, printer सभी हार्डवेयर कहलाते हैं।इन हार्डवेयर को निर्देश देने वाले application programme हैं - Internet Browser, Ms office, Ms Word आदि सभी सॉफ्टवेयर कहलाते हैं।Software को विभिन्न programming language में लिखा जाता है, कंप्यूटर केवल मशीन language को समझते हैं इसलिए कम्पाइलर या इंटरप्रेटर का उपयोग करके प्रोग्रामिंग भाषा को मशीन भाषा में बदला जाता है। computer On होने के बाद Software सबसे पहले RAM में load होता है तथा central processing unit में execute किया जाता है, यह machine language में बना होता है, जो एक अलग प्रोसेसर के लिए विशेष होता है, यह High level Language तथा Assembly Language में भी लिखा जाता है। सॉफ्टवेयर और हार्डवेयर एक दुसरे से जुड़े हुए हैं कंप्यूटर के हार्डवेयर को संचालित करने के लिए विभिन्न प्रकार के निर्देशों के सेट अर्थात computer प्रोग्राम का उपयोग होता है जिसे हम सॉफ्टवेयर कहते हैं।Software को हार्डवेयर के अंदर Install किया जाता है जब हार्डवेयर में सॉफ्टवेयर Install हो जाता है तो हम उस पर कार्य कर सकते है। 

"software programming भाषा में लिखे गए कंप्यूटर प्रोग्रामो  और सम्बंधित डाटा का एक संग्रह है अर्थात प्रोग्रामो का वह समूह है, जो कंप्यूटर सिस्टम को यह बताने के लिए निर्देश प्रदान करता है की क्या और कैसे करना है, सॉफ्टवेयर कंप्यूटर के विभिन्न hardwares के बीच समन्वय स्थापित करता है, जिससे किसी विशेष कार्य को पूरा किया जा सके, सॉफ्टवेयर के निर्देश के अनुसार ही   हार्डवेयर कार्य करता है।"                            

कंप्यूटर  software के प्रकार (Types of computer software) -

 software को कार्यों के आधार पर दो भागों में बनाया  गया है। 

1 - system software   2 - Application software 

1 - system software - 

system सॉफ्टवेयर का उपयोग हार्डवेयर को चलाने तथा सभी hardware को नियंत्रित करने और कंप्यूटर को on करने के लिए hardware के माध्यम से उसमें सॉफ्टवेयर install करके, system software का उपयोग किया जाता है।  system software हार्डवेयर parts तथा CPU और मेमोरी को कंट्रोल करता है।  system सॉफ्टवेयर को चार भागों में वर्गीकृत किया गया है। 

(a) Operating system (b) Utilities (c) Device driver (d) Language translator (e) Firmware

 

(a) Operating system - 

कंप्यूटर को Install करने के लिए उसमें एक सॉफ्टवेयर को install करने की जरूरत होती है, जिसे ऑपरेटिंग system कहा जाता है। Operating system install होने के बाद हम computer को चला सकते है। operating system विभिन्न प्रकार के हो सकते हैं। जैसे - Window os, Mac os, Linux, UBANTU, Android. 

(b) Utilities - 

Utilities का उपयोग कंप्यूटर की कार्यक्षमता और performance को बनाये रखने में किया जाता है।  यह Operating System के साथ एक टूल किट के रूप में आते हैं - 

उदहारण - Disk Defragmentation and system Diagnosis, firewall, Data Recovery, Data Backup, Antivirus. 

(c)  Device Driver -

कंप्यूटर के कुछ हार्डवेयर भागों को कंप्यूटर से connect करने के लिए कुछ खास प्रकार के software की जरूरत होती है जिसे हम Device Driver कहते हैं।  यह operating system के साथ मिलकर कार्य करता है, कुछ हार्डवेयर के Driver operating system के साथ ही install हो जाते है और कुछ Driver को install करना पड़ता है। 

Device Driver के कुछ मुख्य उदाहरण है -

USB Driver, Printer Driver, Network Adaptor Driver, ROM Drivers and VGA Driver etc. 

(d) Language Translator -

Language translator, programming language में लिखे कोड या instructions को मशीन language में translate करते हैं। सॉफ्टवेयर को अलग - अलग प्रकार की programming भाषाओं में लिखा जाता है, लेकिन computer सिर्फ मसीनी भाषा को ही समझता है, इसलिए इसका अनुवाद करने के लिए इन सॉफ्टवेयर का उपयोग होता है। यह सॉफ्टवेयर इस प्रकार है - Compiler, Interpreter, Assemblers etc. 

(e) Firmware - 

यह operating system के पहचान के लिए एक ROM, Flash,या EPROM memory चिप के भीतर embadded  operational सॉफ्टवेयर है, यह सीधे सिंगल हार्डवेयर की सभी गति विधियों का प्रबंधन और नियंत्रण करता है। सेमिकंडक्टर  चिप्स को स्वैप किय बिना फर्मवेयर को आसानी से अपग्रेड किया जा सकता है। 

(2) Application Software - 

application software को हम Apps भी कहते हैं, एक user अपनी रोजमर्रा के कार्यों एवं ऑफिस कार्यों को करने के लिए software की आवश्कता होती है, जिस software पर वह काम कर सके, अब user का कार्य क्या है और वह क्या करवाना चाहता है, इसके आधार पर Application software होते हैं।  कंप्यूटर आधारित मुख्या कामों को करने के लिए Application software बनाये  जाते हैं, अलग अलग कार्यों के लिए अलग अलग सॉफ्टवेयर होते हैं, application software को programmer द्वारा बनाया जाता है, application software के उदहारण इस प्रकार है - 

Photoshop, Pagemaker, Powerpoint, Ms word, ms excel. 

कार्य के आधार पर Basic application तथा special application software होते हैं -

Basic application software - (1)Word Processing software (2) Graphic Software (3) Presentation Software (4) Web design software (5) Multimedia software. 

special application software - (1)Reservation system (2) Billing software (3) Accounting software (4) Payroll management system.