Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hardware:bussystem [2025/11/23 15:19] swehardware:bussystem [2025/12/20 14:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 # Bus (Binary Unit System) # Bus (Binary Unit System)
  
-{{ :hardware:von-neumann-bekannt.drawio.svg?600 |}} 
  
---- 
  
-{{ :hardware:von-neumann-5-komponenten.drawio.svg?600 |}} +{{:hardware:bussystem.drawio.svg?800}}
- +
---- +
- +
-{{ :hardware:bussystem.drawio.svg?600 |}}+
  
 ### Systembus – Prinzip ### Systembus – Prinzip
Line 28: Line 22:
 * **Steuerung:** Vom Master (CPU) gesteuert. * **Steuerung:** Vom Master (CPU) gesteuert.
 * Unidirektional (CPU → Speicher/Peripheriegeräte).   * Unidirektional (CPU → Speicher/Peripheriegeräte).  
 +
 +{{:hardware:von-neumann-datenbus-kernspeicher.svg?800}}
  
 ### Steuerbus (Control Bus) ### Steuerbus (Control Bus)
Line 34: Line 30:
 * Beinhaltet auch Leitungen für Taktung und Zugriffskontrolle. * Beinhaltet auch Leitungen für Taktung und Zugriffskontrolle.
 * Bidirektional (CPU ↔ Speicher/Peripheriegeräte).  * Bidirektional (CPU ↔ Speicher/Peripheriegeräte). 
- 
- 
-Der Zusammenhang ist **direkt mathematisch** und sehr wichtig für das Verständnis von Speicheradressen: 
- 
---- 
- 
-## 📌 Zusammenhang zwischen Adressbusbreite und Anzahl der Speicherzellen 
- 
-Die **Adressbusbreite** gibt an, wie viele **Bits** zur Adressierung von Speicherzellen zur Verfügung stehen. 
-Mit *n* Adressleitungen können **2ⁿ unterschiedliche Adressen** erzeugt werden. 
- 
-Jede Adresse zeigt dabei **genau auf eine Speicherzelle** (meist 1 Byte pro Adresse). 
- 
---- 
- 
-## ✔ Formel 
- 
-[ 
-\text{Anzahl der adressierbaren Speicherzellen} = 2^{\text{Adressbusbreite (in Bit)}} 
-] 
- 
---- 
- 
-## ✔ Beispiele 
- 
-### 🔸 8-Bit-Adressbus 
- 
-[ 
-2^8 = 256 \text{ Speicherzellen} 
-] 
- 
-### 🔸 16-Bit-Adressbus 
- 
-[ 
-2^{16} = 65.536 \text{ Speicherzellen} 
-] 
- 
-### 🔸 32-Bit-Adressbus 
- 
-[ 
-2^{32} = 4.294.967.296 \text{ Speicherzellen} = 4,GB 
-] 
- 
-### 🔸 64-Bit-Adressbus 
- 
-[ 
-2^{64} \approx 1,84 \times 10^{19} \text{ Speicherzellen} 
-] 
-(Üblich: Systeme nutzen nicht die volle 64-Bit-Adressierung.) 
- 
---- 
- 
-##  Warum ist das so? 
- 
-Jede Adressleitung kann **0 oder 1** sein. 
-Mit *n* Leitungen entsteht so eine **Binärzahl aus n Bits** → ergibt **2ⁿ Kombinationen**, also **2ⁿ Adressen**. 
- 
---- 
- 
-##  Merksatz 
- 
-> **Je breiter der Adressbus, desto mehr Speicherzellen können eindeutig adressiert werden.** 
- 
-