Transferul Simultan a Bitilor pe Linii Separate

Imagine preview
(8/10 din 1 vot)

Acest curs prezinta Transferul Simultan a Bitilor pe Linii Separate.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 5 fisiere doc, docx de 28 de pagini (in total).

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Calculatoare, Transporturi

Extras din document

Transferul simultan a biţilor pe linii separate:

- Poate decurge prin simpla introducere a datelor într-un registru buffer „data-in”, respectiv prin simpla extragere a datelor dintr-un registru buffer „data-out”

- Prin controlul unor linii (semnale) de dialog de tip handshake sau semnale de temporizare - transmiterea la fiecare semnal de tact simultan pe mai multe linii a informaţilor

Avantaj:

- Rata sporită de transfer a informaţiilor datorită folosirii liniilor separate

- Nu exista probleme în determinarea sfârşitului caracterului sau începutului transmisiei

Dezavantaj:

- costul folosirii acestor linii separate când este vorba de distanţe relativi mari

FUNCTIONARE:

Pentru introducerea datelor de la dispozitivul periferic spre PC:

- dispozitivul de I/O pune datele pe busul Data-In şi semnalizează aceasta cu un „1” logic pe linia Data-In Ready;

- interfaţa preia datele în buffer-ul Data-In şi semnalizează aceasta cu linia Data-in Ack;

- la recepţionarea semnalului Data-in Ack dispozitivul de I/O întrerupe emisia datelor şi semnalul Data-in Ready ;

- la recepţionarea datelor de către interfaţă aceasta va seta un bit de stare de tip Ready din registrul de stare şi va emite o cerere de întrerupere (dacă aceasta este activată şi se lucrează prin întreruperi) către CPU pe linia IRn;

- CPU va intra în rutina de tratare a întreruperii în cadrul căruia va prelua datele de la interfaţă şi ca urmare interfaţa va reseta bitul de stare Ready şi va trece liniile de date în înaltă impedanţă.

Pentru extragerea datelor de la PC la dispozitivul periferic:

- interfaţa setează bitul de stare READY emiţând probabil o cerere de întrerupere către CPU când buffer-ul Data-out este disponibil (gol). CPU răspunde la întrerupere transmiţând datele spre interfaţă iar ca urmare interfaţa va reseta bitul de stare Ready;

- va pune datele pe bus-ul Data-out spre periferic şi semnalizează aceasta prin „1” logic pe linia Data-out Ready;

- când este pregătit dispozitivul de I/O va prelua datele şi va răspunde interfeţei cu semnalul Data-out Ack iar interfaţa va întrerupe emisia datelor şi semnalul Data-out Ready şi din nou va seta bitul de stare Ready (buffer data out disponibil sau gol).

Fisiere in arhiva (5):

  • Transferul Simultan a Bitilor pe Linii Separate
    • Magistrala USB.docx
    • port paralel.docx
    • Portul serial.doc
    • Transferul prin canale de IO.docx
    • Transferul prin intreruperi.docx