CPU Architecture Notes | Basic Computer Engineering | RGPV BTech First Year
CPU Architecture
CPU Architecture Basic Computer Engineering का एक अत्यंत महत्वपूर्ण विषय है। CPU (Central Processing Unit) को Computer का Brain कहा जाता है क्योंकि यही सभी Instructions को Execute करता है तथा Data Processing का मुख्य कार्य करता है। किसी भी Computer System की Performance मुख्य रूप से CPU Architecture पर निर्भर करती है।
Introduction
CPU Architecture उस Internal Structure को दर्शाती है जिसके माध्यम से Processor Instructions को Fetch, Decode तथा Execute करता है। CPU में विभिन्न Components होते हैं जो मिलकर Program Execution को संभव बनाते हैं।
जब कोई User Program Execute करता है तब CPU Memory से Instructions प्राप्त करता है, उन्हें समझता है तथा आवश्यक Operations को Perform करता है।
Definition of CPU
CPU (Central Processing Unit) Computer का वह मुख्य भाग है जो सभी Arithmetic, Logical तथा Control Operations को Execute करता है।
CPU = Control Unit + Arithmetic Logic Unit + Registers
Main Components of CPU Architecture
- Arithmetic Logic Unit (ALU)
- Control Unit (CU)
- Registers
- Cache Memory
- Buses
- Clock Unit
1. Arithmetic Logic Unit (ALU)
ALU CPU का वह भाग है जो Arithmetic तथा Logical Operations को Perform करता है।
- Addition
- Subtraction
- Multiplication
- Division
- AND Operation
- OR Operation
- NOT Operation
- Comparison Operations
2. Control Unit (CU)
Control Unit पूरे Computer System को नियंत्रित करती है। यह Instruction Fetch, Decode तथा Execute Process को संचालित करती है।
- Instruction Control
- Data Flow Management
- Resource Coordination
- Execution Control
3. Registers
Registers CPU के अंदर स्थित High Speed Storage Locations होते हैं जिनका उपयोग Temporary Data Storage के लिए किया जाता है।
| Register | Function |
|---|---|
| Accumulator | Stores Intermediate Results |
| Program Counter | Stores Next Instruction Address |
| Instruction Register | Stores Current Instruction |
| Memory Address Register | Stores Memory Address |
| Memory Data Register | Stores Memory Data |
4. Cache Memory
Cache Memory CPU और Main Memory के बीच स्थित High Speed Memory होती है। इसका उपयोग Frequently Accessed Data को Store करने के लिए किया जाता है।
- L1 Cache
- L2 Cache
- L3 Cache
5. Bus Architecture
Bus वह Communication Path है जिसके माध्यम से CPU, Memory तथा Input/Output Devices Data Exchange करते हैं।
| Bus Type | Function |
|---|---|
| Data Bus | Transfers Data |
| Address Bus | Transfers Addresses |
| Control Bus | Transfers Control Signals |
CPU Working Cycle
CPU मुख्य रूप से Fetch Decode Execute Cycle पर कार्य करता है।
- Instruction Fetch
- Instruction Decode
- Instruction Execute
- Store Result
Step 1: Fetch
Program Counter अगले Instruction का Address प्रदान करता है और Instruction Memory से Fetch किया जाता है।
Step 2: Decode
Control Unit Instruction को Decode करती है तथा Operation निर्धारित करती है।
Step 3: Execute
ALU अथवा अन्य Components Instruction को Execute करते हैं।
Step 4: Store
Execution Result को Register या Memory में Store किया जाता है।
Types of CPU Architecture
- CISC Architecture
- RISC Architecture
| Feature | CISC | RISC |
|---|---|---|
| Instruction Set | Large | Small |
| Execution Speed | Moderate | High |
| Complexity | High | Low |
Characteristics of CPU Architecture
- High Speed Processing
- Instruction Execution Capability
- Efficient Resource Utilization
- Multi-tasking Support
- Memory Management
- Control Operations
Advantages
- Fast Data Processing
- High Computational Power
- Efficient Program Execution
- Supports Multi-tasking
- Reliable Operations
Limitations
- High Power Consumption
- Heat Generation
- Complex Design
- Costly High-End Processors
Applications
- Desktop Computers
- Laptops
- Servers
- Mobile Devices
- Artificial Intelligence Systems
- Cloud Computing
- Scientific Computing
- Embedded Systems
Industrial Importance
- Data Centers
- Supercomputers
- Automation Systems
- Telecommunication Networks
- Defense Applications
- Medical Equipment
Viva Questions
- What is CPU Architecture?
- Why is CPU called the Brain of Computer?
- What is ALU?
- What is Control Unit?
- What are Registers?
- What is Cache Memory?
- What is Data Bus?
- What is Address Bus?
- What is Control Bus?
- Differentiate between RISC and CISC.
Exam Oriented Important Questions
- Define CPU Architecture.
- Explain the Components of CPU.
- Describe the Fetch Decode Execute Cycle.
- Write a Note on Cache Memory.
- Differentiate between RISC and CISC Architecture.
- Explain the Functions of Registers.
- Describe Bus Architecture in CPU.
Conclusion
CPU Architecture Computer System का सबसे महत्वपूर्ण भाग है। यह Instruction Processing, Data Management तथा Control Operations को संचालित करता है। आधुनिक Computing Systems की Performance मुख्यतः CPU Architecture पर निर्भर करती है। इसलिए Basic Computer Engineering के अध्ययन में CPU Architecture की समझ अत्यंत आवश्यक है।
Related Post
- Computer Definition and Classification Notes | Basic Computer Engineering | RGPV BTech First Year
- CPU Architecture Notes | Basic Computer Engineering | RGPV BTech First Year
- Registers in Computer Notes | Basic Computer Engineering | RGPV BTech First Year
- Bus Architecture Notes | Basic Computer Engineering | RGPV BTech First Year
- Instruction Set Notes | Basic Computer Engineering | RGPV BTech First Year
- Memory Systems Notes | Basic Computer Engineering | RGPV BTech First Year
- Storage Systems Notes | Basic Computer Engineering | RGPV BTech First Year
- System Software Notes | Basic Computer Engineering | RGPV BTech First Year
- Application Software Notes | Basic Computer Engineering | RGPV BTech First Year
- Computer Applications in Business Notes | Basic Computer Engineering | RGPV BTech First Year
- Internet and World Wide Web Notes | Basic Computer Engineering | RGPV BTech First Year
- Computer Networks Notes | Basic Computer Engineering | RGPV BTech First Year
- Operating System Notes | Basic Computer Engineering | RGPV BTech First Year
- Programming Languages Fundamentals Notes | Basic Computer Engineering | RGPV BTech First Year
- Algorithms and Flowcharts Notes | Basic Computer Engineering | RGPV BTech First Year