bus de bus controller: de electronica die het apparaat bestuurd transport van bits over de bus

7

Upload: fenna-verbeek

Post on 08-Jun-2015

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus
Page 2: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus

bus

DE BUS

Page 3: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus

Controller: de electronica die het apparaat bestuurd

Transport van bits over de bus

Page 4: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus

Het verloop van de communicatie

Schrijftransactie van CPU naar printer:• apparaatadres• lettertekencode worden op de bus gezet.

Wanneer het initiatief bij de ontvanger ligt spreekt men van een leestransactie.

Alleen het apparaat waarvoor de schrijfactie bestemd is (waarvan het apparaatadres op de bus staat), haalt de data binnen.

Page 5: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus

Het werkgeheugenHet werkgeheugen bestaat uit

geheugenplaatsen met een lengte van 1 byte, die elk een

eigen adres hebben.

De memory controller reageert alleen op een transactie wanneer het een geheugen-adres betreft. Alle andere transacties laat hij ongemoeid.

.

Page 6: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus

De bouw van de bus

De bus wordt verdeeld in drie typen:

• de databus voor het transporteren van de data.

• de adresbus voor het versturen van het adres.

• de controlbus voor het verzenden van de stuurgegevens

Een Pentium processor heeft een 64 bits databusen een 32 bits adresbus.Met een 32 bits adresbus kan de Pentium processor 232

(4.294.967.296 = 4 GB) geheugenplaatsen adresseren.

Page 7: bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus

De busarbiter en de klok

De busarbiter regelt het verkeer op de bus.

Iedere component die een transactie op de bus wil plaatsen, vraagt dat via de controlebus bij de arbiter aan en wacht tot er toestemming komt.

Om de transacties op de bus goed te laten verlopen, wordt de bus bestuurd door een klok.

In elke “kloktik” kan één transactie plaatsvinden.Dit wordt de buscyclus genoemd.

Aan het begin van een buscyclus zet de zender zijn boodschap op de bus, aan het eind leest iedere component de bus.