Introduction to Computer
कंप्यूटर क्या है?
Computer is an electronic machine that processes the instructions given by the user and presents the result in the form of output.
कंप्यूटर एक इलेक्ट्रॉनिक मशीन है जो यूजर द्वारा दिए गए निर्देशों को प्रोसेस करके आउटपुट के रूप में रिजल्ट प्रस्तुत करती है
Full Form of Computer: Common Operating Machine Purposely Used for Technological and Educational Research
Father of Computer: Mr. चार्ल्स बैबेज को कंप्यूटर का जनक कहा जाता है
हार्डवेयर क्या है?
Hardware :Computer के समस्त भौतिक भाग, जिनको कंप्यूटर बनाने में प्रयोग किया जाता है कंप्यूटर के Hardware Parts कहलाते है और कंप्यूटर को बनाना Hardware कहलाता है
कंप्यूटर के वे भौतिक घटक होते हैं जिन्हें हम देख और छू सकते हैं। ये वे उपकरण और मशीनें हैं जो कंप्यूटर के काम करने के लिए जरूरी होते हैं। हार्डवेयर को कंप्यूटर की रीढ़ माना जाता है, क्योंकि यह सॉफ्टवेयर द्वारा दिए गए निर्देशों का पालन करते हुए कंप्यूटर के विभिन्न कार्यों को संचालित करता है।
Types of Hardware
1. इनपुट डिवाइस (Input Devices):
इनपुट डिवाइस वे उपकरण हैं जिनके माध्यम से उपयोगकर्ता कंप्यूटर को निर्देश या डेटा भेजता है।
उदाहरण: कीबोर्ड (Keyboard), माउस (Mouse), स्कैनर (Scanner), माइक्रोफोन (Microphone), वेबकैम (Webcam)
2. आउटपुट डिवाइस (Output Devices):
आउटपुट डिवाइस वे उपकरण हैं जो कंप्यूटर द्वारा प्रोसेस की गई जानकारी को उपयोगकर्ता तक पहुंचाते हैं।
उदाहरण: मॉनिटर (Monitor), प्रिंटर (Printer), स्पीकर (Speakers), प्रोजेक्टर (Projector)
3. सिस्टम यूनिट (System Unit):
सिस्टम यूनिट कंप्यूटर का मुख्य भाग होता है, जिसमें सभी महत्वपूर्ण घटक होते हैं। इसे आमतौर पर CPU (Central Processing Unit) कहा जाता है, लेकिन यह संपूर्ण सिस्टम यूनिट के लिए उपयोग किया जाता है।
उदाहरण:
मदरबोर्ड (Motherboard): कंप्यूटर का मुख्य सर्किट बोर्ड होता है, जिस पर सभी घटक जुड़ते हैं।
प्रोसेसर (Processor): जिसे CPU (Central Processing Unit) भी कहते हैं, यह कंप्यूटर का दिमाग होता है, जो सभी निर्देशों को प्रोसेस करता है।
रैम (RAM – Random Access Memory): यह अस्थायी मेमोरी होती है जिसमें कंप्यूटर द्वारा चलाए जा रहे प्रोग्राम्स और डेटा संग्रहीत होते हैं।
हार्ड ड्राइव (Hard Drive): यह स्थायी मेमोरी होती है जहां डेटा, फाइलें, और ऑपरेटिंग सिस्टम संग्रहीत होते हैं।
4. स्टोरेज डिवाइस (Storage Devices):
स्टोरेज डिवाइस वे उपकरण होते हैं जो डेटा को संग्रहीत करने के लिए उपयोग किए जाते हैं।
उदाहरण: हार्ड डिस्क ड्राइव (HDD), सॉलिड स्टेट ड्राइव (SSD), यूएसबी फ्लैश ड्राइव (USB Flash Drive), सीडी/डीवीडी (CD/DVD)
5. नेटवर्किंग हार्डवेयर (Networking Hardware):
नेटवर्किंग हार्डवेयर वे उपकरण होते हैं जो कंप्यूटर को नेटवर्क से जोड़ने में मदद करते हैं।
उदाहरण: राउटर (Router), नेटवर्क इंटरफेस कार्ड (NIC), मोडेम (Modem), स्विच (Switch)
कंप्यूटर का विकास
(Generation of Computer):
कंप्यूटर के विकास को कई पीढ़ियों में विभाजित किया जा सकता है, जहां प्रत्येक पीढ़ी ने तकनीकी सुधारों और नई खोजों के माध्यम से कंप्यूटर की कार्यक्षमता को बढ़ाया है।
पहली पीढ़ी (First Generation) (1940-1956): वैक्यूम ट्यूब्स का उपयोग।
दूसरी पीढ़ी (Second Generation) (1956-1963): ट्रांजिस्टर का उपयोग।
तीसरी पीढ़ी (Third Generation) (1964-1971): इंटीग्रेटेड सर्किट्स (ICs) का उपयोग।
चौथी पीढ़ी (Fourth Generation) (1971-अब तक): माइक्रोप्रोसेसर का उपयोग।
पांचवीं पीढ़ी (Fifth Generation) (भविष्य): कृत्रिम बुद्धिमत्ता (Artificial Intelligence) का उपयोग।
कंप्यूटर का वर्गीकरण
(Classification of Computers)
कंप्यूटरों को उनके आकार, क्षमता, कार्यक्षमता, और उपयोग के आधार पर विभिन्न श्रेणियों में वर्गीकृत किया जा सकता है। यहां कंप्यूटरों के मुख्य प्रकारों का वर्गीकरण दिया गया है:
1.आकार और क्षमता के आधार पर कंप्यूटर का वर्गीकरण
A. सुपरकंप्यूटर (Supercomputer):
यह सबसे तेज़ और सबसे शक्तिशाली कंप्यूटर होते हैं, जो अत्यधिक जटिल गणनाओं और वैज्ञानिक अनुसंधानों के लिए उपयोग किए जाते हैं।
उपयोग: मौसम पूर्वानुमान, परमाणु अनुसंधान, अंतरिक्ष अनुसंधान, और बड़े वैज्ञानिक सिमुलेशन
उदाहरण: IBM Summit, Fugaku, Tianhe-2
B. मेनफ्रेम कंप्यूटर (Mainframe Computer):
ये बड़े संगठनों द्वारा भारी मात्रा में डेटा को प्रोसेस करने के लिए उपयोग किए जाते हैं।
उपयोग: बैंकिंग, वित्तीय संस्थान, सरकार, बीमा कंपनियां।
उदाहरण: IBM zSeries, UNIVAC।
C. मिनीकंप्यूटर (Minicomputer):
यह आकार और क्षमता में मेनफ्रेम और माइक्रोकंप्यूटर के बीच होता है। ये मझौले आकार के व्यवसायों द्वारा उपयोग किए जाते हैं।
उपयोग: उत्पादन प्रक्रिया नियंत्रण, प्रयोगशालाएं, मध्यम आकार के सर्वर
उदाहरण: PDP-11, VAX
D. माइक्रोकंप्यूटर (Microcomputer):
यह सबसे सामान्य प्रकार का कंप्यूटर होता है, जिसे व्यक्तिगत उपयोग के लिए डिज़ाइन किया गया है।
उपयोग: घर, स्कूल, ऑफिस, गेमिंग।
उदाहरण: डेस्कटॉप कंप्यूटर, लैपटॉप, टैबलेट, स्मार्टफोन।
2. उद्देश्य के आधार पर कंप्यूटर का वर्गीकरण
A. विशेष उद्देश्य कंप्यूटर (Special-Purpose Computer):
यह विशेष कार्यों को करने के लिए डिज़ाइन किए गए होते हैं। इनके कार्य पहले से ही निर्धारित होते हैं और इन्हें किसी अन्य कार्य के लिए इस्तेमाल नहीं किया जा सकता।
उपयोग: हवाई जहाज का ऑटोपायलट सिस्टम, चिकित्सा उपकरण, वैज्ञानिक उपकरण।
उदाहरण: एम्बेडेड सिस्टम, एटीएम मशीन, मेडिकल इमेजिंग डिवाइस।
B. सामान्य उद्देश्य कंप्यूटर (General-Purpose Computer):
यह सामान्य उपयोग के लिए डिज़ाइन किए गए होते हैं और इनमें कई प्रकार के कार्य किए जा सकते हैं।
उपयोग: वर्ड प्रोसेसिंग, इंटरनेट ब्राउज़िंग, गेमिंग, डेटा प्रोसेसिंग।
उदाहरण: पर्सनल कंप्यूटर (PC), लैपटॉप।
3. डेटा प्रोसेसिंग के आधार पर कंप्यूटर का वर्गीकरण
A. एनालॉग कंप्यूटर (Analog Computer):
यह भौतिक मात्राओं, जैसे तापमान, दबाव, और गति, को मापने के लिए उपयोग किए जाते हैं। एनालॉग कंप्यूटर निरंतर डेटा (Continuously Changing Data) के साथ काम करते हैं।
उपयोग: वैज्ञानिक अनुसंधान, औद्योगिक प्रक्रियाएं।
उदाहरण: स्पीडोमीटर, एनालॉग वोल्टमीटर।
B. डिजिटल कंप्यूटर (Digital Computer):
यह कंप्यूटर बाइनरी नंबर सिस्टम (0 और 1) का उपयोग करके डेटा को प्रोसेस करता है। डिजिटल कंप्यूटरों में गणनाएं सटीक और तेज होती हैं।
उपयोग: बिजनेस एप्लीकेशन, पर्सनल कंप्यूटिंग, गेमिंग।
उदाहरण: पीसी, लैपटॉप, स्मार्टफोन।
C. हाइब्रिड कंप्यूटर (Hybrid Computer):
यह कंप्यूटर एनालॉग और डिजिटल कंप्यूटर दोनों की विशेषताओं को मिलाकर बनाए गए होते हैं। ये उन कार्यों के लिए उपयोग किए जाते हैं जिनमें निरंतर और विवेचनात्मक डेटा दोनों की जरूरत होती है।
उपयोग: अस्पतालों में ईसीजी मशीन, औद्योगिक नियंत्रण प्रणाली
उदाहरण: अस्पतालों में उपयोग किए जाने वाले मॉनिटरिंग सिस्टम, तेल के कुओं में उपयोग किए जाने वाले प्रोसेस कंट्रोल सिस्टम
इनपुट डिवाइस (Input Devices)
इनपुट डिवाइस वे हार्डवेयर उपकरण होते हैं जिनका उपयोग कंप्यूटर में डेटा और निर्देशों को भेजने के लिए किया जाता है। इन उपकरणों की मदद से उपयोगकर्ता कंप्यूटर को जानकारी या कमांड प्रदान कर सकता है, जिसे कंप्यूटर प्रोसेस करता है।
मुख्य इनपुट डिवाइस:
1 कीबोर्ड (Keyboard):
विवरण: कीबोर्ड सबसे सामान्य इनपुट डिवाइस है, जिसका उपयोग टेक्स्ट, संख्याओं और अन्य प्रतीकों को कंप्यूटर में इनपुट करने के लिए किया जाता है। इसमें अल्फ़ाबेटिकल (A-Z), न्यूमेरिकल (0-9), और फ़ंक्शन कीज (F1-F12) होते हैं।
उपयोग: दस्तावेज़ लिखने, कमांड देने, और विभिन्न सॉफ़्टवेयर को नियंत्रित करने के लिए।
2 माउस (Mouse):
विवरण: माउस एक पॉइंटिंग डिवाइस है जिसका उपयोग स्क्रीन पर आइटम्स को सेलेक्ट और क्लिक करने के लिए किया जाता है। यह कर्सर को स्क्रीन पर मूव करने की अनुमति देता है।
उपयोग: फ़ाइलों और फ़ोल्डरों का चयन, सॉफ़्टवेयर का नेविगेशन, ड्रैग और ड्रॉप ऑपरेशन।
3 स्कैनर (Scanner):
विवरण: स्कैनर एक इनपुट डिवाइस है जो हार्ड कॉपी दस्तावेज़ों, तस्वीरों, या अन्य चित्रों को डिजिटल फॉर्म में बदलने के लिए उपयोग किया जाता है।
उपयोग: छवियों और दस्तावेज़ों को कंप्यूटर में इनपुट करने के लिए।
4 माइक्रोफोन (Microphone):
विवरण: माइक्रोफोन एक इनपुट डिवाइस है जो ध्वनि को इनपुट करने के लिए उपयोग किया जाता है। यह ध्वनि तरंगों को इलेक्ट्रॉनिक सिग्नल में परिवर्तित करता है।
उपयोग: वॉयस कमांड, ऑडियो रिकॉर्डिंग, वीडियो कॉन्फ्रेंसिंग।
5 वेबकैम (Webcam):
विवरण: वेबकैम एक डिजिटल कैमरा है जो कंप्यूटर से जुड़ा होता है और वीडियो इनपुट के लिए उपयोग किया जाता है।
उपयोग: वीडियो कॉलिंग, लाइव स्ट्रीमिंग, वीडियो रिकॉर्डिंग।
6 जॉयस्टिक (Joystick):
विवरण: जॉयस्टिक एक इनपुट डिवाइस है जो मुख्य रूप से गेम्स खेलने के लिए उपयोग किया जाता है। इसमें एक लीवर होता है जिसे विभिन्न दिशाओं में घुमाया जा सकता है।
उपयोग: वीडियो गेमिंग, सिम्युलेशन एप्लिकेशन।
7 लाइट पेन (Light Pen):
विवरण: लाइट पेन एक पॉइंटिंग डिवाइस है जो सीआरटी स्क्रीन पर सीधे डेटा इनपुट करने के लिए उपयोग किया जाता है। यह एक पेन की तरह दिखता है और स्क्रीन पर सीधे लिखा जा सकता है।
उपयोग: ग्राफिक्स डिजाइनिंग, तकनीकी ड्रॉइंग।
8 टचस्क्रीन (Touchscreen):
विवरण: टचस्क्रीन एक इनपुट और आउटपुट डिवाइस दोनों है, जिसमें उपयोगकर्ता अपनी उंगली या स्टाइलस का उपयोग करके स्क्रीन को छूकर कंप्यूटर को निर्देश दे सकता है।
उपयोग: स्मार्टफोन, टैबलेट, एटीएम मशीनें, कैश रजिस्टर।
9 ग्राफिक टैबलेट (Graphic Tablet):
विवरण: ग्राफिक टैबलेट एक उपकरण है जिसमें एक स्टाइलस का उपयोग करके सीधे स्क्रीन पर चित्र बनाने या लिखने के लिए उपयोग किया जाता है।
उपयोग: डिजिटल आर्ट और ग्राफिक्स डिजाइन।
बारकोड रीडर (Barcode Reader)
बारकोड रीडर (Barcode Reader) एक इनपुट डिवाइस है जो बारकोड को स्कैन और पढ़ने के लिए उपयोग किया जाता है। बारकोड एक विशेष प्रकार का कोड होता है जिसमें काले और सफेद रेखाओं के विभिन्न मोटाई के संयोजन में जानकारी संग्रहीत होती है। बारकोड रीडर इन रेखाओं को पढ़कर उसे डिजिटल डेटा में परिवर्तित करता है, जिसे कंप्यूटर द्वारा प्रोसेस किया जा सकता है।
बारकोड रीडर के प्रकार:
1 लेजर स्कैनर (Laser Scanner):
विवरण: यह बारकोड पर एक लेजर बीम भेजता है, जो बारकोड की रेखाओं से परावर्तित होकर वापस आता है। यह परावर्तित प्रकाश की तीव्रता के आधार पर बारकोड को पढ़ता है।
उपयोग: सुपरमार्केट, रिटेल स्टोर, और बड़े गोदामों में।
2 सीसीडी स्कैनर (CCD Scanner):
विवरण: सीसीडी (Charge-Coupled Device) स्कैनर बारकोड पर प्रकाश डालता है और परावर्तित प्रकाश को सैकड़ों छोटे सेंसरों से मापता है। यह लेजर स्कैनर की तुलना में अधिक सटीक और तेज होता है।
उपयोग: सामान्य खुदरा स्टोर और छोटे व्यवसायों में।
3 कैमरा आधारित स्कैनर (Camera-Based Scanner):
विवरण: ये स्कैनर एक डिजिटल कैमरे का उपयोग करके बारकोड की एक तस्वीर खींचते हैं और फिर उस छवि को डिकोड करके बारकोड की जानकारी निकालते हैं।
उपयोग: मोबाइल उपकरणों, कियोस्क, और उन्नत खुदरा सिस्टम में।
4 पेन टाइप स्कैनर (Pen-Type Scanner):
विवरण: यह स्कैनर एक पेन की तरह दिखता है, जिसमें उपयोगकर्ता बारकोड पर पेन की नोक को घुमाता है। इसमें एक एलईडी लाइट और फोटो डायोड होता है, जो बारकोड को पढ़ता है।
उपयोग: कम लागत वाले समाधान के रूप में, लेकिन कम सटीकता के साथ।
बारकोड रीडर का कार्य:
1 स्कैनिंग: बारकोड रीडर बारकोड को स्कैन करता है और काले और सफेद रेखाओं की श्रृंखला को पढ़ता है।
2 डिकोडिंग: स्कैनर इस जानकारी को डिकोड करता है और इसे कंप्यूटर में डिजिटल रूप में भेजता है।
3 डेटा प्रोसेसिंग: कंप्यूटर इस डेटा का उपयोग उत्पाद की जानकारी, कीमत, स्टॉक स्तर, या अन्य संबंधित जानकारी को प्रदर्शित या प्रोसेस करने के लिए करता है।
बारकोड रीडर के उपयोग:
1 रिटेल स्टोर्स: उत्पादों की तेजी से और सटीकता से जानकारी दर्ज करने के लिए।
2 गोदाम और इन्वेंटरी मैनेजमेंट: स्टॉक की ट्रैकिंग और प्रबंधन के लिए।
3 लाइब्रेरी: पुस्तकों के रजिस्ट्रेशन और ट्रैकिंग के लिए।
4 स्वास्थ्य सेवा: दवाओं, उपकरणों और रोगियों की जानकारी को ट्रैक करने के लिए।
5 लॉजिस्टिक्स और शिपिंग: शिपमेंट और पार्सल ट्रैकिंग के लिए।
बारकोड रीडर का महत्व:
बारकोड रीडर ने डेटा एंट्री और ट्रैकिंग प्रक्रियाओं को तेज और अधिक सटीक बना दिया है। इसकी मदद से मानव त्रुटियों को कम किया जा सकता है, और काम की गति में सुधार किया जा सकता है। इसके अलावा, यह स्टॉक मैनेजमेंट और कस्टमर सर्विस को भी कुशल बनाता है।
आउटपुट डिवाइस (Output Devices)
आउटपुट डिवाइस वे हार्डवेयर उपकरण होते हैं जो कंप्यूटर द्वारा प्रोसेस की गई जानकारी को उपयोगकर्ता को दिखाने, सुनाने, या महसूस कराने के लिए उपयोग किए जाते हैं। इन उपकरणों का मुख्य कार्य कंप्यूटर से आने वाली जानकारी को एक उपयुक्त प्रारूप में प्रस्तुत करना होता है जिसे उपयोगकर्ता समझ सके।
मुख्य आउटपुट डिवाइस:
1 मॉनिटर (Monitor):
विवरण: मॉनिटर सबसे आम आउटपुट डिवाइस है जो कंप्यूटर से आने वाले डेटा को दृश्य (वीडियो) रूप में प्रदर्शित करता है। यह स्क्रीन पर टेक्स्ट, ग्राफिक्स, और वीडियो दिखाने के लिए उपयोग किया जाता है।
प्रकार:
CRT मॉनिटर (Cathode Ray Tube): पुराने और भारी मॉनिटर, जो अब शायद ही कहीं इस्तेमाल होते हैं।
LCD/LED मॉनिटर (Liquid Crystal Display/Light Emitting Diode): पतले, हल्के और ऊर्जा-कुशल मॉनिटर जो वर्तमान में सबसे ज्यादा उपयोग होते हैं।
उपयोग: दस्तावेज़ देखने, सॉफ्टवेयर नेविगेशन, वीडियो देखने, गेमिंग आदि के लिए।
2 प्रिंटर (Printer):
विवरण: प्रिंटर एक आउटपुट डिवाइस है जो कंप्यूटर से आने वाली डिजिटल जानकारी को हार्ड कॉपी (कागज पर प्रिंट) में बदलता है।
प्रकार:
इंकजेट प्रिंटर (Inkjet Printer): छोटे व्यवसायों और घरों के लिए, जो इंक कार्ट्रिज का उपयोग करते हैं।
लेजर प्रिंटर (Laser Printer): तेज और उच्च गुणवत्ता वाले प्रिंट्स के लिए, जो टोनर का उपयोग करते हैं।
डॉट मैट्रिक्स प्रिंटर (Dot Matrix Printer): पुराने प्रकार के प्रिंटर, जो अब विशेष परिस्थितियों में ही उपयोग होते हैं।
उपयोग: दस्तावेज़, फोटो, रिपोर्ट, और अन्य सामग्री को प्रिंट करने के लिए।
3 स्पीकर (Speakers):
विवरण: स्पीकर एक ऑडियो आउटपुट डिवाइस है जो कंप्यूटर से आने वाली ध्वनि को सुनने के लिए उपयोग किया जाता है।
उपयोग: संगीत सुनने, फिल्में देखने, गेमिंग, वीडियो कॉल, और अन्य ऑडियो आउटपुट के लिए।
4 हेडफोन/इयरफोन (Headphones/Earphones):
विवरण: हेडफोन या इयरफोन एक व्यक्तिगत ऑडियो आउटपुट डिवाइस है जो स्पीकर की तरह ध्वनि को प्रसारित करता है, लेकिन इसे कानों में सीधे सुना जाता है।
उपयोग: व्यक्तिगत ऑडियो सुनने, वीडियो कॉलिंग, गेमिंग, और शोर को कम करने के लिए।
5 प्रोजेक्टर (Projector):
विवरण: प्रोजेक्टर एक आउटपुट डिवाइस है जो कंप्यूटर से आने वाली दृश्य जानकारी को बड़ी स्क्रीन या दीवार पर प्रदर्शित करता है।
उपयोग: प्रेजेंटेशन, मूवीज, बड़ी स्क्रीन पर गेमिंग, और अन्य बड़े दर्शकों के लिए जानकारी प्रस्तुत करने के लिए।
6 प्लॉटर (Plotter):
विवरण: प्लॉटर एक आउटपुट डिवाइस है जो बड़े आकार के ग्राफिक्स, ब्लूप्रिंट्स, पोस्टर्स, और अन्य डिज़ाइनों को प्रिंट करने के लिए उपयोग किया जाता है।
उपयोग: आर्किटेक्चर, इंजीनियरिंग, विज्ञापन, और डिज़ाइनिंग फील्ड में।
7 ब्रेल डिस्प्ले (Braille Display):
विवरण: ब्रेल डिस्प्ले एक विशेष आउटपुट डिवाइस है जो दृष्टिबाधित व्यक्तियों के लिए कंप्यूटर की जानकारी को ब्रेल लिपि में बदलकर प्रस्तुत करता है।
उपयोग: दृष्टिबाधित व्यक्तियों के लिए कंप्यूटर का उपयोग संभव बनाना।
आउटपुट डिवाइस का महत्व:
आउटपुट डिवाइस कंप्यूटर सिस्टम का एक महत्वपूर्ण हिस्सा होते हैं क्योंकि वे उपयोगकर्ता को प्रोसेस की गई जानकारी का अनुभव कराते हैं। चाहे वह दृश्य रूप में हो, ऑडियो के रूप में हो, या हार्ड कॉपी के रूप में हो, आउटपुट डिवाइस की मदद से कंप्यूटर के परिणाम उपयोगकर्ता के लिए उपयोगी और सुलभ बनते हैं। इन उपकरणों के बिना, कंप्यूटर के साथ उपयोगकर्ता की बातचीत अधूरी रह जाती है।
कंप्यूटर मेमोरी (Computer Memory)
कंप्यूटर मेमोरी वह स्थान है जहां डेटा और निर्देश अस्थायी या स्थायी रूप से संग्रहीत होते हैं। यह कंप्यूटर के प्रदर्शन और गति को सीधे प्रभावित करती है। कंप्यूटर मेमोरी को दो मुख्य श्रेणियों में विभाजित किया जा सकता है: प्राइमरी मेमोरी (Primary Memory) और सेकेंडरी मेमोरी (Secondary Memory)।
1. प्राइमरी मेमोरी (Primary Memory):
प्राइमरी मेमोरी, जिसे मुख्य मेमोरी भी कहा जाता है, वह मेमोरी है जहां कंप्यूटर कार्य के दौरान डेटा को अस्थायी रूप से संग्रहीत करता है। यह मेमोरी कंप्यूटर की सीपीयू के सीधे संपर्क में होती है, जिससे यह बहुत तेज़ होती है।
प्रमुख प्रकार:
RAM (Random Access Memory):
विवरण: यह वोलाटाइल (volatile) मेमोरी होती है, जिसका मतलब है कि कंप्यूटर बंद होते ही इसमें संग्रहीत डेटा मिट जाता है। RAM कंप्यूटर के लिए डेटा और प्रोग्राम को अस्थायी रूप से संग्रहीत करता है ताकि सीपीयू उन्हें जल्दी से एक्सेस कर सके।
उपयोग: सक्रिय डेटा और प्रक्रियाओं के लिए, जैसे कि एप्लिकेशन, ऑपरेटिंग सिस्टम के हिस्से, और गेम।
प्रकार:
SRAM (Static RAM): तेज़, लेकिन महंगा और अधिक बिजली का उपभोग करता है। इसका उपयोग कैश मेमोरी के रूप में किया जाता है।
DRAM (Dynamic RAM): स्लो, सस्ता, और कम बिजली का उपभोग करता है। इसका उपयोग मुख्य मेमोरी के रूप में किया जाता है।
ROM (Read-Only Memory):
विवरण: यह नॉन-वोलाटाइल मेमोरी होती है, जिसका मतलब है कि कंप्यूटर बंद होने पर भी इसमें संग्रहीत डेटा बना रहता है। ROM में डेटा को पहले से ही संग्रहीत किया गया होता है और इसे केवल पढ़ा जा सकता है, संशोधित नहीं किया जा सकता।
उपयोग: सिस्टम बूट करने के लिए आवश्यक निर्देशों और फर्मवेयर को संग्रहीत करने के लिए।
प्रकार:
PROM (Programmable ROM): जिसे एक बार प्रोग्राम किया जा सकता है।
EPROM (Erasable Programmable ROM): जिसे मिटाकर पुनः प्रोग्राम किया जा सकता है।
EEPROM (Electrically Erasable Programmable ROM): जिसे बिजली की सहायता से मिटाकर पुनः प्रोग्राम किया जा सकता है।
2. सेकेंडरी मेमोरी (Secondary Memory):
सेकेंडरी मेमोरी वह मेमोरी होती है जहां डेटा और फाइलें स्थायी रूप से संग्रहीत की जाती हैं। यह प्राइमरी मेमोरी की तुलना में धीमी होती है, लेकिन इसमें बड़ी मात्रा में डेटा संग्रहीत किया जा सकता है।
प्रमुख प्रकार:
हार्ड डिस्क ड्राइव (HDD):
विवरण: यह एक मैग्नेटिक स्टोरेज डिवाइस है जिसमें डेटा को प्लेटर (Platter) पर संग्रहीत किया जाता है। HDD बड़े स्टोरेज की क्षमता प्रदान करता है लेकिन इसकी गति SSD की तुलना में धीमी होती है।
उपयोग: ऑपरेटिंग सिस्टम, एप्लिकेशन, और उपयोगकर्ता के डेटा (जैसे डॉक्यूमेंट्स, फोटोज़, वीडियो) को संग्रहीत करने के लिए।
सॉलिड-स्टेट ड्राइव (SSD):
विवरण: यह फ्लैश मेमोरी पर आधारित स्टोरेज डिवाइस है, जो HDD से तेज़ और अधिक विश्वसनीय होता है। SSD में मूविंग पार्ट्स नहीं होते, जिससे यह अधिक टिकाऊ और ऊर्जा-कुशल होता है।
उपयोग: तेजी से बूट और फाइल लोडिंग के लिए, खासकर उन उपकरणों में जिनमें तेज़ परफॉर्मेंस की आवश्यकता होती है।
फ्लैश ड्राइव/USB ड्राइव:
विवरण: यह पोर्टेबल स्टोरेज डिवाइस है जो फ्लैश मेमोरी का उपयोग करता है। इसे USB पोर्ट के माध्यम से कंप्यूटर से जोड़ा जा सकता है।
उपयोग: डेटा ट्रांसफर और बैकअप के लिए।
ऑप्टिकल डिस्क (CD/DVD/Blu-ray):
विवरण: यह स्टोरेज डिवाइस हैं जिनमें डेटा को लेज़र तकनीक का उपयोग करके संग्रहीत किया जाता है। CD और DVD अब कम उपयोग किए जाते हैं, जबकि Blu-ray डिस्क उच्च गुणवत्ता वाली वीडियो और बड़े डेटा को स्टोर करने के लिए उपयोग होते हैं।
उपयोग: सॉफ़्टवेयर, मूवीज, गेम्स, और बड़े डेटा का भंडारण और वितरण।
क्लाउड स्टोरेज:
विवरण: यह एक इंटरनेट आधारित स्टोरेज सिस्टम है, जहां डेटा रिमोट सर्वरों पर संग्रहीत किया जाता है। उपयोगकर्ता अपने डेटा को किसी भी स्थान से इंटरनेट कनेक्शन के माध्यम से एक्सेस कर सकते हैं।
उपयोग: डेटा का बैकअप, साझा करना, और दूरस्थ पहुंच के लिए।
मेमोरी हायरार्की (Memory Hierarchy):
मेमोरी हायरार्की विभिन्न प्रकार की मेमोरी की गति, लागत, और स्टोरेज क्षमता के आधार पर एक संरचना है:
1 कैश मेमोरी (Cache Memory): सबसे तेज़ और महंगी होती है। सीपीयू के नजदीक होती है और अक्सर उपयोग किए जाने वाले डेटा को संग्रहीत करती है।
2 प्राइमरी मेमोरी (RAM): कैश से धीमी, लेकिन अधिक क्षमता वाली।
3 सेकेंडरी मेमोरी (HDD/SSD): प्राइमरी मेमोरी से धीमी, लेकिन सबसे ज्यादा स्टोरेज प्रदान करती है।
4 ऑप्टिकल और टेप ड्राइव्स: बहुत बड़े डेटा का स्टोरेज, लेकिन धीमी गति से एक्सेस किया जा सकता है।
मेमोरी का महत्व:
कंप्यूटर की मेमोरी जितनी तेज़ और अधिक होगी, उतना ही बेहतर और तेज़ उसका प्रदर्शन होगा। उचित मेमोरी प्रबंधन कंप्यूटर के सुचारू संचालन के लिए आवश्यक होता है, जिससे यह सुनिश्चित होता है कि प्रोसेसर को आवश्यक डेटा और निर्देश तेजी से मिल सकें।
कंप्यूटर स्टोरेज में डेटा को संग्रहीत करने के लिए विभिन्न यूनिट्स का उपयोग किया जाता है। ये यूनिट्स डेटा की मात्रा को मापने के लिए इस्तेमाल होती हैं। कंप्यूटर स्टोरेज की यूनिट्स को बाइनरी (आधारित 2) और दशमलव (आधारित 10) प्रणाली के आधार पर मापा जाता है।
कंप्यूटर स्टोरेज की यूनिट्स:
1 बिट (Bit):
विवरण: बिट कंप्यूटर स्टोरेज की सबसे छोटी इकाई है। यह एक बाइनरी संख्या होती है, जिसमें केवल दो मान हो सकते हैं: 0 या 1।
उपयोग: डेटा को बाइनरी रूप में संग्रहीत और प्रोसेस करने के लिए।
2 बाइट (Byte):
विवरण: 1 बाइट = 8 बिट्स। बाइट कंप्यूटर स्टोरेज की एक छोटी इकाई है और इसका उपयोग एक अक्षर या संख्या को संग्रहीत करने के लिए किया जाता है।
उपयोग: टेक्स्ट कैरेक्टर्स, फाइल साइज मापन।
3 किलोबाइट (Kilobyte – KB):
विवरण: 1 किलोबाइट = 1,024 बाइट्स। यह छोटी फाइलों, जैसे टेक्स्ट दस्तावेज़ों के आकार को मापने के लिए उपयोग किया जाता है।
उदाहरण: एक साधारण टेक्स्ट फाइल लगभग कुछ KB में होती है।
4 मेगाबाइट (Megabyte – MB):
विवरण: 1 मेगाबाइट = 1,024 किलोबाइट्स। यह मध्यम आकार की फाइलों जैसे तस्वीरें, छोटे ऑडियो फाइल्स के लिए उपयोग किया जाता है।
उदाहरण: एक सामान्य JPEG इमेज फाइल का आकार कुछ MB में होता है।
5 गीगाबाइट (Gigabyte – GB):
विवरण: 1 गीगाबाइट = 1,024 मेगाबाइट्स। यह बड़ी फाइलों, जैसे हाई-क्वालिटी वीडियो, सॉफ्टवेयर एप्लिकेशन, और ऑपरेटिंग सिस्टम्स के लिए उपयोग किया जाता है।
उदाहरण: एक HD मूवी का आकार लगभग 1-5 GB हो सकता है।
6 टेराबाइट (Terabyte – TB):
विवरण: 1 टेराबाइट = 1,024 गीगाबाइट्स। यह बहुत बड़ी मात्रा में डेटा संग्रहीत करने के लिए उपयोग किया जाता है, जैसे डेटा सेंटर, बड़े स्टोरेज सिस्टम।
उदाहरण: एक एक्सटर्नल हार्ड ड्राइव का स्टोरेज कैपेसिटी 1TB से 4TB तक हो सकती है।
7 पेटाबाइट (Petabyte – PB):
विवरण: 1 पेटाबाइट = 1,024 टेराबाइट्स। यह डेटा स्टोरेज की बड़ी इकाइयों में से एक है और आमतौर पर बड़े डेटा सेंटर या क्लाउड स्टोरेज में उपयोग होती है।
उदाहरण: बहुत बड़े क्लाउड स्टोरेज सर्विस प्रोवाइडर्स के पास हजारों पेटाबाइट्स डेटा हो सकते हैं।
8 एक्साबाइट (Exabyte – EB):
विवरण: 1 एक्साबाइट = 1,024 पेटाबाइट्स। यह विशाल मात्रा में डेटा मापन के लिए उपयोग की जाती है और आमतौर पर वैश्विक इंटरनेट ट्रैफिक या बहुत बड़े डेटा सेट्स के लिए संदर्भित होती है।
उदाहरण: 2020 तक, इंटरनेट पर कुल डेटा का अनुमान एक्साबाइट्स में मापा जाता है।
9 जेटाबाइट (Zettabyte – ZB):
विवरण: 1 जेटाबाइट = 1,024 एक्साबाइट्स। यह डेटा की विशाल मात्रा के लिए उपयोग की जाने वाली एक इकाई है, जो विश्वव्यापी डेटा स्टोरेज क्षमता का प्रतिनिधित्व करती है।
उदाहरण: पूरी दुनिया में उत्पन्न और संग्रहीत डेटा जेटाबाइट्स में हो सकता है।
10 योटाबाइट (Yottabyte – YB):
विवरण: 1 योटाबाइट = 1,024 जेटाबाइट्स। यह सबसे बड़ी ज्ञात स्टोरेज इकाई है, और इसका उपयोग बहुत बड़े स्तर पर डेटा मापन के लिए किया जाता है।
उदाहरण: अब तक कोई ज्ञात स्टोरेज सिस्टम योटाबाइट की क्षमता के बराबर नहीं है, लेकिन भविष्य में इसके उपयोग की संभावना हो सकती है।
सॉफ्टवेयर (Software)
सॉफ्टवेयर कंप्यूटर का वह हिस्सा है जो हार्डवेयर के साथ मिलकर काम करता है और उपयोगकर्ता को विभिन्न कार्य करने की अनुमति देता है। यह निर्देशों और प्रोग्रामों का एक समूह होता है जिसे कंप्यूटर के हार्डवेयर द्वारा निष्पादित किया जाता है। सॉफ्टवेयर हार्डवेयर के लिए दिशा-निर्देश प्रदान करता है कि उसे क्या काम करना है और कैसे करना है।
सॉफ्टवेयर के प्रकार:
1 सिस्टम सॉफ्टवेयर (System Software):
विवरण: यह वह सॉफ्टवेयर है जो कंप्यूटर हार्डवेयर और एप्लिकेशन सॉफ्टवेयर के बीच एक इंटरफ़ेस के रूप में कार्य करता है। यह कंप्यूटर के मूलभूत कार्यों को संचालित करता है और उपयोगकर्ता को कंप्यूटर को उपयोग करने में मदद करता है।
मुख्य उदाहरण:
ऑपरेटिंग सिस्टम (Operating System): जैसे Windows, macOS, Linux, Android। यह सॉफ्टवेयर कंप्यूटर के सभी कार्यों को नियंत्रित करता है और उपयोगकर्ता को एप्लिकेशन सॉफ़्टवेयर का उपयोग करने की सुविधा देता है।
यूटिलिटी सॉफ्टवेयर (Utility Software): जैसे एंटीवायरस प्रोग्राम, डिस्क डिफ्रैगमेंटर्स, बैकअप सॉफ़्टवेयर। ये सॉफ्टवेयर कंप्यूटर को सुचारू रूप से चलाने के लिए सहायक होते हैं।
ड्राइवर सॉफ्टवेयर (Driver Software): यह हार्डवेयर उपकरणों को ऑपरेटिंग सिस्टम के साथ काम करने की अनुमति देता है। उदाहरण के लिए, प्रिंटर ड्राइवर, ग्राफिक्स कार्ड ड्राइवर आदि।
2 एप्लिकेशन सॉफ्टवेयर (Application Software):
विवरण: एप्लिकेशन सॉफ्टवेयर वह प्रोग्राम होते हैं जो उपयोगकर्ताओं को विशिष्ट कार्य करने की अनुमति देते हैं। ये सॉफ्टवेयर उपयोगकर्ताओं की विशिष्ट आवश्यकताओं को पूरा करने के लिए डिज़ाइन किए जाते हैं।
मुख्य उदाहरण:
ऑफिस सॉफ्टवेयर (Office Software): जैसे Microsoft Office, Google Docs, जो दस्तावेज़ बनाने, स्प्रेडशीट्स तैयार करने, और प्रस्तुतियाँ बनाने में मदद करता है।
ग्राफिक्स सॉफ्टवेयर (Graphics Software): जैसे Adobe Photoshop, CorelDRAW, जो इमेज एडिटिंग और ग्राफिक्स डिजाइनिंग के लिए उपयोग किए जाते हैं।
वेब ब्राउज़र (Web Browser): जैसे Google Chrome, Mozilla Firefox, जो इंटरनेट ब्राउज़ करने के लिए उपयोग किए जाते हैं।
मीडिया प्लेयर (Media Player): जैसे VLC Media Player, Windows Media Player, जो ऑडियो और वीडियो फाइलों को चलाने के लिए उपयोग किए जाते हैं।
गेम्स: जैसे Fortnite, PUBG, जो मनोरंजन और गेमिंग के लिए उपयोग किए जाते हैं।
3 मल्टीमीडिया सॉफ्टवेयर (Multimedia Software):
विवरण: यह सॉफ्टवेयर विभिन्न प्रकार की मीडिया, जैसे ऑडियो, वीडियो, इमेजेज़ आदि को बनाने, संपादित करने, और चलाने के लिए उपयोग किया जाता है।
मुख्य उदाहरण:
वीडियो एडिटिंग सॉफ़्टवेयर: जैसे Adobe Premiere Pro, Final Cut Pro।
ऑडियो एडिटिंग सॉफ़्टवेयर: जैसे Audacity, FL Studio।
4 प्रोग्रामिंग सॉफ्टवेयर (Programming Software):
विवरण: प्रोग्रामिंग सॉफ्टवेयर का उपयोग सॉफ्टवेयर डेवलपर्स द्वारा नए सॉफ्टवेयर प्रोग्राम और एप्लिकेशन बनाने के लिए किया जाता है। इसमें प्रोग्रामिंग भाषाएँ, कंपाइलर, इंटरप्रेटर, और IDE (Integrated Development Environment) शामिल होते हैं।
मुख्य उदाहरण:
प्रोग्रामिंग भाषाएँ (Programming Languages): जैसे Python, Java, C++, JavaScript।
IDE (Integrated Development Environment): जैसे Visual Studio, Eclipse, PyCharm।
सॉफ्टवेयर का महत्व:
1 कंप्यूटर को संचालित करने में मदद करता है: सॉफ्टवेयर के बिना, कंप्यूटर केवल हार्डवेयर का एक समूह होता है, जो किसी काम का नहीं होता। सॉफ्टवेयर कंप्यूटर को निर्देश देता है कि उसे कैसे काम करना है।
2 उपयोगकर्ता की आवश्यकताओं को पूरा करता है: सॉफ्टवेयर उपयोगकर्ता को विशेष कार्य करने में मदद करता है, जैसे कि डेटा विश्लेषण, डॉक्यूमेंटेशन, गेमिंग, मीडिया प्लेइंग, आदि।
3 हार्डवेयर और उपयोगकर्ता के बीच इंटरफ़ेस: सॉफ्टवेयर हार्डवेयर के साथ संवाद करता है और उपयोगकर्ता के निर्देशों को हार्डवेयर द्वारा निष्पादित कराता है।
सॉफ्टवेयर और हार्डवेयर के बीच का संबंध:
सॉफ्टवेयर और हार्डवेयर एक कंप्यूटर सिस्टम के दो महत्वपूर्ण घटक हैं। हार्डवेयर वह है जिसे हम देख सकते हैं और छू सकते हैं, जैसे कीबोर्ड, माउस, मॉनिटर, आदि। सॉफ्टवेयर वह है जिसे हम नहीं देख सकते, लेकिन इसे निर्देशों के रूप में महसूस कर सकते हैं। सॉफ्टवेयर हार्डवेयर के बिना कार्य नहीं कर सकता, और हार्डवेयर सॉफ्टवेयर के बिना उपयोगी नहीं है। दोनों मिलकर कंप्यूटर को कार्य करने योग्य बनाते हैं।