120 likes | 260 Views
Sínrendszer. Sínrendszer feladata. A sínrendszer feladata : adatok, vezérlőjelek továbbítása Átvitel létrehozásakor eszközök kijelölése („cím” megadás...) adatátvitel iránya eszközök szinkronizálása (működésének összehangolása). Sínrendszer struktúrája.
E N D
Sínrendszer feladata A sínrendszer feladata :adatok, vezérlőjelek továbbítása Átvitel létrehozásakor • eszközök kijelölése („cím” megadás...) • adatátvitel iránya • eszközök szinkronizálása (működésének összehangolása)
Sínrendszer struktúrája • Külső / belső sínrendszer (CPU-hoz képest) • Belső : (pld. 3 sín, külön adatsín írásra, olvasásra...) • Külső: • helyi sín (local bus) (pld. co-processzor) • rendszer sín (system bus) (pld. I/O) • memória sín (memory bus) • Sínrendszer részei : • Címsín • Adatsín • Vezérlősín
Sínrendszer(közös / külön IO sínrendszer) egyszeres osztott sín külön memória és ki/bemeneti sín CPU MEM CPU MEM rendszer sín (system bus) rendszer sín (system bus) I/O-n ... I/O-1 I/O-processzor ki/bemeneti sín (i/o bus) I/O-n ... I/O-1
Sínek... helyi sín belső sín CPU co-processzor cache vez ALU rendszer sín MEM MEM IO processzor IO sín IO eszköz IO eszköz IO eszköz
Vezérlő jelek (a vezérlősínen) • Adatátvitelt vezérlő jelek : • memória /periféria M/IO - cím a sínen • írás / olvasás R/W - adat a sínen • szó / byte átvitel WD/B - átvitel vége • Megszakítást vezérlő jelek • Sínvezérlő jelek (kérés, foglalás, visszaigazolás) • Egyéb... (órajel, ütemezés, táp,...)
Sínfoglalás (bus arbitration) Soros kiszolgálás (daisy chain) Lekérdezéses kiszolgálás (polling) Párhuzamos kiszolgálás (independent requesting)
Soros kiszolgálás (daisy chain) sínkérés (BREQ - bus request) sín engedélyezés (BG - bus grant) 0. eszköz 1. eszköz 2. eszköz busz vezérlő sín
Lekérdezéses kiszolgálás (polling) sínkérés (BREQ - bus request) lekérdező szám (polling count) 0. eszköz 1. eszköz 2. eszköz busz vezérlő sín
Párhuzamos kiszolgálás sínkérés (BREQ - bus request) sín engedélyezés (BG - bus grant) 0. eszköz 1. eszköz 2. eszköz busz vezérlő sín prioritás ?
...még a sínekhez kapcsolódik... • sínprotokoll (mechanikus, elektromos, logikai) • átlapolódó sínciklusok • blokk sínciklus (burst cycle) • sínfoglalás (bus arbitration) • Sínvezérlő (sínmeghajtó) egység (bus interface) • master / slave
aktív eszköz (master) passzív eszköz (slave) sínhasználatkezdeményezés sínhasználatvégrehajtás adat, utasítás processzor memória lebegőpontos utasítás I/O DMA co-processzor I/O eszköz adat A „sínhasználók”