Translate

हार्डवेयर और सॉफ्टवेयर क्या है?

कंप्युटर एक ऐसी मशीन है जो हार्डवेयर (Hardware) और सॉफ्टवेयर (software) से निर्मित है, जिसे चलाने के लिए एक उपयोगकर्ता यानि यूजर की जरूरत होती है । वास्तव मे कंप्युटर एक इलेक्ट्रॉनिक उपकरण है जो आकड़ों को एकत्रित करके उनको आवश्यकतानुसार प्रोसेस करता है फिर उन्हें एक सूचना की तरह प्रदर्शित करता है । सामान्य शब्दों मे डाटा को इनपुट की तरह रिसीव करता है फिर उस पर निर्धारित प्रोसेसिंग कर प्रदर्शित करता है। इस प्रक्रिया की पूर्ति हार्डवेयर और सॉफ्टवेयर घटकों के बिना पूरी नहीं हो सकती । इस प्रकार सॉफ्टवेयर एण्ड हार्डवेयर कंप्युटर के मुख्य अवयव हैं । 


कंप्युटर सिस्टम क्या है? 


एक कंप्यूटर सिस्टम (Computer System) विभिन्न रूपों और आकारों में आता है। यह एक सर्वर से व्यक्तिगत डेस्कटॉप (Desktop) में से एक हो सकता है। लैपटॉप (Laptop), टैबलेट (tablet) कंप्यूटर या स्मार्टफोन (smartphone) इस के कुछ उदाहरण है । 

एक कंप्यूटर सिस्टम में मुख्य रूप से शामिल होता है-प्रोसेसिंग यूनिट (सीपीयू), मेमोरी, इनपुट/आउटपुट डिवाइस और भंडारण (memory) उपकरण (equipment) । ये सभी घटक एक वांछित आउटपुट (output) देने के लिए एक इकाई के रूप में एक साथ कार्य करते हैं । इस प्रकार एक विशिष्ट कंप्यूटिंग सिस्टम को इनपुट, प्रोसेस (ALU, कंट्रोल यूनिट और मेमोरी) और आउटपुट में विभाजित किया जा सकता है। मेन मेमोरी (memory) और ALU के साथ कंट्रोल यूनिट (Control Unit) को CPU के रूप में जाना जाता है । 

कंप्युटर मे हार्डवेयर और सॉफ्टवेयर क्या होते है, चलिए जानते हैं :-



हार्डवेयर (Hardware) क्या होता है? 


Computer Hardware

मशीन के भौतिक घटक जिन्हें देखा जा सकता है और छुआ जा सकता है, उन्हे हार्डवेयर (Hardware) कहा जाता है। हार्डवेयर विद्युत केबलों द्वारा सीपीयू (CPU) से जुड़े विभिन्न परिधीय (peripheral) उपकरण (Equipment) हैं। डेटा को विद्युत संकेतों के रूप में बाह्य उपकरणों और सीपीयू के बीच स्थानांतरित किया जाता है। कंप्यूटर सिस्टम बनाने के लिए CPU को अन्य पेरिफेरल डिवाइस के साथ जोड़ा जाता है। यह पेरिफेरल  डिवाइस ही कंप्युटर के हार्डवेयर कहलाते हैं । 

इनपुट उपकरण:

इनपुट डिवाइस का उपयोग मशीन में डेटा या निर्देशों को पढ़ने के लिए किया जाता है। उदाहरण के तौर पर कीबोर्ड, माउस एण्ड टच स्क्रीन आदि। यह डिवाइस इनपुट डेटा को एक डिजिटल रूप में परिवर्तित करते हैं जो कि  कंप्यूटर सिस्टम द्वारा स्वीकार्य हो। मतलब जिसे कंप्युटर आसानी से समझ सके।  इसके अलावा, हम अब आवाज के माध्यम से भी डेटा को दर्ज कर सकते हैं।  उदाहरण के लिए, हम वेब पर किसी जानकारी को खोजने के लिए गूगल ओके (Google Ok), अलेक्सा (Alexa) आदि ध्वनि माध्यम का उपयोग कर सकते हैं । कंप्यूटर प्रणाली मे इनपुट डिवाइस के माध्यम से दर्ज किया गया डेटा अस्थायी रूप से मुख्य मेमोरी (जिसे RAM भी कहा जाता है) में स्टोर किया जाता है।  

कुंजीपटल (Keyboard)

एक कीबोर्ड कंप्यूटर के साथ उपयोग किए जाने वाले प्राथमिक इनपुट उपकरणों में से एक है। एक इलेक्ट्रिक टाइपराइटर के समान, एक कीबोर्ड अक्षरों, संख्याओं और प्रतीकों को बनाने और अतिरिक्त कार्य करने के लिए उपयोग किए जाने वाले बटनों से बना होता है। 

संकेतन यंत्र (Mouse)

कंप्यूटर माउस एक हार्डवेयर इनपुट डिवाइस है जो आपके कंप्यूटर पर टेक्स्ट (text), आइकन (Icon), फाइल (File) और फोल्डर (Folder) को इंगित करने, स्थानांतरित करने और चुनने के लिए एक कर्सर (moving pointer) को नियंत्रित करता है। इस कर्सर के सहायता से आप अपनी स्क्रीन पर किसी भी आइकान, इमेज , टेक्स्ट आदि को चुन सकते हैं । 

ट्रैक पैड (Trackpad)

इसे ग्लाइड पैड, ग्लाइड पॉइंट, प्रेशर-सेंसिटिव टैबलेट या ट्रैकपैड भी कहा जाता है, टचपैड लैपटॉप और कुछ कीबोर्ड पर एक इनपुट डिवाइस है। यह उपयोगकर्ता को अपनी उंगली से कर्सर ले जाने की अनुमति देता है। इसका उपयोग बाहरी माउस के स्थान पर किया जा सकता है।

स्पर्श पटल (Touch Screen)

टच स्क्रीन एक डिस्प्ले डिवाइस है जो उपयोगकर्ता को अपनी उंगली या स्टाइलस (लेखनी) का उपयोग करके कंप्यूटर से बातचीत करने की अनुमति देता है। यह  GUI (ग्राफिकल यूजर इंटरफेस) को नेविगेट करने के लिए माउस या कीबोर्ड के अलावा एक उपयोगी विकल्प हैं।

अंकीय कैमरा (Digital Camera)

डिजिटल कैमरा एक हार्डवेयर इनपुट डिवाइस है जो तस्वीरें लेता है और छवि को मेमोरी कार्ड पर डेटा के रूप में संग्रहीत करता है।  यह एक ऐसा  यंत्र  है जो डिजिटल रूप में  तस्वीरों और वीडियो को एक इलेक्ट्रॉनिक इमेज सेंसर के माध्यम से रिकॉर्ड कर लेता है। इस डिजिटल इमेज को हम कंप्यूटर पर स्टोर कर सकते है, और कैमरे की मॉनिटर स्क्रीन पर भी देख भी सकते है।

वेबकैम कैमरा (Web Camera)

वेबकैम एक अन्य प्रकार का कैमरा है जो कंप्यूटर से जुड़ा होता है। यह स्थिर चित्र व  गति वीडियो कैप्चर कर सकता है, और सॉफ़्टवेयर की सहायता से, अपने वीडियो को वास्तविक समय (Real Time) में इंटरनेट पर प्रसारित कर सकता है। आजकल वेबकैम की मदद से हम वीडियो कॉन्फ्रेंसिंग आदि कर सकते हैं । यह एक इनपुट डिवाइस हैं । 

स्कैनर (Scanner)

एक स्कैनर का उपयोग एक मुद्रित चित्र, ड्राइंग, या दस्तावेज़ (हार्ड कॉपी) को एक डिजिटल फ़ाइल में बदलने के लिए किया जाता है जिसे कंप्यूटर पर संपादित किया जा सकता है।

अणुभाष (माइक्रोफोन)

एक माइक्रोफोन एक हार्डवेयर परिधीय और इनपुट डिवाइस है जिसका आविष्कार कंप्युटर मे ऑडियो इनपुट करने भेजने के लिए किया जाता है । आजकल यह बहुत ही उपयोगी यंत्र है क्योंकि आप बहुत आसानी से गूगल ओके ,सिरी और अलेक्सा जैसे आवाज नियंत्रित निजी सहायक की मदद से कंप्युटर और इंटरनेट पर कुछ भी खोज सकते हैं । 

आउट्पुट उपकरण: 

आउट्पुट उपकरण का उपयोग संसाधित (processed) डाटा को प्रदर्शित करने व प्रिन्ट करने के लिए किया जाता है। उदाहरण के तौर पर मोनिटोर, प्रिंटर और मैग्नेटिक टेप आदि । यह डिजिटल जानकारी को मानव द्वारा समझने योग्य जानकारी में परिवर्तित करता है। स्थायी भंडारण  भविष्य के उपयोग के लिए डेटा के साथ-साथ निर्देश को स्थायी रूप से संग्रहीत करते हैं । 

पटल (Monitor)

मॉनिटर एक आउटपुट डिवाइस है जो वीडियो इमेज और टेक्स्ट प्रदर्शित करता है। कंप्युटर पर किसी चित्र, डाक्यमेन्ट आदि को प्रदर्शित करने के लिए मानिटर एक बहुत ही उपयोगी हार्डवेयर डिवाइस है । 

मुद्रक (Printer)

प्रिंटर एक बाहरी हार्डवेयर आउटपुट डिवाइस है जो कंप्यूटर या अन्य डिवाइस पर संग्रहीत इलेक्ट्रॉनिक डेटा को एक हार्ड प्रिन्ट मे बदल सकता है । इस डिवाइस के माध्यम से आप किसी भी डाक्यमेन्ट, इमेज आदि का हार्डप्रिन्ट बना सकते हो । 

हेडफ़ोन (Headphone)

कभी-कभी, हेडफ़ोन एक हार्डवेयर आउटपुट डिवाइस होता है, जिसे इयरफ़ोन के रूप में भी जाना जाता है, जो कंप्यूटर मे  स्पीकर पोर्ट से जुड़ता है। हेडफ़ोन आपको अपने आस-पास के लोगों को परेशान किए बिना ऑडियो सुनने व मूवी देखने मे मदद करता है । हेडफ़ोन कई आकार और शैलियों में आते हैं। सबसे छोटे प्रकार के हेडफ़ोन, ईयरबड कहलाते हैं यह कान के अंदर आसानी से फिट हो जाते हैं।

प्लॉटर (Plotter)

प्लॉटर एक प्रिंटर की तरह एक कंप्यूटर हार्डवेयर डिवाइस है जिसका उपयोग वेक्टर ग्राफिक्स को प्रिंट करने के लिए किया जाता है। टोनर के बजाय, प्लॉटर एक पारंपरिक प्रिंटर की तरह डॉट्स की एक श्रृंखला के बजाय कागज पर कई, निरंतर रेखाएं खींचने के लिए एक पेन, पेंसिल, जैसे लेखन उपकरण का उपयोग करता है । इस पर अलग-अलग साइज़ के पेपर पर प्रिन्ट निकाल जा सकता है । मुख्य रूप से यह इंजीनियरिंग और आर्किटेक्चरल ड्रॉइंग के प्रिन्ट निकालने के लिए प्रयोग किया जाता है । 

प्रोजेक्टर (Projector) 

प्रोजेक्टर एक आउटपुट डिवाइस है जो कंप्यूटर द्वारा उत्पन्न छवियों को लेता है और फिर उन्हें स्क्रीन, दीवार या किसी अन्य सतह पर प्रोजेक्शन द्वारा पुन: प्रदर्शित करता है। छवियों को जिन सतहों पर प्रक्षेपित (Projected) किया जाता है वह बड़ी, सपाट और हल्के रंग की होती है।

कंप्यूटर स्पीकर

कंप्यूटर स्पीकर एक आउटपुट हार्डवेयर डिवाइस है जो ध्वनि उत्पन्न करने मे सहायक होता है। कंप्यूटर स्पीकर से आने वाली ध्वनि कंप्युटर मे लगे साउंड कार्ड से उत्पन्न  होती है। 

इनपुट/आउटपुट डिवाइस (Input/output Devices)

इनपुट/आउटपुट डिवाइस कंप्यूटर को डेटा (आउटपुट) भेजने और कंप्यूटर (इनपुट) से डेटा प्राप्त करने में सक्षम होता हैं। इस प्रकार कुछ हार्डवेयर डिवाइस इनपुट ओर आउट्पुट दोनों काम करते हैं जैसे – टच स्क्रीन, डिजिटल कैमरा, SD कार्ड, हार्ड डिस्क और साउन्ड कार्ड आदि । 

डेटा संगठन (Data Organization)

कंप्युटर मे डेटा को फाइलों के रूप में व्यवस्थित किया जाता है। प्रत्येक फ़ाइल में तार्किक रूप से संबंधित कई रिकॉर्ड होते हैं। प्रत्येक रिकॉर्ड में फ़ील्ड होते हैं जो फिर से तार्किक रूप से संबंधित होते हैं। फ़ील्ड वर्णों या बाइट्स का एक समूह है। प्रत्येक बिट एक बाइट या वर्ण बनाता है। 8 बिट्स एक बाइट बनाता है । 

जैसा की आप जानते है कंप्युटर केवल 0 और 1 की ही भाषा को समझ सकता है। स्मृति (memory) की मूल इकाई बिट्स (bits) कहलाती है। एक शब्द  बनाने के लिए बिट्स को एक साथ समूहीकृत किया जाता है। एक 4-बिट शब्द निबल (Nibble) कहलाता है। दो निबल (Nibble) यानि 8 बिट (Bit) को एक बाइट (One Byte) कहा जाता है। बाइट के कुछ उदाहरण इस प्रकार हैं - 01000110, 01111100, 10000001, आदि।

एक कंप्यूटर सिस्टम स्टोर करने के लिए बाइनरी नंबर का उपयोग करता है और उसे यूजर के द्वारा समझी जा सकने वाली भाषा मे परिवर्तित करके प्रदर्शित करता है। इस प्रक्रिया मे एक कंप्युटर हार्डवेयर के साथ-साथ सॉफ्टवेयर का भी प्रयोग करता है । 

सॉफ्टवेयर (Software) क्या होता है? 

Computer Software

एक सॉफ्टवेयर (Software) का एकमात्र उद्देश्य कंप्यूटर हार्डवेयर के परिचालन को उपयोगी बनाना है। एक सॉफ्टवेयर ही कंप्यूटर के विभिन्न हार्डवेयर घटकों  और कंप्युटर यूजर के बीच संपर्क स्थापित करता है। हम एक कंप्युटर के हार्डवेयर को सीधे निर्देश नहीं दे सकते हैं । यह कार्य हम एक सॉफ्टवेयर की मदद से आसानी से कर सकते हैं। सॉफ्टवेयर मानव उपयोगकर्ता और हार्डवेयर के बीच एक इंटरफेस के रूप में कार्य करता है । 
 
जैसा की हमने ऊपर पढ़ा कि कंप्यूटर के भौतिक भागों को हार्डवेयर कहा जाता है। इनमें वे चीजें शामिल हैं जिन्हें हम देख सकते हैं, जैसे कि मॉनिटर और कंप्यूटर केस, साथ ही वे चीजें जो हम नहीं देख सकते हैं, जैसे कि कंप्यूटर केस के अंदर मदरबोर्ड और माइक्रोप्रोसेसर। प्रोग्राम, ऑपरेटिंग सिस्टम (Operating System) और फ़र्मवेयर (Firmware) (एक प्रकार का प्रोग्राम जो माइक्रोप्रोसेसर में अंतर्निहित (Embedded) होता है) जैसी चीज़ें सॉफ़्टवेयर (Software) कहलाती हैं। वे उपयोगकर्ताओं को हार्डवेयर की क्षमताओं तक पहुंचने की अनुमति देते हैं। 

सॉफ्टवेयर दो प्रकार के होते हैं – पहला सिस्टम सॉफ्टवेयर और दूसरा एप्लिकेशन (Application) सॉफ्टवेयर 

सिस्टम सॉफ्टवेयर के भी दो अलग प्रकार होते हैं –पहला ऑपरेटिंग सिस्टम, दूसरा डिवाइस ड्राइवर 

सिस्टम सॉफ्टवेयर (System Software)

सिस्टम सॉफ्टवेयर उपयोगकर्ता अनुप्रयोगों (Applications) को कंप्यूटर के हार्डवेयर पर चलने की अनुमति देता है। ऑपरेटिंग सिस्टम (OS) - जो कंप्यूटर के बुनियादी कार्यों को नियंत्रित करता है - सबसे सामान्य उदाहरण है। यह स्क्रीन पर जानकारी प्रदर्शित करके और कीबोर्ड, टचस्क्रीन या माउस से उपयोगकर्ता से इनपुट प्राप्त करके कंप्यूटर को निर्दशित करता है। कंप्यूटर सुरक्षा को ध्यान मे रखते हुए OS के लिए उपलब्ध होने वाले किसी भी अपडेट को इंस्टॉल करना महत्वपूर्ण होता है। वैसे तो कई ऑपरेटिंग सिस्टम उपलब्ध हैं, लेकिन माइक्रोसॉफ्ट विंडोज और लिनक्स सबसे अधिक इस्तेमाल किए जाने वाले सिस्टम सॉफटवारेस हैं। Apple मशीनें एक विशिष्ट ऑपरेटिंग सिस्टम का उपयोग करती हैं, जिसे macOS कहा जाता है।

सिस्टम सॉफ्टवेयर मानव-पठनीय भाषा को मशीनी भाषा में परिवर्तित करता है और मशीनी भाषा को मानव-पठनीय भाषा मे।


डिवाइस ड्राइवर (Device Driver)

डिवाइस ड्राइवर एक प्रोग्राम या सॉफ़्टवेयर है जो किसी डिवाइस को नियंत्रित करता है और उस डिवाइस को उसके कार्य करने में मदद करता है। प्रिंटर, माउस, मॉडम आदि जैसे प्रत्येक उपकरण को कंप्यूटर सिस्टम से हमेशा के लिए जुड़ने के लिए एक ड्राइवर की आवश्यकता होती है। इसलिए, जब हम किसी नए डिवाइस को अपने कंप्यूटर सिस्टम से कनेक्ट करते हैं, तो सबसे पहले हमको उस डिवाइस के ड्राइवर को इंस्टॉल करना होगा ताकि हमारा ऑपरेटिंग सिस्टम उस डिवाइस को नियंत्रित या प्रबंधित करना जान सके । 

एप्लिकेशन सॉफ़्टवेयर (Application Software)

एप्लिकेशन सॉफ़्टवेयर को कंप्यूटर पर विशिष्ट कार्यों को पूरा करने के लिए डिज़ाइन किया गया है। इन सॉफ़्टवेयर का इस्तेमाल मासिक भुगतान या तो एकमुश्त खरीदारी के रूप में किया जाता है। कुछ अन्य सॉफ़्टवेयर डाउनलोड और उपयोग करने के लिए स्वतंत्र हो सकते है, जिन्हें ओपन सोर्स प्रोग्राम कहते हैं । 

आधुनिक एप्लिकेशन सॉफ्टवेयर विभिन्न रूपों में आते है। कुछ लोकप्रिय प्रकारों में ईमेल, वर्ड प्रोसेसिंग, स्प्रेडशीट, डेटाबेस, प्रस्तुतीकरण (Presentation), डेस्कटॉप प्रकाशन, मीडिया संपादन और ग्राफिक्स निर्माण के लिए सॉफ्टवेयर शामिल हैं। 

वर्ड प्रोसेसर (Word Processor)


वर्ड प्रोसेसर सबसे व्यापक रूप से उपयोग किए जाने वाले अनुप्रयोगों (applications) में से एक है। उनका उपयोग दस्तावेज़ की कई शैलियाँ बनाने के लिए किया जा सकता है, एक साधारण पत्र या व्यावसायिक अनुबंध से लेकर एक जटिल रिपोर्ट या फिर पूरी एक किताब तक इसमे बनाई जा सकती हैं। वर्ड प्रोसेसर के एक बहुत ही सरल संस्करण को टेक्स्ट एडिटर कहा जाता है, लेकिन यह केवल टेक्स्ट के लिए है और छवियों को संभाल नहीं सकता है।

स्प्रेडशीट (SpreadSheet)

स्प्रेडशीट उपयोगकर्ताओं को गणितीय और सांख्यिकीय फ़ार्मुलों को लागू करते हुए संख्याओं और अन्य डेटा के साथ काम करने की अनुमति देती है। उनका उपयोग सरल कार्यों के लिए किया जा सकता है, जैसे कि बुनियादी खाते, और डेटा के जटिल विश्लेषण के लिए भी।

प्रेज़न्टैशन सॉफ्टवेयर (Presentation Software)

माइक्रोसॉफ्ट पावरपॉइंट और गूगल स्लाईड एक प्रेज़न्टैशन कंप्यूटर सॉफ्टवेयर है जो उपयोगकर्ता को जानकारी प्रस्तुत करने के लिए रिकॉर्डिंग, कथन,   एनिमेटेड और अन्य सुविधाओं के साथ स्लाइड बनाने की अनुमति देता है। इसके द्वारा आप किसी भी आकड़ें को बहुत अच्छी तरह प्रस्तुत कर सकते हो। 

मोबाईल ऐप्स (Mobile Applications)

एप्लीकेशन सॉफ्टवेयर विभिन्न प्रकार के उपकरणों के लिए उपलब्ध है। मोबाइल फोन और टैबलेट के लिए उपयोग किए जाने वाले सॉफ़्टवेयर को  एप्लीकेशन (application) कहते हैं जिसे संक्षेप मे ऐप्स (Apps) के रूप में जाना जाता है । ऐप्स कई तरह के कार्य कर सकते हैं, जैसे ईमेल भेजना, सोशल नेटवर्किंग और यहां तक कि बैंकिंग भी । आज के समय मे अधिकतर लोग समार्टफोन का प्रयोग करते हैं इसीलिए तरह-तरह के अप्प्स डिवेलप किए जा रहे हैं जो उपयोगकर्ता के कार्य को और सरल कर देते हैं । 

इस प्रकार हार्डवेयर और सॉफ्टवेयर कंप्युटर के अभिन्न हिस्सा है । हार्डवेयर, सॉफ्टवेयर और उपयोगकर्ता मिलकर ही एक कंप्युटर सिस्टम का निर्माण करते हैं । 

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

ऑफिस मे पेपर/ कागज का सही उपयोग

भारत मे कंप्युटर युग का प्रारंभ और विकास