Académique Documents
Professionnel Documents
Culture Documents
). Alimentarea V
BUS
este, n general, de 5V (cu o tolerant prestabilit), iar modul de transmisie a
datelor este diferential. Modul de codare al datelor este NRZI (Non Return to Zero
Inverted), folosit pentru a trimite date sincronizate si pentru a sincroniza host-ul cu
semnalul de ceas. D
+
si D
3 D
+
4 GND (0 V)
Exist trei tipuri de alimentare posibile, n functie de diversele dispozitive
atasate:
de putere mic (low power) pot lua un curent de 100 mA de la sursa de
alimentare (pinul V
BUS
);
de putere mare (high power) pot lua un curent ntre 100 mA si 500 mA
de la V
BUS
;
cu auto-alimentare (self power) pot lua un curent de 100 mA de pe
magistral si se mai pot alimenta de la o surs extern.
I EEE 1394 (FireWire)
FireWire este numele nregistrat de Apple pentru standardul IEEE1394, fiind
o specificatie de magistral serial, care asigur comunicatii de mare vitez si
servicii de date n timp real.
S-a impus mai ales n domeniul conexiunilor externe, datorit costurilor mici
de fabricatie si a unui sistem simplu de cablare. De asemenea, a devenit interfata
standard pentru conectarea componentelor de comunicatii si control n domeniul
audio-vizual. FireWire este disponibil si n versiunile wireless, fibr optic si
cablu coaxial, folosind protocoale simultane.
Interfata FireWire suport conectarea simultan a 63 de periferice. FireWire
este bazat pe comunicatia punct-la-punct, ceea ce permite, de exemplu, ca o
imprimant si un scaner s comunice ntre ele fr a ncrca suplimentar procesorul
si magistrala sistemului. De asemenea, la fel ca interfata USB, FireWire suport
tehnologia plug'n'play si conectarea dispozitivelor la magistral fr a fi necesar
repornirea calculatorului. Interfata FireWire poate alimenta cu energie dispozitive
care au un consum mai mic de 45 W si o tensiune mai mic de 30 V.
Standardul fizic de conectare se prezint n dou forme o muf de 6 pini si
una de 4 pini (vezi figura 3.75). Singura diferent ntre acestea este faptul c doar
mufa de 6 pini poate alimenta dispozitive externe, mufei de 4 pini lipsindu-i
conexiunile necesare pentru aceasta.
Structura unui calculator
157
Cablul FireWire contine 6 fire de cupru (vezi figura 3.76): dou transport
energie, iar celelalte patru sunt grupate n cte dou perechi. Fiecare pereche este
ecranat, ca si ntregul cablu.
Fig. 3.75. Conectorii interfetei FireWire. Fig. 3.76. Cablul FireWire.
Cablurile de alimentare transport tensiuni ntre 8 si 40 V c.c. si amperaje
pn la 1,5 A si sunt folosite pentru mentinerea continuittii stratului fizic al unui
echipament, cnd apar cderi de tensiune sau defectiuni, si pentru alimentarea
echipamentelor conectate la magistral. Deci, cablul FireWire transport att date,
ct si energie, ceea ce constituie un mare avantaj pentru utilizator.
Standardul FireWire se prezint n dou versiuni: FireWire 400 si FireWire 800.
FireWire 400 suport rate de transfer de 100, 200 si 400 Mbit/s. Lungimea maxim a
unui cablu este de 4,5 metri, ns aceste cabluri pot fi legate ntre ele folosindu-se
repetoare sau hub-uri pn la o lungime maxim de 72 m sau echivalentul a 16 cabluri
interconectate. FireWire 800 (2003) si S800T (2007) suport o rat maxim de transfer
de 800 Mb/s si o lungime mai mare a cablurilor (100 m), fiind compatibil la nivel
logic cu FireWire 400 ns la nivel fizic conectorii nu sunt compatibili, fiind necesar un
convertor. Viitoarele versiuni de FireWire intentioneaz s aduc o crestere de vitez
de pn la 6,4 Gb/s si conectori suplimentari, cum sunt interfetele multimedia mici.
Fig. 3.77. Conectorul RJ45 al interfetei Ethernet.
3.4.4.2. Interfee paralele
Cel de-al doilea tip de interfat, indiscutabil mai rapid, este interfata
paralel. Din pcate, este utilizabil pentru transmisii la distante foarte mici, n
comparatie cu cei 30 m la care se poate comunica prin interfete seriale, motivul
fiind nivelurile energetice foarte sczute la care se lucreaz. Este cunoscut si ca
port imprimant sau port Centronics.
ARHITECTURA SISTEMELOR DE CALCUL
158
I EEE 1284
n 1994, mai vechile interfetele Bitronics si Centronics au dat nastere
standardului IEEE 1284. Interfata paralel nu a fost folosit doar pentru
imprimante, ci si pentru alte dispozitive (chei dongle pentru protectia la copiere,
unitti ZIP, scanere, modemuri externe, plci de sunet si camere web externe,
gamepad-uri, joystick-uri, hard disk-uri si CD-ROM-uri externe, programatoare
EPROM sau controlere hardware etc.). Azi, interfata paralel a fost nlocuit de
interfata USB si chiar de cea Ethernet, n unele cazuri (vezi figura 3.77).
Multi productori de calculatoare personale si laptopuri nici nu mai includ un
port paralel, considerndu-l nvechit, dar si pentru c exist convertoare USB-
paralel, care pot fi folosite n cazul imprimantelor care au numai port paralel.
Standardul IEEE 1284 defineste o comunicatie paralel bidirectional ntre
calculatoare sau alte dispozitive, oferind o band maxim teoretic de 4 Mb/s, si
poate functiona n cinci moduri:
Compatibility Mode (Centronics) foarte asemntor modului
unidirectional original Centronics;
Nibble Mode foloseste liniile de stare pentru a receptiona date de la
imprimant (pentru transferul extins de stare al imprimantei);
Byte Mode se transmit 8 biti concomitent, folosind liniile de date;
Enhanced Parallel Port (EPP) este o arhitectur semiduplex
bidirectional, care permite dispozitivelor s transmit cantitti mari de
date (pentru scanere sau dispozitive de stocare);
Extended Capability Port (ECP) similar EPP-ului, poate oferi o band
de pn la 2,5 Mb/s (pentru a mri viteza, foloseste RLE Run Length
Encoding , o compresie simpl a secventelor lungi care contin acelasi
caracter repetitiv, folosind un cod de doar doi octeti).
Calculatoarele recente cu port paralel l pot folosi n modurile EPP, ECP sau
n mod mixt.
PI A
Cel mai uzual model de interfat utilizat este PIA (Peripheral Interface
Adapter). Cipul standard folosit este 6821 PIA cu 40 de pini. Interfata foloseste
dou registre, unul pentru datele transmise de la periferic la microprocesor si
cellalt pentru sensul opus. Cnd perifericul transmite un octet de date de-a lungul
celor opt linii ctre sistem, datele sunt depuse ntr-un registru PIA unde vor astepta
pn cnd microprocesorul este pregtit pentru preluarea lor. Dup efectuarea citirii
acestui octet stocat, procesul se repet pentru urmtorul octet.
Pentru transmisii n sens invers, procesorul va transmite un octet de-a lungul
magistralei de date ctre cipul I/O, care le va depozita ntr-unul din aceste registre.
Cnd perifericul este n stare ready, va transmite un semnal ctre PIA, care i va
pune la dispozitie datele, apoi procesul se reia.
n plus fat de aceste registre, este disponibil un registru de stare ai crui biti,
folositi ca fanioane, indic microprocesorului care coordoneaz activittile I/O
starea registrelor amintite, validitatea octetului de date transferat sau, n general,
Structura unui calculator
159
starea interfetei paralele PIA. Toate aceste registre programabile sunt cuplate la
magistrala de date a sistemului, prin aceasta fiind adresate direct de ctre procesor.
Faptul c, prin intermediul registrelor interne, aceste cipuri-interfete sunt
programabile le face deosebit de practice, deoarece fiecare port al unei linii de
transmisie (din cele opt existente) poate fi programat si controlat individual n
privinta directiei de transfer a datelor. Astfel, anumite linii pot fi programate pentru
transmisie ntr-un sens, n timp ce celelalte actioneaz n sens opus. Un exemplu
clasic de folosire a comunicatiilor paralele este imprimanta.
n figura 3.78 este reprezentat o implementare fizic a interfetei PIA, prin
cipul W65C21S, compatibil cu microprocesoarele din familia Motorola 68.
Interfata prezint dou porturi I/O bidirectionale (A si B) pe cte 8 biti, cu comand
individual a sensului datelor. Transferul datelor se face folosind un protocol
automat de tip handshake. Interfata este prevzut cu dou iesiri de ntrerupere
comandate software. Portul A, prin iesirea CA2, asigur transferuri de mare vitez,
pentru operatii statice sau cu o frecvent de pn la 14 MHz.
Fig. 3.78. Conexiunile interfetei PIA pentru microprocesoarele din familia Motorola 68.
3.4.4.3. Interfee wireless
Bluetooth
Tehnologia Bluetooth reprezint un set de specificatii bazate pe undele radio,
pentru o retea wireless personal, PAN (Personal Area Network).
Documentatia acestui standard a fost creat n anul 1994 de ctre Jaap
Haartsen si Sven Mattisso, angajati ai diviziei Mobile Platforms din cadrul
companiei Ericsson.
Astfel, standardul dezvoltat de acestia se baza pe tehnologia de transmisie cu
salt n frecvent si spectru distribuit, FHSS (Frequency-Hopping Spread
Spectrum).
Specificatiile platformei Bluetooth au fost formalizate de ctre Bluetooth
Special Interest Group (SIG). Aceasta organizatie a fost fondat n data de 20 mai
1998 de ctre Ericsson, IBM, Intel, Toshiba, Sony Ericsson si Nokia, urmnd ca
de-a lungul timpului peste 7.000 de companii s adere la acest grup.
ARHITECTURA SISTEMELOR DE CALCUL
160
Tehnologia Bluetooth creeaz o cale prin care se poate face schimb de
informatii ntre aparate precum telefoane mobile, laptopuri, calculatoare personale,
imprimante, camere digitale si console video, printr-o frecvent radio sigur si de
raz mic. Aparatele Bluetooth comunic ntre ele atunci cnd acestea se afl n
aceeasi raz de actiune. Ele folosesc un sistem de comunicatii radio, astfel nct nu
este nevoie s fie aliniate fat n fat pentru a transmite, putnd fi plasate chiar n
camere diferite dac transmisia este suficient de puternic.
Clasele de emisie definite prin tehnologia Bluetooth sunt prezentate n
tabelul 3.8.
Tabelul 3.8
Clasele de emisie Bluetooth
Clasa
Puterea maxim permis
(mW)
Puterea maxim permis
(dBm)
Raza aproximativ
(m)
Clasa 1 100 20 ~ 100
Clasa 2 2,5 4 ~ 10
Clasa 3 1 0 ~ 1
Protocolul Bluetooth functioneaz n banda de frecvent 2,42,4835 GHz.
Pentru a preveni interferentele cu alte dispozitive care opereaz n banda de 2,45
GHz, protocolul Bluetooth mparte banda n 79 de canale (fiecare cu o ltime de
band de 1 MHz) si schimb permanent canalele de 1.600 de ori pe secund.
Implementrile Bluetooth din versiunile 1.1 si 1.2 functioneaz la viteza de
723,1 kb/s, iar versiunea 2.0 foloseste modul EDR (Enhanced Data Rate), pentru a
atinge o vitez de 2,1 Mb/s. Din punct de vedere tehnic, versiunea 2.0 are un
consum de energie mai ridicat, ns la o vitez de transfer de peste 3 ori mai mare.
Astfel, n mod practic este redus consumul de energie fat de variantele anterioare
cu peste 50%.
Standarde Bluetooth sunt:
a) Bluetooth 1.0 si 1.0B. Versiunile 1.0 si 1.0B au avut multe probleme,
care au fcut productorii s ntmpine dificultti n a face produsele functionale.
b) Bluetooth 1.1. Multe din erorile manifestate la versiunea 1.0B au fost
reparate n versiunea 1.1. De asemenea, aceasta versiune oferea suport pentru
canale necriptate si avea adugat un indicator al puterii semnalului de transmisie.
c) Bluetooth 1.2. Aceast versiune este compatibil cu 1.1. Principalele
sale mbunttiri sunt:
vitez mai mare de descoperire si de conectare la alte dispozitive;
vitez practic de transfer mbunttit (desi maximul teoretic rmne 721 kb/s);
mbunttirea rezistentei la interferent cu alte dispozitive radio, prin
implementarea mecanismului AFHSS (Adaptive Frequency-Hopping
Spread Spectrum).
Structura unui calculator
161
d) Bluetooth 2.0. Este compatibil la nivel de comunicatie cu versiunile 1..
Principala mbunttire este introducerea modului EDR (Enhanced Data Rate), care
permite o vitez de 3 Mb/s. Trecerea la versiunea 2.0 a vizat urmtoarele optimizri:
vitez de transmisie de 3 ori mai mare;
consum de energie mai mic;
rat a erorilor de transmisie, BER (Bit Error Ratio), mai mic.
Un dispozitiv Bluetooth de tip master poate comunica simultan cu alte
maximum 7 dispozitive. Acest grup de 8 dispozitive se numeste retea de tip
piconet. Astfel, piconetul poate fi definit ca o retea de tip ad-hoc, care foloseste
protocoalele Bluetooth pentru a permite unui dispozitiv master s se interconecteze
cu alte 7 dispozitive Bluetooth active. Pe lng acestea, pot exista pn la un numr
de maximum 255 de dispozitive inactive, pe care dispozitivul master le poate
activa n orice moment.
La un moment dat, prin intermediul protocolului Bluetooth, dispozitivul
master nu poate comunica dect cu un singur alt echipament. Pentru a combate
acest aspect negativ, dispozitivele si pot schimba rolul n cadrul piconetului n
orice moment si astfel orice dispozitiv slave poate deveni master si viceversa. Mai
mult dect att, specificatiile standardului Bluetooth permit interconectarea a dou
sau mai multe piconeturi pentru a forma un scatternet. Astfel, unele echipamente vor
avea rolul de master ntr-un piconet si de slave n alt piconet. Acest lucru este util,
deoarece se permite interconectarea a mai mult de 8 dispozitive active simultan.
Orice dispozitiv Bluetooth va transmite la cerere altui dispozitiv urmtoarele
seturi de informatii: numele si clasa dispozitivului, lista de servicii si specificatiile
tehnice (capabilittile dispozitivului, fabricantul etc.). De asemenea, orice dispozitiv
Bluetooth poate executa o cutare pentru a vedea ce alte echipamente compatibile
exist n proximitate si, de asemenea, orice dispozitiv poate fi configurat s
rspund la cutarea executat de alt echipament. Totusi, dac dispozitivul care
doreste s se conecteze la alt echipament cunoaste adresa exact a acestuia, se va
putea conecta la el indiferent de setrile de vizibilitate ale echipamentului accesat.
Fiecare dispozitiv Bluetooth are o adres unic pe 48 de biti. Aceste adrese nu
sunt totusi folosite n mod direct de ctre utilizatori, optndu-se pentru utilizarea unor
nume care pot fi definite. Aceste nume sunt afisate atunci cnd un dispozitiv
Bluetooth le scaneaz pe cele din proximitatea sa. Dispozitivele Bluetooth se
conecteaz prin intermediul unui proces numit pairing. Astfel, se stabileste o legtur
ntre dispozitive pe baza unei parole (passkey). De asemenea, datele transferate ntre
dispozitivele Bluetooth pot fi criptate, pentru a preveni mai eficient interceptarea lor.
Arhitectura Bluetooth, care evidentiaz protocoalele legate de modelul OSI, inclusiv
de setul comenzilor AT (vezi paragraful 2.7) este reprezentat n figura 3.79.
Wi-Fi
O retea wireless WLAN (Wireless Local Area Networks) este o retea fr fir,
local, extins pe arii limitate, n functie de echipamentele folosite si de puterea
acestora, prin care se poate face transfer de date si internet folosind undele radio.
Raza de acoperire poate fi de la cteva zeci de metri pn la 20 km, prin folosirea
solutiilor iDirect, care au implementat interfata de administrare pentru 200 de utilizatori.
ARHITECTURA SISTEMELOR DE CALCUL
162
Fig. 3.79. Arhitectura Bluetoooth.
Wi-Fi, prescurtarea de la Wireless Fidelity, reprezint o categorie de
produse compatibile cu standardele WLAN, bazate pe protocoale IEEE 802.11.
Noile standarde, bazate pe specificatiile 802.11 (cum este 802.16 WiMAX), fac
parte din retelele actuale si ofer multe mbunttiri, de la arii mari de acoperire
pn la viteze mari de transfer.
Diferentele ntre o retea terestr si o retea wireless radio sunt multiple si
reprezint beneficii n favoarea retelelor wireless:
Spre deosebire de alte sisteme radio, Wi-Fi foloseste un spectru de
frecvente radio care nu are nevoie de licent, deci, nu necesit aprobare
pentru utilizare.
Se permite dezvoltarea variat a unei retele locale WLAN fr
utilizarea cablurilor, reducnd costurile necesare dezvoltrii retelei si
evitnd diferite obstacole n implementarea retelei (locuri inaccesibile,
care nu pot fi cablate).
Multe retele Wi-Fi suport roaming, permitnd unui client s se mute
dintr-un punct de acces n altul n aceeasi cldire sau zon geografic.
Wi-Fi este un standard global, clientii Wi-Fi putnd lucra n diferite
tri de pe glob.
Exist posibilitti variate de conectare a utilizatorului final, prin
intermediul plcilor Wi-Fi PCMCIA, PCI, USB sau a sistemelor Wi-Fi
802.11b sau 802.11g integrate n majoritatea notebook-urilor moderne.
Exist posibilitti alternative sau combinate de antene Wi-Fi
unidirectionale sau bidirectionale, sectoriale, directionale,
omnidirectionale, punct la punct, punct la multi-punct, sisteme de
bridge (interconectarea a dou retele wireless), puncte de acces de
diferite puteri, cu diferite cstiguri etc.
Arhitectura unui sistem de comunicatie care foloseste tehnologia Wi-Fi
este prezentat n figura 3.80.
Structura unui calculator
163
Fig. 3.80. Arhitectura unui sistem de comunicatie Wi-Fi.
3.4.5. Gestionarea tranzaciilor I/O
n ceea ce priveste conectarea plcilor de extensie-periferice ntr-unul din
sloturile libere de pe placa de baz, simpla cuplare fizic a acestora este suficient
din punct de vedere hardware, dac dispozitivele sunt de tipul plug'n'play.
Exist si o integrare de tip software, pe baza driver-elor care nsotesc, de
obicei, plcile de extensie si, de asemenea, este posibil partial configurarea pe baza
setrilor din CMOS, solutii care ns nu rezolv integral problema interconectrii.
Pentru a integra complet un dispozitiv periferic ntr-un sistem de calcul,
indiferent de rolul acestuia, este nevoie de a defini si a asigura comunicatia
general, prin care se va semaforiza si controla, la comanda microprocesorului,
activitatea total a dispozitivului n cauz, respectiv, de a-l cupla n sistemul
general al transferurilor de date.
Este vorba, pe de-o parte, de a stabili si rezerva un canal de comunicatie
DMA (Direct Memory Access), iar, pe de alt parte, de a stabili si rezerva anumite
canale de ntrerupere IRQ (Interrupt Request) si, n final, de a seta adresele de
intrare-iesire (adrese I/O), la nivelul crora se efectueaz transmiterea datelor,
comenzilor si parametrilor necesari proceselor executate de periferic.
3.4.5.1. Transferurile DMA (Direct Memory Access)
Folosirea DMA duce la cresterea vitezei sistemului prin degrevarea
microprocesorului de controlul transferurilor de date, accesul la memorie fiind
efectuat de ctre placa de extensie respectiv, fr supraveghere continu.
n esent, cnd este vorba despre DMA, se face practic referire la
transferurile de date (si la controlul acestora) ntre memorie si porturile I/O (care
pot fi definite si ca puncte de cuplare a extensiilor periferice la sistem).
ARHITECTURA SISTEMELOR DE CALCUL
164
Dar dac procesorul nu mai este interogat asupra acelor activitti, atunci de
controlul si securitatea lor se ocup un dispozitiv numit controler DMA (n general
de tipul i8237), care suport, n cazul PC-XT, patru canale (DMA0DMA3), putnd
gestiona pn la patru procese simultane de transfer de date. Calculatoarele dotate cu
procesoare de la 80386 n sus dispun de nc patru canale DMA pe 16 biti (numite
HDMA), gestionate de un al doilea controler de tipul i8237A-5 (vezi figura 3.81).
Fig. 3.81. Conectarea controlerului DMA n sistem.
Un transfer DMA const din urmtoarele faze:
1. initializarea transferului;
2. transferul efectiv de date;
3. verificarea terminrii si a corectitudinii transferului.
n faza de iniializare, CPU nscrie n registrele interne ale controlerului
DMA adresa de nceput a blocului de memorie implicat n transfer si numrul de
octeti transferati, preciznd sensul de transfer (citire din memorie si scriere la
periferic sau citire de la periferic si scriere n memorie).
La lansarea unui transfer DMA de ctre o interfat de intrare-iesire,
succesiunea evenimentelor din faza de initializare este urmtoarea:
interfata genereaz un semnal de cerere, DRQ (DMA ReQuest), ctre
controlerul DMA;
controlerul DMA solicit prin linia HOLD accesul la magistral;
dup terminarea ultimului ciclu n executie, CPU suspend temporar
activitatea pe magistral prin dezactivarea amplificatoarelor de date,
adrese si comenzi (magistrala trece n starea de impedant nalt);
Structura unui calculator
165
CPU rspunde controlerului DMA prin generarea unui semnal, HLDA
(HoLD Acknowledge), prin care anunt acceptarea cererii de cedare a
magistralei;
controlerul DMA preia controlul magistralei prin generarea semnalelor
de comand si a celor de adrese pentru efectuarea transferului,
rspunznd interfetei I/O prin semnalul DACK (DMA ACKnowledge)
n momentul n care transferul poate ncepe.
n faza de transfer al datelor au loc mai multe cicluri de transfer sub
supervizarea controlerului DMA. n cadrul unui ciclu se transfer un cuvnt de date.
n faza de verificare se realizeaz un control de paritate sau CRC.
Pentru a realiza functiile prezentate, un controler DMA trebuie s contin
urmtoarele componente:
registre pentru generarea adreselor de memorie;
numrtoare pentru contorizarea cuvintelor de date transferate pe fiecare canal;
un registru de stare pentru marcarea configuratiei curente;
registre de comand pentru programarea modului de transfer;
un circuit de arbitrare pentru solutionarea cererilor multiple de acces;
circuite pentru controlul magistralei (amplificatoare de adrese, date, comenzi);
un dispozitiv de comand secvential pentru derularea ciclurilor DMA
si pentru preluarea/cedarea magistralei.
Situatiile n care este necesar acest dispozitiv de comand secvential sunt
cele n care viteza de transfer impus de echipamentul periferic este relativ mare si
CPU nu reuseste s execute instructiunile continute n ciclul de transfer n perioada
dintre dou solicitri succesive.
n cazul PC-urilor, transferul DMA se utilizeaz pentru interfata de floppy
disk si pentru transferul serial pe bloc. Un canal DMA (canalul 0) este utilizat
pentru operatia de remprosptare (refresh) a memoriei dinamice. Sunt simulate
periodic cicluri de citire a memoriei.
Referitor la primele patru canale DMA, dintre acestea canalele 0, 2 si 3
sunt rezervate pentru activitatea intern a sistemului de calcul (0 RAM refresh, 2
operatii cu floppy disk-ul si 3 operatii cu hard disk-ul). Rmne disponibil
canalul 1 pentru dispozitive periferice. Sunt disponibile nc 3 canale HDMA: 5, 6,
7, n general, canalul 4 fiind folosit pentru functionarea controlerului HDMA,
cuplat n cascad cu primul controler.
Utilizrile tipice ale canalelor DMA se pot observa n tabelul 3.9.
n momentul n care o setare DMA a fost fcut gresit (de exemplu, mai
multe dispozitive folosesc acelasi canal DMA), placa nou montat nu va mai
functiona sau sistemul se va bloca. Concluzia este c nu trebuie folosite, practic,
aceleasi canale DMA pentru dou dispozitive periferice diferite.
3.4.5.2. Canalele IRQ (I nterrupt Request)
n ceea ce priveste cel de-al doilea parametru, canalul IRQ, si acesta poate
cauza, la setri defectuoase, functionri gresite si blocri de sistem.
ARHITECTURA SISTEMELOR DE CALCUL
166
Tabelul 3.9
Utilizrile tipice ale canalelor DMA
DMA magistral utilizare tipic alte utilizri uzuale
0 RAMrefresh
1 8/16 biti Plac de sunet
(low DMA)
Adaptoare SCSI, porturi paralele, plci de retea,
modemuri de voce
2 8/16 biti Controler
floppy disk