Sunteți pe pagina 1din 11

Magistralele

curs 9

Magistralele unui PC

Arhitectura hardware a unui IBM PC

Majoritatea calculatoarelor PC sunt construite pe suportul unei plci de baz ce conine o


serie de locauri(sloturi) n care pot fi inserate diverse plci adiionale pentru conectarea
dispozitivelor periferice de intrare/ieire (spre exemplu, plci de sunet, plci de captur video,
plci de modem ,plac de reea,etc.) sau echipamente de stocare extern (hard-diskuri, floppy
diskuri , CD.-uri, etc.).

Placa de baz

Placa de baz procesor Abit KT-7A AMD. HowStuffWorks.


n partea de sus, locaul procesorului; sunt marcate locaurile pentru diverse tipuri de
conexiuni (ISA, PCI, AGP).
Modul de proiectare al PC-urilor moderne este un compromis ntre dou filozofii de
proiectare opuse: prima abordare este cea a calculatoarelor orientate pe magistral (abordare
caracterizat de diversitate, adaptabilitate, posibiliti de extindere) obinute prin montarea
elementelor funcionale individuale pe plci separate, iar cea de-a doua abordare este cea a
1/11

Magistralele

curs 9

calculatoarelor pe o singur plac (abordare caracterizat de simplitate i economie)


obinute prin montarea tuturor componentelor eseniale ale calculatorului pe o singur plac.
Placa de baz (motherboard, mainboard) este principala plac de circuite a unui
calculator, la care se leag toate componentele interne.
Ca terminologie, n afara denumirii consacrate de plac de baz se mai ntlnesc
denumirile de plac de sistem (systemboard), plac principal (mainboard) sau plac mam
(motherboard).
Placa de baz a unui PC include componentele electronice vitale ale acestuia:
microprocesorul, memoria intern i de multe ori circuitele care asigur funciile video
i audio
Fiind o component fundamental, placa de baz definete PC-ul i caracteristicile
acestuia.
Placa de baz determin performanele i limitele unui calculator PC.
Pe lng faptul c reprezint suportul fizic pentru circuitele eseniale ale PC-ului, placa
de baz trebuie s permit i o form oarecare de extindere.
Prin urmare, placa de baz (la PC-urile desktop) conine conectoare electrice speciale,
numite conectoare de extensie, sau simplu sloturi , care permit conectarea plcilor de
extensie. Componentele care se doresc a fi adugate la calculator se conecteaz la
magistrala de extensie, care este o parte a plcii de baz
Proiectarea spaiilor de extensie pe placa de baz se face conform unor reguli susinute de
standarde.( standardele de extensie sau de magistral:ISA,PCI,..)
Principala caracterizare a plcilor de baz se face dup standardul pe care l respect
pentru caracteristicile fizice i electrice ale conectorilor i sloturilor de extensie
Un sistem de calcul de uz general const dintr-un procesor i un numr de controlere de
dispozitive care sunt conectate printr-o magistral comun . Deoarece toate aceste
componente partajeaz o singur magistral comun,bus sistem(magistrala de sistem), acest
model se numete arhitectur monomagistral. Toate tipurile de comunicaii ce apar ntre
componente au loc pe aceast magistral
Controler de dispozitiv periferic.
Fiecare controler este responsabil de un anumit tip de dispozitiv.
De exemplu pentru ca un hard disk s poat comunica cu un alt echipament hardware
este necesar ca cele dou dispozitive s vorbeasc aceeai limb. Aceasta presupune o
anumit compatibilitate la nivel hardware i software. La nivel hardware n cazul unei PC chipul responsabil cu interconectarea hard disk-ului se afl montat de regul pe placa de baz si
poarta denumirea de controler.

2/11

Magistralele

curs 9

http://incepator.pinzaru.ro/hardware/ce-este-hard-disk-ul/
Controlerul poate fi un chip dedicat doar acestei funcii, cum e cel din imaginea de mai
sus, dar n general responsabilitatea comunicarii cu hard disk-ul revine unui chip care
ndeplinete mai multe funcii i este capabil s interconecteze o gama mai larg de dispozitive.
(in general chipul care indeplineste functia de southbridge)
n funcie de controler, poate exista mai mult de un dispozitiv ataat la acesta. De
exemplu, controlerul SCSI (Small Computer Systems Interface) poate avea pn la apte
dispozitive ataate la acesta.( SCSI este un standard scump dar foarte rapid din pricina faptului
c toate perifericele deservite de SCSI lucreaz independent de PC, elibernd astfel resurse
pentru alte activitti de calcul). n general SCSI este folosit la calculatoare de tip server si
atunci cnd este nevoie de scrierea concomitent pe mai multe suporturi externe (discuri hard,
discuri optice, uniti de band etc.).
Un controler are un buffer de stocare tampon local i un set de registre cu destinatie special.
Controlerul este responsabil pentru transferul datelor ntre dispozitivele periferice, controlnd
i bufferul local. Dimensiunea buffer-ului local difer de la un controler la altul, in funcie de
dispozitivul controlat.

3/11

Magistralele

curs 9

Interfee de conexiune. Semnalele electrice de control pentru dispozitivele periferice


sunt diferite ntre ele (difer ntre imprimant i scanner, sau modem, etc.), de aceea fiecare
dispozitiv periferic are propria interfa de conexiune. O component a interfeei
interacioneaz cu calculatorul folosind diferite coduri interne. Cealalt component comunic
cu echipamentul respectiv, pe baza unui limbaj propriu. Funcia de baz a interfeei este aceea
de asigura translatarea mesajelor ntre calculator i dispozitivul periferic.

4/11

Magistralele

curs 9

Interfaa de conexiune din punct de vedere al utilizatorului este reprezentat de cabluri


si porturi( adic locurile unde sunt introduse aceste cabluri.)

http://incepator.pinzaru.ro/hardware/ce-este-hard-disk-ul/

Rolul magistralelor ntr-un PC


Magistralele sunt ansambluri de circuite prin care se realizeaz circulaia datelor ntre
componentele unui calculator.
Fizic vorbind, o magistrala este alcatuit dintr-un set de fire de conectivitate prin care se
transport semnale electrice. Intr-un timp dat, o tensiune electric de 5 V printr-un fir indic
trimiterea unui bit de valoare 1, pe cnd o tensiune electric de 0 V reprezint trimiterea unui
bit de valoare 0.
Numarul de fire din care este construit magistrala semnific numarul de biti ce pot fi
trimii simultan prin magistrala respectiv i se numete limea magistralei. Din cauza
faptului ca pe fiecare band circul un bit, se poate vorbi despre laimi de magistral de 8, 16,
32, 64 sau 128 de biti trimii simultan
Proprietatile principale ale unei magistrale obisnuite sunt latimea (numarul de fire din care este
facuta, deci numarul benzilor de circulatie) si viteza (capacitatea de informaii ce poate fi
trimis simultan intr-o secund). Magistralele lucreaz la o anumit frecven de tact dat de
controllerele de magistral.
Frecvena de tact este obinut prin divizarea sau multiplicarea frecvenei dat de un
circuit de ceas. (Ceasul magistralei PCI este separat de ceasul procesorului )Frecvenele de
lucru ale microprocesorului, magistralelor i memoriei trebuie sincronizate. Cu ct
frecvena este mai mare cu att va crete viteza de transfer a magistralei. Aceste
frecvene au valori, n funcie de standardul de magistral ntre 5 i 133 MHz.
Magistralele ndeplinesc trei funcii majore:
5/11

Magistralele

curs 9

1. asigur legtura fizic i comunicaia ntre diferite componente ale calculatorului;


2. asigur fluxul datelor n timpul prelucrrii acestora i
3. asigur fluxul de semnale care ntrein sistemul n stare de funcionare.
Denumirea de "magistrale" a fost dat pentru a sublinia importana lor n realizarea
comunicrii ntre componentele calculatorului.

Clasificarea magistralelor
Fizic, o magistral este reprezentat printr-un ansamblu de trasee de pe placa de circuit
imprimat. Aceste trasee sunt utilizate pentru transmisia datelor, adreselor de memorie sau a
unor semnale de control. Dup natura informaiilor pe care le vehiculeaz, magistralele pot fi:
1. magistrale de date
2. magistrale de adrese
3. magistrale de control i
4. magistrale mixte
Magistrala de sistem este format din magistrala de date, magistrala de adrese i magistrala de
control. Magistrala de adrese este utilizat de procesor pentru a selecta o locaie de memorie
sau un anumit periferic.
Fluxul datelor pe magistrale este paralel i se realizeaz pe 8, 16, 32 sau 64 de bii, n funcie
de natura informaiilor i de caracteristicile plcii de baz.

Schema de principiu a magistralei principale


La PC-uri se ntlnesc urmtoarele magistrale:
- magistrala principal a sistemului;
- magistrala microprocesorului;
- magistrala memoriei RAM;
a. Magistrala principal, numit i magistrala de intrare/ieire I/O sau bus sistem, este cea
mai solicitat n timpul funcionrii calculatorului, asigurnd transportul datelor de la i ctre
orice dispozitiv (unitile de disc, imprimant, dispozitive de afiare .a.). Solicitarea cea mai
mare vine din partea plcii video.
Evolutia tehnologica a magistralei principale(magistrala de intrare-iesire)

6/11

Magistralele
-

curs 9

Arhitectura ISA (Industry Standard Architecture) capacitate de 16 bii, frecvena de 8


MHz, deci vitez de transfer de 16 Mega-octei pe secund pe scurt, 16 MBps);
reprezint un standard de facto, publicat de Intel, cu specificaiile magistralei PC-AT.
magistrala MCA (Micro Channel Architecture);
magistrala EISA (Extend ISA 32 bii, 8MHz, 32 MBps);
VESA Local Bus (Video Extended Standard Arhitecture VL-Bus) este practic de
domeniul trecutului. Acest tip de magistral fcea legtura direct la procesor, pe 32 bii
i la viteza de 132 MBps, dar nu permitea conectarea a mai mult de dou periferice pe
magistral;
magistrala
PCI
(Peripheral
Component
Interconect)

Imagine Plac PCI

Magistrala PCI (Peripheral Component Interconect)

7/11

Magistralele

curs 9

http://computer.howstuffworks.com/pci-express1.htm

8/11

Magistralele

1.

curs 9

http://computer.howstuffworks.com/pci-express2.htm
Ofer perifericelor acces direct la memorie; accesul la procesor este mediat printr-o
punte bus. Accesul direct la memorie nseamn c magistrala ofer perifericului
posibilitatea de a efectua transferul de date direct cu memoria RAM de pe placa de baz,
fr a mai deranja procesorul de la execuia programului curent.
Magistrala PCI este conectat la magistrala local a procesorului prin intermediul unei
puni UCP/PCI, avnd acces direct la memoria principal. n acest fel, transferurile ntre
UCP i memoria cache de nivel 2, respectiv ntre dispozitivele de I/E i memoria
principal, pot avea loc simultan. Introdus acum cca. 20 ani, PCI a ajuns s ofere o
capacitate de 64 de bii i o frecven de 133 MHz; viteza maxim de transfer este de 1
Giga-octet pe secund (1GBps). PCI a nceput s fie utilizat intens abia ncepnd cu
9/11

Magistralele

curs 9

introducerea sistemului de operare Windows 95, ntruct acesta oferea pentru prima oar
facilitatea plug and play (PnP)
PnP implic recunoaterea i configurarea automat a perifericelor adugate
calculatorului, eliminndu-se necesitatea unor setri manuale
Cererile de ntreruperi (IRQ Interrupt Request)
Printre elementele care i-au crescut contribuia la performana calculatorului datorit
facilitii PnP se numr cererile de ntreruperi i accesul direct la memorie.
Cererile de ntreruperi (IRQ Interrupt Request) sunt modalitatea prin care o
component atrage atenia procesorului c are de executat un transfer de date sau, n
general, de efectuat o sarcin. Spre exemplu, mouse-ul trimite procesorului un semnal
IRQ atunci cnd este micat, pentru a transmite o nou poziie pentru prompter. Un
procesor poate executa n fiecare moment o singur instruciune i respect ordinea de
execuie a instruciunilor din programul curent; cu alte cuvinte, odat ce ncepe
execuia unui program, procesorul ar trebui s execute, la rnd, doar instruciunile
acestui program. Dac ns procesorul poate fi ntrerupt, atunci el poate alterna ntre
execuia unui program i a altuia (multitasking). Tipurile de magistrale existente
nainte de PCI necesitau cte un semnal IRQ pentru fiecare periferic; cum PCI
gestioneaz semnalele IRQ n puntea-bus, se poate folosi un singur tip de semnal
IRQ pentru mai multe periferice.
2.

3.

Magistrala PCI prezint marele avantaj de a fi total independent de procesor i


dispune de propria memorie tampon. Arhitectura PCI poate fi combinat cu o
alt arhitectur de magistral, cum ar fi ISA sau EISA.
PCI este autoconfigurabil, plcile conectate fiind automat detectate i utilizate n
mod optim (Plug and Play). permite accesul pe 64 de bii, pentru a se putea utiliza
cu microprocesorul Intel Pentium.
PCI-Express Abreviat oficial PCI-E sau PCIe, este o interfa de
conectare a plcilor de extensie ale PC-ului dezvoltat de Intel i
introdus in anul 2004. Scopul su declarat este de a inlocui interfaa
universal PCI, ct i portul AGP.

1.
b. Magistrala microprocesorului(numita si magistrala locala) asigur legtura i fluxul
datelor ntre microprocesor i magistrala principala a sistemului i ntre microprocesor i
memoria cache avnd circuite pentru date, pentru adrese i pentru control. Astfel, magistrala
microprocesorului Intel Pentium are 32 de linii pentru adrese i 64 de linii pentru date i un
numr variabil de linii de control.
c. Magistrala memoriei servete pentru transportul datelor ntre magistrala microprocesorului
i memoria RAM prin intermediul unor cipuri care asigur corelarea vitezelor a dou
magistrale. ;asigur comunicarea ntre UCP i memoria RAM, eventual printr-o memorie de tip
cache. Ea se afl pe placa de baz i este proiectat n aa fel nct s corespund specificaiilor
microprocesorului.

Tip bus
ISA

Lime bus
16 bits

Viteza bus
8 MHz

10/11

Rata transfer MB/sec.


16 MBps

Magistralele
EISA
VL-bus
VL-bus
PCI
PCI
PCI
PCI

curs 9
32 bits
32 bits
32 bits
32 bits
64 bits
64 bits
64 bits

8 MHz
25 MHz
33 MHz
33 MHz
33 MHz
66 MHz
133 MHz

Arhitectura tipic PCI a unui sistem


cu microprocesor Pentium II

11/11

32 MBps
100 MBps
132 MBps
132 MBps
264 MBps
512 MBps
1 GBps

S-ar putea să vă placă și