आप जानते हैं की कंप्यूटर एक मशीन है कंप्यूटर में सिस्टम और डिवाइस मिलकर कार्य करते हैं | किसी भी निर्देश या डाटा देने अथवा लेने के लिए भौतिक युक्तियों की आवश्यकता होती है तथा उन्हीं निर्देशों को कंप्यूटर सिस्टम अपनी भाषा (machine language) में बदल कर संसाधित (processing) करता है | डाटा प्रोसेसिंग के लिए कुछ प्रोग्राम की भी जरुरत होती है जिनकी सहायता से सटीक परिणाम प्राप्त होते हैं | आगे की जानकारी इन्हीं प्रोग्राम और युक्तियों के वर्गीकरण से सम्बंधित है |
Computer Hardware - कंप्यूटर हार्डवेयर
Hardware एक सामान्य शब्द है जोकि कंप्यूटर प्रणाली के किसी भी घटक (component) की भौतिक उपस्थिति का वर्णन करने के लिया किया जाता है तथा जिसे छुआ जा सके |
कंप्यूटर सिस्टम जिन भौतिक भागों से मिलकर बना होता है उन्हें हार्डवेयर कहते हैं | अर्थातः कंप्यूटर सिस्टम की सभी इनपुट व आउटपुट डिवाइस, प्रोसेसर, स्टोरेज डिवाइस हार्डवेयर कहलाती हैं | इसमें कंप्यूटर केस, मॉनिटर, कीबोर्ड और माउस भी शामिल है | इन सब चीजों को हम छूकर तथा भौतिक रूप में महसूस कर सकते हैं |
कंप्यूटर की गति एवं क्षमता हार्डवेयर पर ही निर्भर करती है | जैसे आपके कंप्यूटर का प्रोसेसर अधिक शक्तिशाली है, और RAM memory भी ज्यादा है तो कंप्यूटर की speed भी ज्यादा होगी | अगर हार्डडिस्क की क्षमता ज्यादा है तो कंप्यूटर की संग्रहण क्षमता भी ज्यादा होगी |
|
कंप्यूटर हार्डवेयर तथा सॉफ्टवेयर |
Computer Software - कंप्यूटर सॉफ्टवेयर
हम कंप्यूटर की मदद से विभिन्न प्रकार के कार्यों को संपन्न कर सकते हैं | असल में सभी प्रक्रियाएँ सॉफ्टवेयर की मदद से की जाती है जो किसी एक सेकेंडरी मेमोरी में संग्रहित होते हैं | सॉफ्टवेयर कंप्यूटर प्रोग्रामों का एक समूह होता है जो किसी विशेष कार्य हेतु बनाये जाते हैं | एक प्रोग्राम बस निर्देशों का एक समूह होता है जो किसी विशेष प्रोग्रामिंग भाषा में लिखे जाते हैं | अर्थातः सॉफ्टवेयर उन प्रोग्रामों का संग्रह है जो कंप्यूटर हार्डवेयर की शक्तियों को बढ़ाता है | computer software भी अनेक प्रकार के होते हैं, जिनका कार्य अलग-अलग होता है | कुछ सॉफ्टवेयर user की सहायता अथवा विशेष उपयोगी कार्यों के लिए बनाये जाते हैं | कुछ सॉफ्टवेयर खुद कंप्यूटर के लिए बनाये जाते हैं |
मूल रूप से सॉफ्टवेयर दो प्रकार के होते हैं -
1. सिस्टम सॉफ्टवेयर (System Software)
2. एप्लीकेशन सॉफ्टवेयर (Application Software)
System Software : सिस्टम सॉफ्टवेयर
सिस्टम सॉफ्टवेयर एक ऐसा सॉफ्टवेर है पहले user से सुचना का आदान-प्रदान करता है और फिर एप्लीकेशन सॉफ्टवेयर के साथ काम करता है | सिस्टम सॉफ्टवेयर कंप्यूटर को अपने आंतरिक संसाधनों का management करने में मदद करता है | सिस्टम सॉफ्टवेयर खुद कंप्यूटर के लिए बनाये जाते हैं | सिस्टम सॉफ्टवेयर सिर्फ एक प्रोग्राम नहीं है, बल्कि कई प्रोग्रामों का समूह है |
सिस्टम सॉफ्टवेयर के प्रकार :
- operating system (ऑपरेटिंग सिस्टम) : ऑपरेटिंग सिस्टम वह सिस्टम सॉफ्टवेयर है जो कंप्यूटर हार्डवेयर और सॉफ्टवेयर संसाधनों का प्रबंधन करता है तथा उनके बीच तालमेल बनाता है | यह कंप्यूटर और user के बीच एक इंटरफ़ेस प्रदान करता है | कंप्यूटर पर सबसे प्रचलित ऑपरेटिंग सिस्टम : Windows, Linux, Unix, MAC इत्यादि हैं |
- utilities software (यूटिलिटी सॉफ्टवेयर) : यूटिलिटीज विभिन्न प्रकार की सेवाएँ हैं जो की ऑपरेटिंग सिस्टम के द्वारा प्रदान की जाती है | यूटिलिटीज जैसे डिस्क फ्रेगमेंटर, डिस्क क्लीनअप, डिस्क मैनेजमेंट इत्यादि उपयोगी सॉफ्टवेयर होते हैं |
- device driver (डिवाइस ड्राइवर) : ड्राइवर एक विशेष प्रकार के प्रोग्राम होते हैं जो अन्य इनपुट और आउटपुट डिवाइस को बाकि की कंप्यूटर प्रणाली के साथ जोड़ने का काम करते हैं | जैसे ऑडियो ड्राइवर, प्रिंटर ड्राइवर, डिस्प्ले ड्राइवर इत्यादि |
- server (सर्वर) : सर्वर की आवश्यकता तब पड़ती है जब अलग-अलग यूजर द्वारा किये गए अनुरोधों को पूरा करने के लिए विभिन्न प्रकार के प्रोग्राम को रन करने की जरुरत पड़ती है |
एक सॉफ्टवेयर सूट एप्लीकेशन सॉफ्टवेयरों का एक समूह है जो सम्बंधित फंक्शनलिटी के लिए बना होता है | उदहारण के लिए ऑफिस सॉफ्टवेयर सूट में वर्ड प्रोसेसिंग, स्प्रेडशीट, डेटाबेस इत्यादि कार्य किये जा सकते हैं
Application Software : एप्लीकेशन सॉफ्टवेयर
एप्लीकेशन सॉफ्टवेयर वो सॉफ्टवेयर है जो विशेष रूप से user के लिए तैयार किये जाते हैं, इनको end user प्रोग्राम भी कहते हैं | कुछ प्रोग्राम जैसे वर्ड प्रोसेसर, वेब ब्राउज़र, एक्सेल एप्लीकेशन सॉफ्टवेयर की श्रेणी में आते हैं | इन प्रोग्रामों को बेसिक या स्पेशल एप्लीकेशन के रूप में वर्गीकृत किया जा सकता है |
बेसिक एप्लीकेशन
इन एप्लीकेशन को व्यापक रूप से जीवन के लगभग सभी क्षेत्रों में उपयोग किया जाता है | व्यापार, शिक्षा, चिकित्सा विज्ञान, बैंकिंग, इंडस्ट्रीज इत्यादि | एप्लीकेशन सॉफ्टवेयर का उपयोग अनेक कामों के लिए कर सकते हैं जैसे सन्देश भेजने, दस्तावेज तैयार करने, स्प्रेडशीट बनाने, डेटाबेस, ऑनलाइन शॉपिंग आदि | एप्लीकेशन इस तरह से तैयार किये जाते हैं जिससे user के लिए काम करना बेहद आसान हो जाता है |
स्पेशल एप्लीकेशन
इसमें हजारों अन्य प्रोग्राम हैं जोकि विशिष्ट विषयों और व्यवसायों पर ध्यान केंद्रित करते हैं | जैसे ग्रापिक्स के लिए फोटोशॉप, ऑडियो के लिए virtual dj, विडिओ के लिए movie maker, मल्टीमीडिया के लिए vlc, वेब लेखन के लिए blogger इत्यादि |
Hardware Vs Software : Comparison
|
Hardware
|
Software
|
Definition
|
Devices that are required to store and execute the software and are physically present
|
Collection of instructions that enables a user to interact with the computer. Software is a program that enables a computer to perform a specific task using hardware
|
Types
|
Input device, storage device, processing unit , control unit and output devices.
|
System software, Programming software, and Application software, Utility Software
|
Examples
|
Monitor, printer, keyboard, scanners and mouse
|
MS word, Ms Excel, photoshop, notepad
|
Inter dependency
|
Hardware starts functioning once software is loaded.
|
To deliver its set of instructions, Software is installed on hardware.
|
Failure
|
Hardware failure is random. Hardware does have increasing failure at the last stage.
|
Software failure is systematic. Software does not have an increasing failure rate.
|
Durability
|
Hardware wears out over time.
|
Software does not wear out over time. However, bugs are discovered in software as time passes.
|
Nature
|
Hardware is physical in nature.
|
Software is logical in nature.
|