Documente Academic
Documente Profesional
Documente Cultură
curs 9
Magistralele unui PC
Placa de baz
Magistralele
curs 9
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
4/11
Magistralele
curs 9
http://incepator.pinzaru.ro/hardware/ce-este-hard-disk-ul/
Magistralele
curs 9
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.
6/11
Magistralele
-
curs 9
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.
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
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
11/11
32 MBps
100 MBps
132 MBps
132 MBps
264 MBps
512 MBps
1 GBps