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

Popular posts from this blog

CPCT KEYBOARD LAYOUT (HINDI & ENGLISH) , सीपीसीटी कीबोर्ड लेआउट (हिंदी और इंग्लिश में)

CPCT के बाद क्या करें? सरकारी नौकरियों और करियर अवसरों की सम्पूर्ण जानकारी - Hindi + English

CPCT Result कैसे देखें और Scorecard कैसे डाउनलोड करें? How to get your CPCT result and How to download scorecard Complete Guide in Hindi + English