Transferul Simultan a Biților pe Linii Separate

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 5 fișiere: doc, docx
Pagini : 28 în total
Cuvinte : 6964
Mărime: 529.02KB (arhivat)
Cost: Gratis

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).

Preview document

Transferul Simultan a Biților pe Linii Separate - Pagina 1
Transferul Simultan a Biților pe Linii Separate - Pagina 2
Transferul Simultan a Biților pe Linii Separate - Pagina 3
Transferul Simultan a Biților pe Linii Separate - Pagina 4
Transferul Simultan a Biților pe Linii Separate - Pagina 5
Transferul Simultan a Biților pe Linii Separate - Pagina 6
Transferul Simultan a Biților pe Linii Separate - Pagina 7
Transferul Simultan a Biților pe Linii Separate - Pagina 8
Transferul Simultan a Biților pe Linii Separate - Pagina 9
Transferul Simultan a Biților pe Linii Separate - Pagina 10
Transferul Simultan a Biților pe Linii Separate - Pagina 11
Transferul Simultan a Biților pe Linii Separate - Pagina 12
Transferul Simultan a Biților pe Linii Separate - Pagina 13
Transferul Simultan a Biților pe Linii Separate - Pagina 14
Transferul Simultan a Biților pe Linii Separate - Pagina 15
Transferul Simultan a Biților pe Linii Separate - Pagina 16
Transferul Simultan a Biților pe Linii Separate - Pagina 17
Transferul Simultan a Biților pe Linii Separate - Pagina 18
Transferul Simultan a Biților pe Linii Separate - Pagina 19
Transferul Simultan a Biților pe Linii Separate - Pagina 20
Transferul Simultan a Biților pe Linii Separate - Pagina 21
Transferul Simultan a Biților pe Linii Separate - Pagina 22
Transferul Simultan a Biților pe Linii Separate - Pagina 23
Transferul Simultan a Biților pe Linii Separate - Pagina 24
Transferul Simultan a Biților pe Linii Separate - Pagina 25
Transferul Simultan a Biților pe Linii Separate - Pagina 26
Transferul Simultan a Biților pe Linii Separate - Pagina 27
Transferul Simultan a Biților pe Linii Separate - Pagina 28
Transferul Simultan a Biților pe Linii Separate - Pagina 29
Transferul Simultan a Biților pe Linii Separate - Pagina 30
Transferul Simultan a Biților pe Linii Separate - Pagina 31
Transferul Simultan a Biților pe Linii Separate - Pagina 32
Transferul Simultan a Biților pe Linii Separate - Pagina 33

Conținut arhivă zip

  • 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

Alții au mai descărcat și

Sisteme de Intrare-Iesire

- Sistemul de I/O joaca un rol important in performanta unui sistem (hard disc, CD, retea, display etc) <= Legea lui Amdahl - Masurarea...

Testerul R&S CMW280 pentru Comunicatii Radio de Banda Larga

ROHDE & SCHWARZ este o companie germana cu prezenta internationala, avand ca obiect de activitate producerea de echipamente pentru radiocomunicatii...

Programare HTML și XML

CAPITOLUL I NOTIUNI GENERALE [13, 28, 78, 77] 1.1 INTERNET Internet-ul, sau reteaua mondială de calculatotore, reprezintă un puternic instrument...

Circuite Numerice

1. Noţiuni introductive Lucrarea de faţă abordează problematica mijloacelor şi metodelor de generare, transformare, amplificare şi memorare a...

Sisteme de Achiziție de Date

Achiziţia de date poate fi definită ca procesul de obţinere de date de la o sursǎ externǎ sistemului de calcul. În general achiziţia de date se...

Instrumentație virtuală și programare grafică

INSTRUMENTA.IE VIRTUALA .I PROGRAMARE GRAFICA Revolu.ia programarii grafice a permis dezvoltarea sistemelor dedicate analizei datelor. Aceasta...

Prelucrarea Semnalelor - Curs 2

2.4. Aplicatii ale seriilor Fourier Seriile Fourier reprezinta baza întregii discipline a prelucrarii semnalelor. Aplicatiile seriilor Fourier...

Prelucrarea Semnalelor - Curs 4

4.1.1 Esantionarea Vom presupune pentru început ca discretizarea timpului se efectueaza cu pas constant T (esantionare periodica sau uniforma)...

Ai nevoie de altceva?