Functional Components of a Computer
The main hardware units that work together inside every computer.
Functional Components of a Computer
Computer एक electronic system (इलेक्ट्रॉनिक प्रणाली) है जो data को input के रूप में स्वीकार करता है, दिए गए instructions (निर्देशों) के अनुसार उसे process करता है, result प्रदान करता है और आवश्यक data तथा information को store करता है। इन सभी कार्यों को पूरा करने के लिए computer के विभिन्न functional components (कार्यात्मक घटक) मिलकर काम करते हैं।
What are Functional Components?
Functional Components से तात्पर्य computer के उन प्रमुख भागों से है जो data को input करने, उसे store करने, process करने और output प्रदान करने का कार्य करते हैं। प्रत्येक component का अपना विशेष कार्य होता है, लेकिन computer के सही तरीके से काम करने के लिए ये सभी components आपस में मिलकर कार्य करते हैं।
Computer के functional components को मुख्य रूप से Input Unit, Memory Unit, Central Processing Unit (CPU) और Output Unit में बाँटा जाता है।
Major Functional Components
| Component | मुख्य कार्य | Example |
|---|---|---|
| Input Unit | Data और instructions को computer में enter करना | Keyboard, Mouse, Scanner |
| Memory Unit | Data, instructions और results को store करना | RAM, ROM, Secondary Storage |
| Central Processing Unit (CPU) | Instructions को execute करना और data को process करना | Processor |
| Output Unit | Processed result को user तक पहुँचाना | Monitor, Printer, Speaker |
1. Input Unit
Input Unit computer का वह functional component है जिसके माध्यम से data और instructions computer में enter किए जाते हैं। यह user और computer के बीच interaction का प्रारंभिक माध्यम होता है।
Input unit द्वारा प्राप्त data को computer द्वारा समझे जाने योग्य form में उपलब्ध कराया जाता है ताकि आगे processing की जा सके।
Keyboard, mouse, scanner, microphone और webcam आदि input devices के उदाहरण हैं।
Example: यदि किसी student का नाम और marks computer में दर्ज करने हैं, तो keyboard की सहायता से नाम और marks enter करना input operation है।
2. Memory Unit
Memory Unit computer में data, instructions और processing के दौरान उत्पन्न intermediate तथा final results को store करने का कार्य करती है। CPU को processing के लिए आवश्यक data और instructions memory से प्राप्त हो सकते हैं।
Computer memory को broadly Primary Memory और Secondary Memory में समझा जाता है।
Primary Memory
Primary Memory वह memory है जिसे CPU सीधे या बहुत निकटता से processing के दौरान उपयोग करता है। RAM (Random Access Memory) और ROM (Read Only Memory) इसके प्रमुख उदाहरण हैं।
Secondary Memory
Secondary Memory का उपयोग data और information को लंबे समय तक सुरक्षित रखने के लिए किया जाता है। Hard Disk Drive (HDD), Solid State Drive (SSD), Pen Drive और Memory Card इसके उदाहरण हैं।
| Memory Type | मुख्य विशेषता | Example |
|---|---|---|
| Primary Memory | Processing के दौरान CPU द्वारा उपयोग की जाती है | RAM, ROM |
| Secondary Memory | Data को लंबे समय तक store करने के लिए उपयोग होती है | HDD, SSD, Pen Drive |
3. Central Processing Unit (CPU)
Central Processing Unit (CPU) computer का प्रमुख processing component है। इसे सामान्यतः computer का brain (मस्तिष्क) कहा जाता है क्योंकि यह instructions को execute करता है और data processing में महत्वपूर्ण भूमिका निभाता है।
CPU प्राप्त instructions के अनुसार विभिन्न operations करता है और computer के अन्य components के कार्यों को coordinate (समन्वित) करने में भी महत्वपूर्ण भूमिका निभाता है।
CPU को मुख्य रूप से निम्नलिखित functional parts में समझा जाता है:
- Arithmetic Logic Unit (ALU)
- Control Unit (CU)
- Registers
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU) CPU का वह भाग है जो arithmetic (अंकगणितीय) और logical (तार्किक) operations करता है।
Arithmetic operations में addition, subtraction, multiplication और division जैसी गणनाएँ शामिल हैं। Logical operations में comparison तथा logical decisions से संबंधित operations शामिल होते हैं।
Example: यदि computer को 25 + 15 की गणना करनी है, तो addition operation को perform करने में ALU की महत्वपूर्ण भूमिका होती है।
Control Unit (CU)
Control Unit (CU) CPU का वह भाग है जो computer के विभिन्न operations को control और coordinate करता है। यह instructions को interpret (समझता/व्याख्या करता) करता है और संबंधित components को आवश्यक कार्य करने के लिए control signals प्रदान करता है।
Control Unit स्वयं सामान्य arithmetic calculation नहीं करता, बल्कि यह सुनिश्चित करता है कि computer के विभिन्न parts सही क्रम और समय पर अपना कार्य करें।
Registers
Registers CPU के अंदर स्थित बहुत तेज memory locations (स्मृति स्थान) होते हैं। इनका उपयोग processing के दौरान data, instructions, addresses या intermediate results को temporarily hold करने के लिए किया जाता है।
Registers की speed बहुत अधिक होती है और CPU processing के दौरान इनका उपयोग बार-बार किया जा सकता है।
4. Output Unit
Output Unit computer द्वारा process किए गए data के result को user तक पहुँचाने का कार्य करती है। Computer के अंदर processed information को user के लिए understandable form में प्रस्तुत करने में output devices महत्वपूर्ण भूमिका निभाते हैं।
Monitor, printer, speaker और projector आदि output devices के उदाहरण हैं।
Example: यदि computer ने 25 + 15 का result calculate करके 40 प्राप्त किया, तो monitor पर 40 प्रदर्शित होना output का उदाहरण है।
Functional Block Diagram of a Computer
Computer के functional components को एक सरल block flow के रूप में इस प्रकार समझा जा सकता है:
यहाँ CPU और Memory Unit के बीच data तथा instructions का आदान-प्रदान हो सकता है। Input Unit से प्राप्त data processing के लिए memory और CPU तक पहुँचता है तथा processing के बाद result Output Unit के माध्यम से user तक पहुँचाया जाता है।
Working of Functional Components
Computer में सभी functional components एक-दूसरे से जुड़े होकर कार्य करते हैं। इसे निम्नलिखित steps से समझ सकते हैं:
- Input: User data और instructions को Input Unit के माध्यम से computer में enter करता है।
- Storage: आवश्यक data और instructions memory में रखे जा सकते हैं।
- Processing: CPU instructions के अनुसार data को process करता है।
- Control: Control Unit processing के विभिन्न steps को control और coordinate करती है।
- Calculation: Arithmetic और logical operations को ALU perform करता है।
- Output: Processing के बाद प्राप्त result Output Unit के माध्यम से user को दिया जाता है।
- Storage: आवश्यकता होने पर result को memory या secondary storage में सुरक्षित रखा जा सकता है।
Example: Addition of Two Numbers
मान लीजिए हमें computer की सहायता से 20 और 30 का जोड़ निकालना है। इस कार्य में functional components निम्न प्रकार काम करेंगे:
| Step | Component | कार्य |
|---|---|---|
| 1 | Input Unit | 20 और 30 को computer में enter किया गया। |
| 2 | Memory Unit | Processing के लिए data और instructions को रखा गया। |
| 3 | Control Unit | CPU के processing operations को control किया। |
| 4 | ALU | 20 + 30 की arithmetic calculation की। |
| 5 | Output Unit | Result 50 को user के सामने प्रदर्शित किया। |
| 6 | Storage | आवश्यकता होने पर result को सुरक्षित रखा जा सकता है। |
Input Unit and Output Unit
Input Unit और Output Unit computer तथा user के बीच communication (संचार) में महत्वपूर्ण भूमिका निभाते हैं। Input Unit user से data और instructions प्राप्त करती है, जबकि Output Unit computer द्वारा processed information को user तक पहुँचाती है।
| Input Unit | Output Unit |
|---|---|
| Computer को data और instructions देती है। | Computer से processed result प्राप्त कराती है। |
| Processing से पहले मुख्य रूप से कार्य करती है। | Processing के बाद result प्रस्तुत करती है। |
| Keyboard, Mouse, Scanner आदि इसके उदाहरण हैं। | Monitor, Printer, Speaker आदि इसके उदाहरण हैं। |
CPU and Its Functional Parts
| CPU Component | मुख्य कार्य |
|---|---|
| ALU | Arithmetic और Logical operations करना |
| Control Unit | Instructions को control और coordinate करना |
| Registers | Processing के दौरान data और intermediate information को temporarily hold करना |
ALU → Calculation & Logic
CU → Control & Coordination
Registers → Temporary High-Speed Storage
Difference Between Memory and Storage
Computer fundamentals में Memory और Storage शब्द कई बार एक-दूसरे के स्थान पर उपयोग किए जाते हैं, लेकिन conceptually इनके बीच अंतर समझना महत्वपूर्ण है। Primary memory processing के दौरान CPU द्वारा अधिक सीधे उपयोग की जाती है, जबकि secondary storage data को लंबे समय तक सुरक्षित रखने के लिए उपयोग किया जाता है।
| Memory | Storage |
|---|---|
| Processing के दौरान data और instructions रखने में महत्वपूर्ण भूमिका निभाती है। | Data और information को लंबे समय तक सुरक्षित रखने के लिए उपयोग होती है। |
| Primary memory जैसे RAM इसका उदाहरण है। | HDD और SSD इसके उदाहरण हैं। |
| CPU के साथ processing में अधिक प्रत्यक्ष रूप से जुड़ी होती है। | Long-term data retention के लिए उपयोग की जाती है। |
Important Points
- Computer के प्रमुख functional components Input Unit, Memory Unit, CPU और Output Unit हैं।
- Input Unit computer को data और instructions उपलब्ध कराती है।
- Memory Unit data, instructions और results को store करने का कार्य करती है।
- CPU computer में processing का मुख्य कार्य करता है।
- ALU arithmetic और logical operations perform करता है।
- Control Unit computer के operations को control और coordinate करती है।
- Registers CPU के अंदर मौजूद high-speed storage locations हैं।
- Output Unit processed information को user तक पहुँचाती है।
Board Focus
Input Unit → Data और instructions लेना
Memory Unit → Data, instructions और results store करना
CPU → Data processing और instruction execution
ALU → Arithmetic और logical operations
CU → Control और coordination
Registers → Temporary high-speed storage
Output Unit → Result user तक पहुँचाना
Board Important Questions
Very Short Answer Questions
Q1. Computer के प्रमुख functional components कौन-कौन से हैं?
Answer: Input Unit, Memory Unit, Central Processing Unit (CPU) और Output Unit computer के प्रमुख functional components हैं।
Q2. Input Unit का क्या कार्य है?
Answer: Input Unit computer में data और instructions enter करने का कार्य करती है।
Q3. CPU को computer का brain क्यों कहा जाता है?
Answer: CPU instructions को execute करता है और data processing में महत्वपूर्ण भूमिका निभाता है, इसलिए इसे computer का brain कहा जाता है।
Q4. ALU का full form क्या है?
Answer: ALU का full form Arithmetic Logic Unit है।
Q5. Control Unit का क्या कार्य है?
Answer: Control Unit computer के विभिन्न operations को control और coordinate करती है।
Q6. Registers क्या हैं?
Answer: Registers CPU के अंदर स्थित high-speed storage locations हैं, जिनका उपयोग processing के दौरान data और information को temporarily रखने के लिए किया जाता है।
Q7. Output Unit का मुख्य कार्य क्या है?
Answer: Output Unit processed result या information को user तक पहुँचाती है।
Short Answer Questions
Q8. Computer के functional components को समझाइए।
Answer: Computer के प्रमुख functional components Input Unit, Memory Unit, CPU और Output Unit हैं। Input Unit data और instructions को computer में enter करती है। Memory Unit data, instructions और results को store करती है। CPU instructions को execute करके data को process करता है। Processing के बाद Output Unit result को user तक पहुँचाती है।
Q9. CPU के प्रमुख functional parts कौन-कौन से हैं? उनके कार्य बताइए।
Answer: CPU के प्रमुख functional parts ALU, Control Unit और Registers हैं। ALU arithmetic और logical operations करता है। Control Unit instructions को control और interpret करके computer के विभिन्न operations को coordinate करती है। Registers processing के दौरान data और intermediate results को temporarily hold करते हैं।
Q10. Input Unit और Output Unit में अंतर बताइए।
| Input Unit | Output Unit |
|---|---|
| Data और instructions computer को देती है। | Processed result user को देती है। |
| Processing से पहले मुख्य रूप से कार्य करती है। | Processing के बाद मुख्य रूप से कार्य करती है। |
| Keyboard और Mouse इसके उदाहरण हैं। | Monitor और Printer इसके उदाहरण हैं। |
Q11. ALU और Control Unit में अंतर बताइए।
| ALU | Control Unit |
|---|---|
| Arithmetic और logical operations करता है। | Computer के operations को control और coordinate करती है। |
| Calculation और logical processing से संबंधित है। | Instructions के execution को control करती है। |
Long Answer Questions
Q12. Computer के functional components का वर्णन कीजिए तथा उनके बीच होने वाले कार्य-प्रवाह को समझाइए।
Answer: Computer के प्रमुख functional components Input Unit, Memory Unit, CPU और Output Unit हैं। Input Unit user से data और instructions प्राप्त करती है। आवश्यक data और instructions को Memory Unit में रखा जा सकता है। CPU instructions के अनुसार data को process करता है। CPU के अंदर ALU arithmetic और logical operations करता है, Control Unit विभिन्न operations को control और coordinate करती है तथा Registers processing के दौरान temporary data रखते हैं। Processing पूरी होने के बाद result Output Unit के माध्यम से user तक पहुँचाया जाता है। आवश्यकता होने पर result को secondary storage में सुरक्षित रखा जा सकता है। इस प्रकार सभी functional components मिलकर computer को एक complete processing system बनाते हैं।
Quick Revision
- Input Unit: Data और instructions computer में enter करती है।
- Memory Unit: Data, instructions और results को store करती है।
- CPU: Instructions execute करता है और data process करता है।
- ALU: Arithmetic और logical operations करता है।
- Control Unit: Operations को control और coordinate करती है।
- Registers: Processing के दौरान temporary data रखने वाले high-speed locations हैं।
- Output Unit: Processed result को user तक पहुँचाती है।
Practice Questions
- Computer के functional components के नाम लिखिए।
- Input Unit का क्या कार्य है? दो input devices के नाम लिखिए।
- Memory Unit का क्या महत्व है?
- CPU के प्रमुख functional parts के नाम लिखिए।
- ALU का क्या कार्य है?
- Control Unit computer में क्या भूमिका निभाती है?
- Registers क्या हैं और इनका उपयोग क्यों किया जाता है?
- Input Unit और Output Unit में अंतर बताइए।
- ALU और Control Unit के कार्यों की तुलना कीजिए।
- दो संख्याओं को जोड़ने के उदाहरण से computer के functional components की working समझाइए।