Explain user interface, Hardware, Software and Firmware ?
Table of contents (toc)
यूजर इंटरफेस क्या है ?
User interface एक software होता है जो user और कम्प्यूटर के बीच communication provide करता है।
यूजर इंटरफेस दो प्रकार के होते हैं -
(i). Text/typing type
(ii). Icon/Mouse type
- Text/typing type : इस प्रकार के यूजर इंटरफेस में user को keyboard की सहायता से पूरे command type करने होते हैं। जैसे - DOS में 'dir' type करके सभी files व directions की जानकारी देखी जा सकती हैं।
- Icon/Mouse type : यह एक विशेष प्रकार के symbol को screen पर select करता है जिसे Icon कहते हैं। जैसे - window एक icon type यूजर इंटरफेस है। इस interface को Graphical User Interface (GUI) भी कहते हैं। इसके द्वारा work करना बहुत आसान हो जाता है। अतः इसको उइसेर friendly भी कहते हैं।
Hardware
कंप्यूटर के physical components Hardware कहलाते हैं। ये physical components इलेक्ट्रॉनिक, electrical, magnetic, mechanical या optics कुछ भी हो सकते हैं। Hardware two-step के आधार पर कार्य करते हैं। जैसे - Keyboard user द्वारा दिये गए information को binary bit (0 या 1) में change करके कंप्यूटर को देता है।
EXAMPLE : Keyboard, Monitor, Printer, Micro-processor, Hard disk, Floppy disk, Optical Disk, Plotter, Scanner etc.
Software
Software निर्देशों के समूह होते हैं जिसकी सहायता से कंप्यूटर के Hardware पर कार्य किया जाता है। किसी problem को solve करने के लिए उसे क्रमबद्ध तरीके से कंप्यूटर को दिया जाता है। ये instructions किसी computer language में ही दिए जाते हैं ताकि कंप्यूटर उन्हें समझ सके। इसी sequence of instructions को program कहते हैं। Program का एक समूह जो किसी कंप्यूटर के लिए लिखा गया है, Software कहलाता है। Software का main purpose कंप्यूटर के operation को control करना होता है।
Software मुख्यतः तीन प्रकार के होते हैं -
- System Software
- Application Software
- Utility Software
System Software
ऐसे software जो कंप्यूटर के hardware गतिविधियों को संचालित व control करते हैं, System Software कहलाते हैं। System Software विभिन्न information processing कार्यों को पूरा करने के लिए Hardware व Application Program के बीच संबंध स्थापित करते हैं।
इस software के teen भाग हैं।
● System Management Program
● System Support Program
● System development Program
Application Software
ये program विशेषत किसी कार्य को करने के लिए अथवा किसी user की information processing आवश्यकताओं को पूरा करने के लिए बनाये जाते हैं।
इसके दो भाग हैं -
● General Purpose Application Software
● Special Purpose Application Software
Utility Software
ऐसे program जो कंप्यूटर system और इसके विभिन्न भागों के रखरखाव और उनकी मरम्मत करते हैं, Utility Software कहलाते हैं। ये अन्य program में संसोधन एवं नवनिकरण का कार्य भी करते हैं।
उदाहरण : File manager, Text Editor, Linker etc.
Firmware
ऐसे software जो machine के memory में ही permanently होते हैं जैसे - ROM, PROM, EPROM आदि, इसे ही Firmware कहा जाता है। पहले system में software को कई Storage Media CDs disk में suppy किया जाता था। Technology में परिवर्तन के साथ साथ आज software, कंप्यूटर menu features के द्वारा बनाये गए ROM chips पर available होता है। यह hardware का ही एक part होता है।
Example : ROM chip के Hardware है लेकिन इसमें हमेशा कुछ program बने होते हैं। ये firmware के example हैं जो कि power off हो जाने पर भी इसके program नष्ट नहीं होते।