Documente Academic
Documente Profesional
Documente Cultură
Magistralele
Magistralele unui PC
Rolul magistralelor într-un PC
Magistralele sunt ansambluri de circuite prin care se realizează circulaţia datelor între componentele
unui calculator.
Fizic vorbind, o magistrală 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 când o tensiune electrică de 0 V , reprezintă trimiterea unui bit de
valoare 0.
Numărul de fire din care este construită magistrala semnifică numărul de biţi ce pot fi trimişi
simultan prin magistrala respectivă şi se numeşte lăţimea magistralei. Din cauza faptului ca pe
fiecare bandă circulă un bit, se poate vorbi despre lăţimi de magistrală de 8, 16, 32, 64 sau 128 de biti
trimişi 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 informaţii ce poate fi trimisă
simultan intr-o secundă). Magistralele lucrează la o anumită frecvenţă de tact dată de controllerele
de magistrală.
1/12
Competente T.I.C. Magistralele
http://computer.howstuffworks.com/pci-express1.htm
Frecvenţa de tact este obţinută prin divizarea sau multiplicarea frecvenţei dată de un circuit de
ceas. (Ceasul magistralei este separat de ceasul procesorului ) Frecvenţele de lucru ale
microprocesorului, magistralelor şi memoriei trebuie sincronizate. Cu cât frecvenţa este mai
mare cu atât va creşte viteza de transfer a magistralei. Aceste frecvenţe au valori, în funcţie de
standardul de magistrală între 5 şi 133 MHz.
Magistralele îndeplinesc trei funcţii majore:
1. asigură legătura fizică şi comunicaţia între diferite componente ale calculatorului;
2. asigură fluxul datelor în timpul prelucrării acestora şi
3. asigură fluxul de semnale care întreţin sistemul în stare de funcţionare.
Denumirea de "magistrale" a fost dată pentru a sublinia importanţa lor în realizarea comunicării
între componentele calculatorului.
2/12
Competente T.I.C. Magistralele
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 informaţiilor pe care le vehiculează, magistralele pot fi:
1. magistrale de date
2. magistrale de adrese
3. magistrale de control şi
4. magistrale mixte
3/12
Competente T.I.C. Magistralele
4/12
Competente T.I.C. Magistralele
http://computer.howstuffworks.com/pci-express2.htm
1. 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ă, fără a mai “deranja”
procesorul de la execuţia programului curent.
Magistrala PCI este conectată la magistrala locală a procesorului prin intermediul unei punţi
UCP/PCI, având 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 biţi şi o frecvenţă
de 133 MHz; viteza maximă de transfer este de 1 Giga-octet pe secundă (1GBps). PCI a început
5/12
Competente T.I.C. Magistralele
să fie utilizat intens abia începând cu introducerea sistemului de operare Windows ’95, întrucât
acesta oferea pentru prima oară facilitatea plug and play (PnP)
PnP implică recunoaşterea şi configurarea automată a perifericelor adăugate calculatorului,
eliminându-se necesitatea unor setări manuale
Cererile de întreruperi (IRQ – Interrupt Request)
Printre elementele care şi-au crescut contribuţia la performanţa calculatorului
datorită facilităţii PnP se numără cererile de întreruperi şi accesul direct la memorie.
Cererile de întreruperi (IRQ – Interrupt Request) sunt modalitatea prin care o componentă
atrage atenţia 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 când este
mişcat, pentru a transmite o nouă poziţie pentru prompter. Un procesor poate executa în
fiecare moment o singură instrucţiune şi respectă ordinea de execuţie a instrucţiunilor din
programul curent; cu alte cuvinte, odată ce începe execuţia unui program, procesorul ar
trebui să execute, la rând, doar instrucţiunile acestui program. Dacă însă procesorul poate fi
întrerupt, atunci el poate alterna între execuţia unui program şi a altuia (multitasking).
Tipurile de magistrale existente înainte de PCI necesitau câte 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. 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.
3. PCI este autoconfigurabilă, plăcile conectate fiind automat detectate şi utilizate în
mod optim (Plug and Play). permite accesul pe 64 de biţi, pentru a se putea utiliza cu
microprocesorul Intel Pentium.
PCI-Express Abreviat oficial PCI-E sau PCIe, este o interfaţă de conectare a
plăcilor de extensie ale PC-ului dezvoltată de Intel şi introdusă in anul 2004.
Scopul său declarat este de a inlocui interfaţa universală PCI, cât şi portul
AGP.
Alte tipuri de magistrale conectate la PCI:
o Magistrala SCSI (Small Computer System Interface) suportă diverse periferice. Viteza de
transfer variază de la 4 Mocteţi/s la 80 Mocteţi/s.
o USB (Universal Serial Bus) este o magistrală serie apărută în 1996 şi care a devenit
succesoarea magistralelor tradiţionale. Ea permite utilizarea a 127 de periferice
conectate la un singur canal. În plus, permite recunoaşterea automată a perifericelor
conectate pe canal şi determinarea driver-ului necesar în funcţionare. Pe o astfel de
magistrală, informaţiile codificate în NRZI (Non Return to Zero Inverted) pot circula la
un debit adaptat perifericului (variază de la 1.5 la 12 Mocteţi/s pe un cablu torsadat).
USB utilizează principiile de funcţionare similare celor din reţelele locale
o magistrala AGP (Accelerated Graphic Port) (oferă o rată de transfer de peste 500 MB / s)
6/12
Competente T.I.C. Magistralele
;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 aşa fel încât să corespundă specificaţiilor microprocesorului.
controler.
Controlerul poate fi un chip dedicat doar acestei funcții, cum e cel din imaginea de mai sus, dar
în general responsabilitatea comunicarii cu hard disk-ul revine unui chip care îndeplinește mai multe
funcții și este capabil să interconecteze o gamă mai largă de dispozitive. (in general chipul care
indeplineste functia de “southbridge”)
În funcţie de controler, poate exista mai mult de un dispozitiv ataşat la acesta.
7/12
Competente T.I.C. Magistralele
De exemplu, controlerul SCSI (Small Computer Systems Interface) poate avea pânǎ la şapte
dispozitive ataşate la acesta.( SCSI este un standard scump dar foarte rapid din pricina faptului cǎ
toate perifericele deservite de SCSI lucrează independent de PC, eliberând astfel resurse pentru alte
activitãti de calcul). În general SCSI este folosit la calculatoare de tip server si atunci când este
nevoie de scrierea concomitentă pe mai multe suporturi externe (discuri hard, discuri optice, unitǎţi
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, controlând
şi bufferul local. Dimensiunea buffer-ului local diferǎ de la un controler la altul, in funcţie de
dispozitivul controlat.
Interfeţe 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 interfeţei interacţionează cu calculatorul
folosind diferite coduri interne. Cealaltă componentă comunică cu echipamentul respectiv, pe baza
unui limbaj propriu. Funcţia de bază a interfeţei este aceea de asigura translatarea mesajelor între
calculator şi dispozitivul periferic.
8/12
Competente T.I.C. Magistralele
http://incepator.pinzaru.ro/hardware/ce-este-hard-disk-ul/
Majoritatea calculatoarelor PC sunt construite pe suportul unei plăci de bază ce conţine o serie de
locaşuri(sloturi) în care pot fi inserate diverse plăci adiţionale pentru conectarea dispozitivelor periferice
de intrare/ieşire (spre exemplu, plăci de sunet, plăci de captură video, plăci de modem ,placă de
reţea,etc.) sau echipamente de stocare externă (hard-diskuri, floppy diskuri , CD.-uri, etc.).
Placa de bază
9/12
Competente T.I.C. Magistralele
În partea de sus, locaşul procesorului; sunt marcate locaşurile 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, posibilităţi de extindere) – obţinute prin montarea elementelor funcţionale
individuale pe plăci separate, iar cea de-a doua abordare este cea a calculatoarelor pe o singură placă
(abordare caracterizată de simplitate şi economie) – obţinute prin montarea tuturor componentelor
esenţiale 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 întâlnesc 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ă funcţiile video şi audio
Fiind o componentă fundamentală, placa de bază defineşte PC-ul şi caracteristicile acestuia.
Placa de bază determină performanţele şi limitele unui calculator PC.
Pe lângă faptul că reprezintă suportul fizic pentru circuitele esenţiale ale PC-ului, placa
de bază trebuie să permită şi o formă oarecare de extindere.
Prin urmare, placa de bază (la PC-urile desktop) conţine conectoare electrice speciale, numite
conectoare de extensie, sau simplu sloturi , care permit conectarea plăcilor de extensie.
Componentele care se doresc a fi adăugate la calculator se conectează la magistrala
de extensie, care este o parte a plăcii de bază
Proiectarea spaţiilor de extensie pe placa de bază se face conform unor reguli susţinute de standarde.
( standardele de extensie sau de magistrală:ISA,PCI,..)
Principala caracterizare a plăcilor de bază se face după standardul pe care îl respectă pentru
caracteristicile fizice şi electrice ale conectorilor şi sloturilor de extensie
10/12
Competente T.I.C. Magistralele
11/12
Competente T.I.C. Magistralele
12/12