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

Autocad pentru începători

C1.1.CONCEPTUL DE CAD TERMINOLOGIE - COMPUTER AIDED ENGINEERING -CAE-vizeazăetapeledecercetare,inovaresiconcepţie; - COMPUTER AIDED DRAWING/...

Calculatoare

Răspunsuri Arbori şi păduri 1. D. O relaţie de încredere oferă posibilitatea folosirii în comun doar a resurselor între domenii; ea nu oferă în...

Securitatea informațională a business-ului

Lecţia 1 Introducere în securitatea informaţională 1.Informaţia ca obiect de valoare şi protecţie 4 2.Conceptele de bază ale Securităţii...

Informație și Document în Societatea Cunoașterii

Introducere I. Documente electronice – definire, caracteristici şi tipologie I. 1. Delimitări terminologice I. 2. Document text I. 3....

Evaluarea eficienței investițiilor în IT&C

Capitolul 1.BAZE METODOLOGICE ALE EVALURII EFICIENŢEI INVESTIŢIILOR ÎN IT&C 1.1. Evaluarea eficienţei în condiţiile specifice investiţiilor din...

Arhitectura microcalculatoarelor tip IBM-PC. configurații, caracteristici. reguli de instalare și exploatare

. Notiuni introductive Un sistem de calcul poate contine sute sau mii de componente individuale (circuite integrate, diode, rezistoare,...

Bazele Informaticii - Curs 1

I. SISTEME INFORMATICE I. 1. NOTIUNEA DE “SISTEM” În general, un sistem se defineste ca fiind un ansamblu de elemente fizice si logice...

Abordare aplicativă - sistemul de gestiune al bazelor de date Microsoft Access 2000

Concepte de bază Un sistem de baze de date: este un sistem computerizat de păstrare a înregistrărilor al cărui scop principal este să stocheze...

Te-ar putea interesa și

Proiect Microcontrolere

1.Descriere generală LPC 1759/58/56/54/52/51 sunt microcontrolere de bază ARM Cortex-M3 pentru aplicații încorporate ce dispun de un nivel mare de...

Controlul motoarelor DC folosind o placă de dezvoltare cu DSP

CAPITOLUL 1. INTRODUCERE Introducerea pe scară largă a automatizării şi robotizării, realizarea noilor tipuri de maşini unelte cu comanda program...

Proiectarea unei interfețe HMI pentru PLC folosind panoul operator PDM 360

Introducere Interactiunea dintre stiinta si industrie a dus la transformarea permanenta a mijloacelor de productie, la adaptarea lor in acord cu...

Transferul Serial

Transferul serial 1. Scopul lucrarii: studierea principiului de transmisie a datelor pe un canal serial si a modului de implementare a unei...

Interfața CAN

Pentru distanţe mici, de câţiva metri, semnalele digitale care nu au o bandă prea mare se pot transmite direct, fără precauţii deosebite. În cazul...

SPM Calculatoare vectoriale

Principalele tehnici de realizare a supercomputerelor vor fi: - unitati de control cu structura pipeline, - mai multe unitati functionale cu...

Arhitectura calculatoarelor

ARHITECTURA CALCULATOARELOR 2003/2004 CURSUL 1 CAPITOLUL 1: Stocarea datelor 1.1 Stocarea bitilor Calculatoarele utilizate în prezent...

Rețele de calculatoare

Retele de calculatoare: - sisteme informatice alcatuite din mai multe centre de prelucrare independente dar interconectate.Fiecare centru se...

Ai nevoie de altceva?