System Bus – सिस्टम बस | Types, Functions & CPCT Complete Notes
System Bus is a communication pathway that connects the CPU, main memory and other components of a computer system. It carries data, addresses and control signals between different parts of the computer.
System Bus (सिस्टम बस) कंप्यूटर के CPU, Main Memory और अन्य components के बीच communication कराने वाला pathway है। इसके माध्यम से Data, Address और Control Signals एक component से दूसरे component तक पहुँचते हैं।
🧠 CPCT Trick
> System Bus = Computer Components के बीच Communication का रास्ता
---
1. What is a Bus?
In computer architecture, a bus is a set of electrical/communication lines used to transfer information between components.
Bus communication lines का समूह है, जिसके माध्यम से computer के विभिन्न components के बीच information transfer होती है।
उदाहरण:
CPU ↔ Memory ↔ I/O Devices
इनके बीच communication के लिए buses महत्वपूर्ण भूमिका निभाती हैं।
---
2. What is System Bus?
System Bus generally consists of three major buses:
1. Data Bus
2. Address Bus
3. Control Bus
🔥 CPCT Master Trick
D → A → C
D = Data Bus
A = Address Bus
C = Control Bus
या याद रखें:
> “Data, Address, Control”
---
3. Data Bus – डेटा बस
Data Bus carries actual data between the CPU, memory and other components.
Data Bus वास्तविक data को CPU, memory और अन्य components के बीच transfer करती है।
Example
यदि CPU को memory से कोई value चाहिए:
Memory → Data Bus → CPU
यदि CPU memory में data लिखता है:
CPU → Data Bus → Memory
Important Feature
Data Bus generally bidirectional होती है।
इसका अर्थ है कि data दोनों directions में जा सकता है।
🧠 Trick
> Data Bus = Data ले जाती है
---
4. Address Bus – एड्रेस बस
Address Bus carries the address of the memory location or I/O location that needs to be accessed.
Address Bus उस memory या I/O location का address carry करती है जिसे CPU access करना चाहता है।
Example
यदि CPU को memory location:
5000
से data चाहिए, तो address bus के माध्यम से उस location का address भेजा जा सकता है।
Important Feature
Traditional/basic computer architecture में Address Bus को generally unidirectional माना जाता है:
CPU → Memory/I/O
🧠 Trick
> Address Bus = कहाँ? (Where?)
---
5. Control Bus – कंट्रोल बस
Control Bus carries control and timing signals used to coordinate operations between computer components.
Control Bus विभिन्न components के बीच operations को control और coordinate करने के लिए control और timing signals carry करती है।
Examples of control signals may include:
Read
Write
Interrupt
Clock/timing
Reset
🧠 Trick
> Control Bus = क्या करना है? (What to do?)
---
6. Data Bus vs Address Bus vs Control Bus
Bus Carries Typical Direction Main Question
Data Bus Data Bidirectional What?
Address Bus Address Generally CPU → Memory/I/O Where?
Control Bus Control signals Depends on signal How/When?
🔥 CPCT Formula
Data = What
Address = Where
Control = How/When
यह सबसे useful shortcut है।
---
7. How Does System Bus Work?
एक simple example लेते हैं।
मान लीजिए CPU को RAM से कोई data पढ़ना है।
Step 1 – Address
CPU उस memory location का address Address Bus पर भेजता है।
↓
Step 2 – Control Signal
CPU Control Bus के माध्यम से Read signal देता है।
↓
Step 3 – Data
Memory requested data को Data Bus के माध्यम से CPU तक भेजती है।
Complete Flow
CPU → Address Bus → Memory
CPU → Control Bus → Read Signal
Memory → Data Bus → CPU
🧠 CPCT Trick
> Address बताता है कहाँ जाना है, Control बताता है क्या करना है, Data वास्तविक information लेकर जाता है।
---
8. System Bus and CPU
System Bus CPU को memory और I/O devices के साथ communicate करने में सहायता करती है।
Simplified Structure
CPU
↓ ↑
System Bus
↓ ↑
Memory / I/O Devices
System Bus के माध्यम से CPU:
Data read कर सकता है
Data write कर सकता है
Memory locations select कर सकता है
I/O devices के साथ communication कर सकता है
---
9. Bus Width – बस की Width
Bus Width बताती है कि एक समय में bus कितने bits transfer कर सकती है।
For example:
8-bit Data Bus
एक transfer में theoretically 8 bits data carry कर सकती है।
16-bit Data Bus
16 bits
32-bit Data Bus
32 bits
64-bit Data Bus
64 bits
🧠 Trick
> Bus Width ↑ → एक transfer में अधिक bits
लेकिन इसका मतलब यह नहीं कि overall computer performance उसी अनुपात में बढ़ जाएगी।
---
10. Address Bus Width
Address Bus की width यह निर्धारित करने में महत्वपूर्ण भूमिका निभाती है कि कितने अलग-अलग memory addresses represent किए जा सकते हैं।
यदि address bus में n bits हैं, तो theoretically:
2ⁿ addresses
represent किए जा सकते हैं।
Example
यदि Address Bus = 16-bit
तो:
2¹⁶ = 65,536 addresses
---
11. Data Bus Width vs Address Bus Width
यह competitive exams में पूछा जा सकता है।
Data Bus Width Address Bus Width
Data transfer capacity से संबंधित Addressable locations से संबंधित
कितने bits data transfer हो सकते हैं कितने addresses represent हो सकते हैं
Example: 32-bit Example: 32-bit
🧠 Trick
Data Bus → Data Size
Address Bus → Address Space
---
12. System Bus and Memory
CPU जब memory के साथ communication करता है, तो तीनों buses की भूमिका हो सकती है।
Memory Read
CPU → Address Bus → Memory
CPU → Control Bus → READ
Memory → Data Bus → CPU
Memory Write
CPU → Address Bus → Memory
CPU → Control Bus → WRITE
CPU → Data Bus → Memory
🔥 Easy Trick
READ → Memory से Data CPU की ओर
WRITE → CPU से Data Memory की ओर
---
13. System Bus and I/O Devices
System Bus केवल CPU और RAM के बीच ही communication नहीं करती।
यह I/O devices के साथ communication में भी उपयोगी होती है।
Examples:
Keyboard
Mouse
Printer
Disk controller
Network interface
Simplified Flow
CPU ↔ System Bus ↔ I/O Controller/Device
---
14. Internal Bus vs System Bus
Internal Bus
Processor के अंदर components के बीच communication के लिए internal buses का उपयोग हो सकता है।
System Bus
Traditional computer architecture में CPU, main memory और I/O subsystems के बीच communication pathway को system bus कहा जाता है।
> Note: Modern computers में traditional “system bus” architecture की जगह कई high-speed interconnects और point-to-point links का उपयोग होता है। लेकिन basic computer exams में Data + Address + Control Bus वाला model सबसे important है।
---
15. Bus Arbitration
जब multiple devices bus का उपयोग करना चाहते हैं, तो यह तय करना पड़ता है कि bus का control किस device को मिलेगा।
इस process को Bus Arbitration कहा जाता है।
Simple Definition
> Bus Arbitration = Bus का control किसे मिलेगा, यह तय करने की प्रक्रिया।
🧠 Trick
Arbitration = Who gets the Bus?
---
16. Bus Speed
Bus performance को विभिन्न factors प्रभावित कर सकते हैं, जैसे:
Bus frequency
Bus width
Transfer protocol
Latency
Number of transfers per cycle
Important
Higher bus frequency alone does not necessarily mean proportionally higher overall system performance.
---
17. System Bus vs USB
यह एक common confusion है।
System Bus
Computer components के बीच internal/system-level communication के लिए architecture का हिस्सा।
USB
USB = Universal Serial Bus
USB एक standard interface है जिसका उपयोग external/peripheral devices connect करने के लिए किया जाता है।
Examples:
Keyboard
Mouse
Pen Drive
Smartphone
External storage
🧠 Trick
> System Bus ≠ USB
USB is a specific external/peripheral connectivity standard.
---
18. System Bus – Real-Life Example
Imagine a courier system.
Address Bus
बताती है:
“Parcel कहाँ भेजना है?”
Data Bus
लेकर जाती है:
“Parcel के अंदर क्या है?”
Control Bus
निर्देश देती है:
“Parcel भेजना है या receive करना है?”
इसलिए:
Address = Where
Data = What
Control = How/When
---
📊 System Bus Quick Revision
Concept Key Point
System Bus Communication pathway
Data Bus Carries data
Address Bus Carries addresses
Control Bus Carries control/timing signals
Data Bus Generally bidirectional
Address Bus Generally unidirectional in basic architecture
Bus Width Number of bits transferred per transfer
Bus Arbitration Decides bus ownership
USB Universal Serial Bus
Address Width Determines addressable locations
---
🧠 CPCT Memory Tricks
Trick 1 – Three Buses
DAC
D → Data
A → Address
C → Control
---
Trick 2 – What, Where, How
Data → WHAT
क्या information transfer हो रही है?
Address → WHERE
कहाँ access करना है?
Control → HOW/WHEN
क्या operation और कब करना है?
---
Trick 3 – Memory Read
Address → Read → Data
CPU:
Address भेजता है
↓
Read signal देता है
↓
Memory:
Data भेजती है
---
Trick 4 – Memory Write
Address → Write → Data
CPU:
Address भेजता है
↓
Write signal देता है
↓
Data Memory में भेजता है
---
⭐ Important CPCT Facts
1. System Bus components के बीच communication pathway है।
2. Main system buses are Data Bus, Address Bus and Control Bus in the traditional model.
3. Data Bus carries actual data.
4. Address Bus carries addresses.
5. Control Bus carries control/timing signals.
6. Data Bus is generally bidirectional.
7. Address Bus is generally unidirectional in basic architecture.
8. Bus Width indicates how many bits can be transferred per transfer.
9. Address Bus width determines the number of representable addresses.
10. 2ⁿ addresses can theoretically be represented using an n-bit address bus.
11. Bus Arbitration decides which device gets control of a shared bus.
12. USB = Universal Serial Bus.
13. System Bus and USB are not the same thing.
14. Modern systems may use high-speed interconnects instead of a single traditional system bus.
15. For CPCT, remember Data + Address + Control.
---
🎯 Important CPCT MCQs
Q1. Which of the following is a major part of the traditional System Bus?
A) Data Bus
B) Address Bus
C) Control Bus
D) All of the above
Answer: D) All of the above
---
Q2. Which bus carries actual data?
A) Address Bus
B) Data Bus
C) Control Bus
D) Power Bus
Answer: B) Data Bus
---
Q3. Which bus carries memory addresses?
A) Data Bus
B) Address Bus
C) Control Bus
D) USB
Answer: B) Address Bus
---
Q4. Which bus carries control signals such as Read and Write?
A) Data Bus
B) Address Bus
C) Control Bus
D) Memory Bus
Answer: C) Control Bus
---
Q5. In a basic computer architecture, which bus is generally bidirectional?
A) Address Bus
B) Data Bus
C) Control Bus only
D) None
Answer: B) Data Bus
---
Q6. Address Bus is generally:
A) Bidirectional
B) Unidirectional
C) Wireless
D) Optical
Answer: B) Unidirectional
---
Q7. If an address bus has 16 lines, theoretically how many addresses can it represent?
A) 16
B) 256
C) 65,536
D) 1,024
Answer: C) 65,536
Explanation:
2¹⁶ = 65,536
---
Q8. Bus width represents:
A) Number of devices
B) Number of bits transferred per transfer
C) Number of CPUs
D) Storage capacity
Answer: B) Number of bits transferred per transfer
---
Q9. Bus Arbitration determines:
A) CPU speed
B) Which device gets control of a shared bus
C) RAM size
D) Hard disk capacity
Answer: B) Which device gets control of a shared bus
---
Q10. USB stands for:
A) Universal System Bus
B) Universal Serial Bus
C) Unified System Board
D) Universal Storage Bus
Answer: B) Universal Serial Bus
---
🔥 Ultimate System Bus Revision
DAC = Data + Address + Control
Data → WHAT
Address → WHERE
Control → HOW/WHEN
Memory Read:
Address → Read → Data
Memory Write:
Address → Write → Data
---
Conclusion – निष्कर्ष
System Bus computer architecture में CPU, memory और I/O components के बीच communication का महत्वपूर्ण माध्यम है। Traditional computer architecture में इसे मुख्यतः Data Bus, Address Bus और Control Bus में समझा जाता है।
CPCT और competitive examinations के लिए सबसे important points हैं:
> Data Bus → Data
Address Bus → Address
Control Bus → Control Signals
Data Bus → Generally Bidirectional
Address Bus → Generally Unidirectional
n-bit Address Bus → 2ⁿ Addresses
🎯 One-Line CPCT Trick
“Data बताता है WHAT, Address बताता है WHERE, और Control बताता है HOW/WHEN.”
📚 More CPCT Notes, MCQs & Computer Fundamentals:
[CPCT MP Blog]
https://cpctmp.blogspot.com/
Comments
Post a Comment