Utility Software क्या है – What is Utility Software in Hindi

Utility Software अथवा Utility Programs

Utility Programs अथवा Utility Software एैसे छोटे-छोटे software होते हैं जो computer (operating system – OS) की कार्यक्षमता व उपयोगिता में वृद्धि कर देते हैं। इनकी मदद से कम्प्यूटर को उपयोग करना और भी आसान हो जाता है। तथा ये उपयोगकर्ता (users) को कई महत्वपूर्ण सुविधाऍं प्रदान करते हैं।

Users को उपयोगी सुविधाऍं प्रदान करने के कारण इन्हें Service Program भी कहा जाता है।

Utility Software किसी कार्य विशेष या कार्य के एक छोटे हिस्से को पूरा करने के लिए बनाये जाते हैं। इन्हें हम application software की श्रेणी में नही रख सकते हैं, क्योंकि Application Software का कार्यक्षेत्र काफी वितृत होता है। ज‍बकि utility software का कार्यक्षेत्र इनकी तुलना में बहुत ही सीमित (limited) होता है। और न ही ये System Software होते हैं।

पर सामान्यत: यूटिलिटी प्रोग्राम्स system software – operating system (OS) के अन्तर्गत ही उसके एक भाग के रूप में आते हैं जो कि operating system निर्माता कम्पनी द्वारा operating system के साथ ही users को एक पैकेज के रूप में उपलब्ध कराया जाता है।

पर इन्हें अलग से भी Microsoft कम्पनी द्वारा बनायी गई computer programming language – VB.Net (Visual Basic Dot Net) का प्रयोग कर windows operating system के लिए develop किया जा सकता है। और computer में install करके उपयोग किया जा सकता है।

Windows Operating System में उपलब्ध Character map, Calculator, Snipping Tool, Clipboard manager, To Do list, magnifier या taskbar में आने वाली घड़ी (clock), कैलेण्डर आदि सभी utility programs के अच्छे उदाहरण हैं।

Computer का इस्तेमाल करने समय, इनकी हमें बार-बार जरूरत पड़ती रहती है, जैसे calculator का इस्तेमाल करना, टाइम देखना, file या folder को create, save, edit, update, delete आदि करना, या file का back-up किसी अन्य storage device जैसे pen drive वगैरह में लेना आदि। इनको बार-बार उपयोग करने के कारण, इनकी उपयोगिता के आधार पर ही तो इन्हें Utility Software अथवा Utility Program कहा गया है।

Utility Program को Utility Software, Utilities, Service Program अथवा Service Routines भी कहते हैं।

 

यूटि‍लिटी साफ्टवेयर के उदाहरण उनके कार्यों के सहित

Example of Utility Programs in Hindi

प्रत्येक बड़े operating system के साथ विभिन्न तरह के utility software उपलब्ध होते हैं, जो निम्नलिखित हैं –

अथवा

Windows Operating System के साथ आने वाले प्रमुख utility programs उनके कार्यों के सहित निम्नलिखित हैं-

Text Editor

Text Editor, टेक्स्ट फाइल को create करने, उसे  save करने तथा Edit (संपादन) करने के लिए options जैसेकि text को cut, copy, paste, find, replace तथा print आदि करने की सुविधा प्रदान करते हैं।

अर्थात् text editor में text (अक्षरों) को टाइप किया जा सकता उसमें सुधार किया जा सकता है और बाद के उपयोग के लिए उन  files को  save करके सुरक्षित भी रखा जा सकता है।

इसके अलावा test editors का उपयोग विभिन्न प्राकार की  computer programming languages में प्रोग्राम बनाने के लिए programming code को लिखने (type करने) के लिए भी किया जाता है। Program को type करने के बाद जिस भी language में लिख रहें हैं उस language के extension name (विस्तारक नाम)  के साथ इसे  save करके उस  language के कम्पाइलर द्वारा उसे  compile कर run कराया जा सकता है।

हालाकि कई programming language अपने खुद का text editor प्रदान करती है, जैसे – C, C++ इनके स्वयं के  texted editor होते हैं। पर  Java या HTML Language के स्वयं के text editor नही हैं, इन भाषाओं में प्रोग्राम लिखने के लिए हमें एक text editor की जरूरत होती है।

Windows OS द्वारा इन कार्यों को करने के लिए प्रदान किया जाने वाले लोकप्रिय test editor – नोटपैड (Note Pad) है।

जब हम Java या  HTML भाषा में note pad text editor में  program लिखकर save करते हैं, तो इस files को .Java या  .html extension name जोड़ कर save करना पड़ता है।

File manager – File सम्बन्धित प्रोग्राम –

यह प्रोग्राम disk (memory) में file को बनाने (create करने में), अनावश्यक फाइल्स को हटाने (delete करने में), copy करने, file का नाम बदलने, print करने ,file को update करने, तथा files की list देखने व files की sorting आदि करने की सुविधा प्रदान करता है।

Windows OS में यह सुविधा प्रदान करने वाला file management program File Explorer कहलाता है।

File Management Program, फाइल्स तथा डायेरेक्ट्री (secondary storage device जैसे – hard disk, pen drive आदि) दोनो का ही प्रबन्धन करते हैं।

Back up utility – Back up program

इस प्रोग्राम का प्रयोग computer की memory (HDD) में संग्रहित  data/files/folder को copy कर किसी अन्य storage device जैसे – pen drive, cd, dvd, external hdd आदि में संग्रहित करने के लिए किया जाता है, जिससे डाटा computer memory के खराब होने पर भी सुरक्षित रहे।

Disk Clean-up – Disk Cleaner program

यह प्रोग्राम user को  HDD (Hard Disk Drive) में प्रर्याप्त जगह न हाने पर अनावश्यक files व program हटाने के लिए  decision लेने में मदद करता है, तथा अनावश्यक files को हटाकर hard disk की क्षमता में वृद्धि करता है।

Disk Format program – Create and format hard-disk partition

यह Disk management program हार्ड डिस्क को विभिन्न खण्डों या drives जैसे C-drive, D-drive, E-drive आदि में विभक्त करने व उनको delete करने की सुविधा प्रदान करता है।

Compression Utility – Disk compression program

स्टोरेज की थोड़ी से जगह में बहुत सी files को संग्रहित करने की प्रक्रिया files compression कहलाती है।

ये सॉफ्टवेयर, hard-disk में store हुई files को compress (संकुचित) कर देता है अर्थात् files के वास्तविक size को कम कर देता है, ताकि और files व सुचनाओं को इनमें संग्रहित किया जा सके।

Uninstaller Program

इसका प्रयोग computer की  hard-disk में install हुए प्रोग्राम को uninstall करने के लिए किया जाता है।

Virus Scanner

यह प्रोग्राम computer में virus का पता लगाने के लिए सभी files व folders को scan करता है तथा virus की पहचान हाने पर उन्हें  remove करता है। इस प्रोग्राम को Anti-virus program भी कहते हैं।

Disk defragmenter

एक ही file का computer के hard-disk में अलग-अलग स्थानों (blocks) पर खंण्डों या टुकड़ों (fragments) में संग्रहित होना फ्रैग्मैन्टेशन कहलाता है।

इस प्रोग्राम का प्रयोग  hard-disk में store हुई  files तथा hard-disk के रिक्त स्थानों को सुव्य‍वस्थित (rearrange) करने के लिए किया जाता है।

Disk defragmenter एक Disk management tool अथवा प्रोग्राम है जो hard-disk के प्रत्येक खण्डों (parts) या हिस्सों अथवा प्रत्येक drives की scan या जॉंच करता है और एक ही files के भाग (contents) यदि hard-disk में अलग-अलग blocks में संग्रहित हैं तो उन्हें एक लगातार blocks (contiguous blocks) में व्यवस्थित कर देता है। जिसके फलस्वरूप files के accessing तेज (fast) हो जाती है, और  computer की कार्यकुशलता में सुधार होता है।

इस यूटिलिटी प्रोग्राम की मदद से hard disk drives (HDD) को optimize किया जाता है।

Calculator –

इस यूटिलिटी प्रोग्राम का प्रयोग mathematical calculation करने के लिए किया जाता है।

Snipping tool –

Windows OS के साथ आने वाले इस यूटिलिटी सॉफ्टवेयर का इस्तेमाल, स्क्रीन (monitor) में प्रदर्शित होने वाले matter को इच्छित आकृति में capture करने के लिए किया जाता है। अर्थात स्निपिंग टूल द्वारा screen shot लिया जाता है।

Character Map –

कैरेक्टर मैप प्रोग्राम के द्वारा कम्प्यूटर में install, प्रत्येक font (लिखने के लिए प्रयोग होने वाले अक्षरों व चिन्हों का समूह) के अन्तर्गत आने वाले characters (अक्षर व चिन्ह) को प्रदर्शित किया जाता है। साथ ही यह ये भी प्रदर्शित करता है कि इन कैरेक्टर्स को type करने के लिए keyboard के किन बटनों का इस्तेमाल करना है। इसके अलावा इसके द्वारा दिखाने वाले अक्षरों को, माउस द्वारा select व copy करके सीधे की अपने documents में paste भी कर सकते हैं।

Clipboard –

क्लिपबोर्ड एक अति महत्वपूर्ण यूटिलिटी सॉफ्टवेयर है जिसका प्रयोग Computer का उपयोग करते समय, हमारे द्वारा cut व copy किये गये text, picture (चित्र) या किसी भी तरह की अन्य files आदि को, अस्थायी तौर पर संग्रहित करने के लिए किया जाता है।

जब हम किसी भी text, image या फिर किसी भी तरह की files को cut अथवा copy करते हैं तो ये चीजें clipboard नाम के memory block में अस्थायी तौर पर तब तक के लिए स्टोर हो जाते हैं जबतक कि इनको paste न कर दिया जाए। और जैसे हम इन चीजों को अपने इच्छित location पर paste कर देते हैं तो ये चीजें clipboard से हट जातीं हैं।

अत: हम कह सकते हैं कि clipboard डेटा के, एक स्थान से दूसरे स्थान पर हस्तान्तरण के लिए एक मध्यस्थ का रोल अदा करता है। और यह एक अस्थायी स्टोरेज उपलब्ध कराता है।

 

Characteristics of Utility Software – यूटिलिटी सॉफ्टवेयर की विशेषताऍं

यूटिलिटी सॉफ्टवेयर की विशेषताऍं उनके गुणों के आधार पर निम्नलिखित हैं –

  1. ये ना तो System Software होते हैं, और न ही Application Software.
  2. पर कई सारे उपयोगी यूटिलिटी प्रोग्राम्स System Software (Operating System) के साथ ही पैकेज के रूप में उपलब्ध होते हैं।
  3. कइ सारे यूटिलिटी प्रोग्राम्स operating system के एक भाग के रूप में ही install हो जाते हैं। Operating System को install करने पर हम इनकी सेवा का लाभ ले सकते हैं। जैसे –  calculator, clock, character map, calendar, notepad, snipping tool आदि। साथ ही इन्हें अलग से भी develop करके install किया जा सकता है।
  4. ये Programs, ऑप‍रेटिंग सिस्टम की कार्य क्षमता में अद्वितीय रूप से वृद्धि कर देते हैं।
  5. Utility Programs के features ही operating system की दक्षता को improve करते हैं। और इसे नया व आकर्षक बनाते हैं।
  6. जैसे-जैसे operating system के नए-नए versions आते हैं, वैसे –वैसे नए व उपयोगी utility software, नई क्षमता के साथ हमें इस्तेमाल के लिए software निर्माता कम्पनी द्वारा उपलब्ध कराए जाते हैं।
  7. इन प्रोग्राम्स को computer में desktop icon के रूप में व taskbar में भी रखा जा सकता है।
  8. Operating System द्वारा सीधे हैंडल नहीं किए जाने वाले अधिकांश कार्य Utilities द्वारा हैंडल किये जाते हैं।

 

How to develop Utility Software for Windows Operating System

Formation of Utility Programs for Windows Operating System

Development of Utility Programs for Windows Operating System

कम्प्यूटर की एक programming language – विजुअल बेसिक (Visual Basic – VB) अ‍थवा विजुअल बेसिक डॉट नेट (Visual Basic.Net – VB.Net) की मदद से windows operating system के लिए Utility Software व Application Software दोनो का निर्माण (development) किया जा सकता है।

Visual Basic भाषा का निर्माण 2002 में Microsoft Company, जो कि windows operating system की निर्माता है के द्वारा किया गया था।

VB.Net भाषा के द्वारा windows operating system के लिए प्रोग्राम बनाने के लिए हमें Visual Studio Software (Builder program) को install करने की आवश्यकता होती है, जो Microsoft द्वारा ही निर्मित किया गया IDE (Integrated Development Environment) है। और Microsoft द्वारा निर्मित कई computer programming language जैसेकि – VB.Net, ASP.NET, C#, J# आदि को support करता है।

IDE का मतलब program को develop करने के लिए सभीआवश्यक टूल्स (tools) प्रदान करना।

Visual studio की मदद से windows operating system के लिए Application software (जैसे – MS-Word, MS-excel, MS-Power Point, Paint tool, MS- Access आदि) Utility Software (जैसे – Character map, Calculator, Snipping Tool, Clipboard manager, To Do list, magnifier या taskbar में आने वाली घड़ी (clock), कैलेण्डर आदि) तथा Web Application Software आदि का निर्माण किया जा सकता है।

Microsoft द्वारा Visual Studio के कई versions release किये जा चुके हैं, जिसमें से पहला version – Visual Studio.NET, 2002 में release किया गया था, जो कि GUI (Graphical User Interface) व  Drag and Drop की सुविधा उपलब्ध करवाता है।

इसकी मदद से  mobile Apps (Mobile Application) व  desktop Application (desktop software) दोनो का निर्माण (development) संभव है।

 

Utility Software के लाभ और हानि

यूटिलिटी सॉफ्टवेयर के लाभ – Advantages of Utility Software

  • Memory में बहुत ही कम space लेते हैं।
  • ज्यादातर उपयोगी utility program ऑपरेटिंग सिस्टम के साथ ही उपलब्ध होते हैं। इन्हें अलग से  install करने की जरूरत नही होती है।
  • न्यूनतम option होने के कारण Quick Service (तीव्र गति से सेवा) प्रदान करते हैं।
  • समय की बचत होती है।
  • कम्प्यूटर के उपयोग को सरल व सुविधाजनक बनाते हैं।
  • Operating (OS) की कार्यक्षमता व गुण में वृद्धि करते हैं।

 

यूटिलिटी सॉफ्टवेयर ही हानियॉं– Disadvantages of Utility Software

ये छोटे programs होते हैं। इनका दायरा या इनकी क्षमता सीमित होती हैं।

Operating System के साथ आने वाले इन प्रोग्राम्स को computer system से install व uninstall तो किया जा सकता है, पर remove नही किया जा सकता है, जो हमारे लिए उपयोगी नही है, और अनावश्यक रूप से memory space को ग्रहण करते हैं।

 


I hope, आपको यह आर्टिकल – Utility Software क्या है – What is Utility Software in Hindi – जरूर पसंद आया होगा।

अगर आपको ये आर्टिकल पसन्द आया हो, तो इसे अपने दोस्तों के साथ WhatsApp, Facebook आदि पर शेयर जरूर करिएगा। Thank you!

Leave a Comment

error: Content is protected !!