Documente Academic
Documente Profesional
Documente Cultură
MODURI DE TRANSFER
TIPURI DE INTERFEŢE
Interfaţa pentru transferul programat de intrare/ieşire conectează dispozitivele periferice la
magistrala de date ,adrese şi control.Rolul acesteia este de a permite implementarea celei mai
simple tehnici de comunicare între microprocesor şi dispozitivele periferice ; tehnica constă în
determinarea dispozitivului periferic care va cere in momentul imediat urmator,execuţia unui
proces de intrare/ieşire.Practic,tehnica constă în interogarea periodică a fiecărei interfeţ conectate
la magistrala asupra solicitarii unui proces de intrare-iesire.Dacă un dispozitiv periferic a solicitat
iniţierea unui astfel de proces ,acesta este iniţiat;in caz contrar microprocesorul trece la
interogarea următorului dispozitiv periferic;operaţia este executată ciclic.Interogarea realizează
de fapt ,testarea unui indicator de condiţie din interfaţa în funcţie de care se iniţiază sau nu
transferul de date. Comenzile necesare modului de funcţionare sunt transmise de
microprocesor în urma decodificării unui program.
Alte funcţii îndeplinite de interfaţă :
conversia datelor recepţionate de pe magistrală ,într-o formă acceptat de dispozitivul
periferic şi invers;
verificarea corectitudinii datelor utilizand bitul de paritate.
INTERFAŢA LOGICĂ
Toate porturile paralele ,indiferent de viteză,tehnologie sau modul de operare trebuie să
interfereze cu PC-ul ,cu sistemul de operare şi cu diferite aplicaţii.Incă de la apariţia primului PC
circuitele porturilor paralele erau legate la microprocesor printr-un set de porturi de
intrare/ieşire.Un port I/O lucrează ca o adresă de memorie-semnalul microprocesorului adresează
suportul de circuite a PC-ului ,apoi trimite date la acea adresă.Porturile paralele folosesc trei
tipuri din porturile I/O în timp ce modurile EPP si ECP folosesc mai multe porturi I/O,acestea
iau forma unui bloc secvenţial. La PC-urle compatibile IBM se folosesc trei porturi
paralele a căror adrese de bază sunt: 03BC(HEX).0378(HEX)valori care nu sunt necesare
utilizatorilor.Cele mai multe programe şi sisteme de operare se referă la porturile paralele prin
nume de forma LinePrinTER LPT1,LPT2,LPT3.Corespondenţa dintre adresele de bază ale
porturilor paralele şi numele lor variază în funcţie de numărul de porturi din PC,neexistând o
relaţie directă între ele.Sistemul stabileşte numele când este încărcat,prin biosul PC-ului.BIOS-ul
memorează valorile adresei de bază într-o zonă de memorie specială astfel:Lpt1 la 0000:0408.
INTERFEŢE ELECTRICE
Problema comunicaţiei de post
Transmisia datelor iître doua echipamente de calcul se poate realiza prin intermediul
transferului serial sau paralel. Ca exemplu, în cazul unui microprocesor de opt biţi, transmisia
paralela a datelor înseamna utilizarea a opt cabluri electrice pentru vehicularea informaţiei. Dacă
se utilizează tehnica transmisiei seriale, datele şi biţii de control sunt grupate în caractere şi sunt
transmise secvenţial pe unul si acelaşi circuit. Deşi transmisia paralela este mai rapidă ea are
dezavantajul de a fi considerabil mai scumpă şi, în consecinţă, se utilizează numai pentru distanţe
scurte. Din cauza cablurilor electrice, atât la emiţător cât şi la receptor este nevoie să existe
dispozitive de interfaţă electrica: la emiţător circuitele de interfaţă electrică vor realiza conversia
semnalelor TTL în semnale care să permită realizarea transmisiei, iar la receptor circuitele de
interfaţă vor efectua conversia inversa (de la semnalul recepţionat în nivel TTL). In cazul
transmisiei paralele a datelor astfel de circuite trebuie asigurate pentru fiecare fir ceea ce conduce
la costuri de realizarea mai mari. Iata de ce transferul paralel al datelor este utilizat numai pentru
distante scurte si rate ridicate de transmisie a datelor.
Exista trei moduri posibile pentru efectuarea transmisiei seriale a datelor:
simplex - datele sunt transmise intotdeauna in acelasi sens
semiduplex - datele pot fi transmise in ambele sensuri, alternativ
duplex - datele sunt transmise simultan in ambele sensuri; aceasta necesita existenta a
doua canale de comunicatie.