अगर आप computer थोड़ी technical knowledge रखते हो तो कभी न कभी आपने software शब्द को सुना ही होगा। आज दुनिया technology के मामले में इतनी आगे बढ़ चुकी है कि हम कुछ साल पहले तक ऐसे जीवन की कल्पना भी नहीं कर सकते।
इस कामयाबी का बड़ा भाग computers और softwares को भी जाता है। Software kya hai? इस article में हम software से जुडी हर चीज़ के बारे में जानेंगे।
Software kya hai? | What is Software in Hindi?
एक Software बहुत से data, instruction, programs का set होता है जो एक computer को operate करते है या इन्हे कोई specific tasks करने के लिए बनाया जाता है। दूसरे शब्दों में, software एक computer program होता है जो दूसरे computers, laptops, mobiles और अन्य smart devices को चलने में मदद करता है, जिनके जरिये बहुत से सामान्य कार्य किये जा सकते है।
एक computer पर चलने वाला operating system, tools or service, video game या किसी application को software से परिभाषित किया जाए सकता है।
जाहिर है अलग अलग devices में perform करने के लिए software के अलग अलग प्रकार भी होते होंगे। इसलिए अब यह जान लेते है कि software कितने प्रकार के होते है?
Software कितने प्रकार के होते है?
आमतौर पर software के दो प्रकार होते है, जो कि system software और application software है।
System Softwares -
यह users के साथ-साथ hardware को कार्य करने और यहां तक कि एक-दूसरे के साथ आसानी से communicate करने में मदद करता है। Basically यह एक software का काम है कि वह user को computer hardware control करने और user की आवश्यकता के अनुसार उससे काम निकलने में सहायता करे।
आसान शब्दों में, system software user और computer hardware की communication का ही साधन है क्योंकि आप system softwares की ही मदद से किसी computer में वो सभी काम करते हुई जिनकी आपको जरूरत होती है।
System softwares आपके computer में ऐसा environment build करते है जिससे कि आप दुसरे softwares का भी उपयोग कर सके। इसलिए, यही कारण है कि system software पूरे computer system की management में काफी महत्वपूर्ण है।
जब भी आप कंप्यूटर को चालू करते हैं, तो यह system software ही सबसे पहले चालू होता है और computer memory में load होता है। System software background में run करते है, इसलिए इन्हे background software और low level software भी कहा जाता है।
इस प्रकार के software के उदाहरण इस प्रकार है -
Operating System -
Operating System या “OS” एक Software का collection है, जो user और computer के बीच Interface के रूप में कार्य करता है। यह computer hardware और दूसरी applications को manage करता है। आप system software की मदद से ही अपने computer के साथ communicate कर पाते है।
यह आपके computer के resources को सँभालने के साथ साथ दूसरी ओर सेवाएं भी प्रदान करता है जो system software के ऊपर चलती है। आजकल real time, embedded, distributed, single user और multi user type के software available है। इस प्रकार software के उदाहरण निचे दिए गए है -
- MS Windows
- macOS Linux
- Android
- iOS
- Ubuntu
- Unix
Device Drivers -
इस प्रकार का software विशेष रूप से hardware को control करते है जो मुख्य रूप से system के साथ connected होते है। अलग अलग hardwares devices को एक system से connect करने के लिए drivers की आवश्यकता होती है जिसमें display, printer, sound card, hard disks, SSD, Pen drives आदि शामिल है।
इस प्रकार के कुछ drivers के example निचे है -
- BIOS Driver
- Motherboard Drivers
- Display Drivers
- ROM Drivers
- Printer Drivers
- USB Drivers
Firmware -
यह एक तरह के permanent software होते है जो systems की read only memory में embedded रहते है। यह ऐसे set of instruction है जो hardware device पर permanently store होते है। यह तय करते है कि एक particular hardware को दूसरे hardwares के साथ किस तरह interact करना है। इस प्रकार firmware के कुछ examples निचे दिए गए है -
- Computer Peripherals
- Embedded Systems
- UEFI
- BIOS
Utility software -
ये कुछ small software होते है जो system की कार्य क्षमता को बढ़ाते है। इसकी मदद से computer hardware, operating system और दूसरे external devices एक साथ काम कर सकते है। यह कभी पुरे task को अपने आप ख़त्म नहीं करते, ये दूसरी applications के साथ काम करते है। ये काम के छोटे से हिस्से को पूरा करते है।
ये computer instructions में support system का काम करते है। इस प्रकार के software के कुछ उदाहरण निचे दिए गए है -
- McAfee Antivirus
- WinRAR WinZip
- Piriform CCleaner
- Windows File Explorer
Application software -
ये कुछ ऐसे programs होते है जो end उसेरकी सहूलियत अरु productivity के लिए बनाये गए होते है। अलग अलग काम जैसे notes taking, video editing, document editing, file conversion, graphic designing, gaming के आधार पर अलग अलग software users के लिए बनाये जाते है।
ये किसी specific काम को अच्छे से और कम समय में करने के लिए designed होते है। इस software को इसके use के हिसाब से customize भी किया जा सकता है।
Word Processors -
ये software documentation purpose के लिए बनाया जाता है। इनके जरिये किसी document को edit, print, store और आसानी से design किया जाता है। इस तरह के software के कुछ examples इस प्रकार है -
- MS Word
- Evernote
- Google Docs
- Excel
- Powerpoint
- Google Sheets
Database Software -
इसका उपयोग database बनाने के साथ-साथ database management या आसान शब्दो में DBMS (database management system) के रूप में किया जाता है। ऐसे sofware data store में सहायता करता है। इसके उदाहरण निचे है -
- MS Access
- FileMaker
- Clipper
- MySQL
Multimedia Software -
यह ऐसे software’s है जो images, audio या video file को record, play, edit, design और store करने में काम आते है। इस softwares का उपयोग animation, video editing, graphics के साथ-साथ image editing के लिए किया जाता है।
इस तरह के software हमेशा high demand में रहते है क्योंकि ज्यादातर लोग इन्हे अपनी रोज़मर्रा की जिंदगी में भी प्रयोग करने लगे है। इस तरह के software’s के examples निचे दिए गए है -
- Adobe Photoshop
- VLC Media Player
- Windows Movie Maker
- Adobe Premiere Pro
- Filmora
- Blender
Web Browsers -
ऐसे बहुत ही कम लोग होंगे जो शायद web browsers के बारे में नहीं जानते होंगे। इन software का इस्तेमाल internet browse करने के लिए किया जाता है। इनकी मदद से लोग internet से useful information upload और download कर सकते है। इनके कुछ examples निचे दिए गए है -
- Google Chrome
- Mozilla Firefox
- Internet Explorer
- Opera
यह भी पढ़े।
- Communication Skills Kaise Improve Kare? | 7 Important Tips
- Dream11 Se Paise Kaise Kamaye? | Ultimate Guide 2023
- IPO Me Invest Kaise Kare? | Advanced Guide to IPOs | 2023
Conclusion -
इन software का daily life में use काफी बढ़ गया है इसलिए highly demand के कारण इस industry में बहुत जल्दी improvements और बदलाव होते ही रहते है। लेकिन फिर भी इनके बारे में जाना आज और आने वाले कल की जरूरत है। इस कारण software industry काफी boom पर है और लाखों लोग इस industry में job कर रहे है।
इसलिए उस industry से जुडी आपको बहुत सी चीज़ो का पता होना जरूरी है। अगर आपको इस article में provide की गयी information valuable लगती है तो आप इस article को share कर सकते है और इस article संबंधित सुझाव comments में प्रस्तुत कर सकते है।
एक टिप्पणी भेजें