Documente Academic
Documente Profesional
Documente Cultură
Organizarea generala
Placa de baza
Procesorul
Memoria cache
Executia instructiunilor
Interfatarea procesorului
Tipuri de RAM
Interfata grafica
Subsistemul de I/E
Bibliografie
Michael Karbo PC Architecture
Organizarea generala
PC-urile sunt realizate pe baza microprocesoarelor, care au evoluat din
anii '70 pana astazi:
Nr. biti
Procesor
Aplicatii
4 biti
4004
Calcule aritmetice
8 biti
8080
Microcalculatoare CP/M
16 biti
8086, 80286
32 biti
80386, Pentium 4
Windows 32
64 biti
Dispozitivele interne:
-placa de baza (motherboard): CPU, RAM, ROM (BIOS si programele
de startup), chipset (controllere), porturi, magistrale cu sloturi, interfete EIDE,
USB, AGP, etc;
-hard disk-uri, unitati optice (CD-ROM, DVD), unitati de floppy disk;
-placi diferite: placa video, placa retea, controller SCSI, placa de sunet;
Dispozitive externe: tastatura, mouse, monitor, boxe, camera video
digitala, imprimanta, hard disk extern, etc. Dispozitivele externe sunt conectate
la unitatea centrala prin cabluri sau wireless.
Placa de baza
Placa de baza (motherboard) este componenta cea mai importanta,
intregul calculator fiind construit in jurul sau.
Conectorul ATX12V 2.x de 24 pini sau 20 pini (omite pinii 11, 12, 23, 24):
-socket-uri: CPU, memori a RAM, diferite placi (PCI, AGP, AMR, etc.),
hard disk, unitate CD-ROM, DVD;
Procesorul
Procesorul sau CPU (Central Processing Unit) poate fi diferit. Anumite
caracteristici sunt importante pentru amplasarea pe o placa de baza:
-tip socket;
-frecventa de lucru;
-mod de operare;
-viteza de transfer pe magistrala;
-putere termica.
Un exemplu: Intel Core i7 Extreme cu urmatoarele caracterisitici:
-tip socket: 1366;
-frecventa de lucru: 3.33 GHz;
-mod de operare 32/64 biti;
- viteza de transfer pe magistrala: 6.4 GT/sec (Giga Transferuri pe
secunda);
-putere termica: 130 W.
Pentru a identifica procesorul din sistem se poate utiliza din Windows: Control
Panel Performance and Maintenance System:
Puterea termica a procesoarelor actuale este foarte mare, astfel fiind necesara
racirea ("cooler"):
Memoria cache
Memoria cache este organizata pe cel putin doua niveluri:
Largime
magistrala
Frecventa
ceas
Rata
teoretica
Intel Pentium
III
64 bits
1400 MHz
11.2 GB/s
AMD
Athlon XP+
64 bits
2167 MHz
17.3 GB/s
AMD Athlon
64
64 bits
2200 MHz
17,6 GB/s
AMD Athlon
64 FX
128 bits
2200 MHz
35,2 GB/s
Intel Pentium
4
256 bits
3200 MHz
102 GB/s
L1 cache
L2 cache
Athlon XP
128 KB
256 KB
Athlon XP+
128 KB
512 KB
Pentium 4 (I)
20 KB
256 KB
Pentium 4 (II)
"Northwood"
20 KB
512 KB
Athlon 64
128 KB
512 KB
Athlon 64 FX
128 KB
1024 KB
Pentium 4 (III)
28 KB
1024 KB
Executia instructiunilor
Setul de instructiuni executate intr-un PC este de tip CISC ("Complex
Instruction Set Computer"). Instructiunile sunt complexe si au o lungime
variabila intre 8 si 120 de biti. Solutia opusa este setul RISC ("Reduced
Instruction Set Computer"), avand instructiuni de lungime constanta (ex: 32 de
biti). Procesoarele actuale realizeaza un mixaj intre RISC si CISC. Pentru
compatibilitate cu procesoarele mai vechi (programele mai vechi DOS /
Windows) procesoarele actuale pot executa instructiuni CISC, dar fiecare
instructiune CISC este translatata in cate o secventa RISC (2-3 micro-ops)
inainte de executie.
In cadrul procesorului Pentium 4 s-a introdus tehnologia HyperThreading Technology: permite executia in paralel a doua thread-uri (fire de
executie). Astfel un singur procesor fizic functioneaza ca doua procesoare
logice:
Interfatarea procesorului
Cea mai importanta conexiune este cea dintre procesor si memoria
RAM. Transferul de date se face pe o magistrala lucrand la o anumita frecventa
(deaoarece RAM-ul este mult mai lent decat procesorul si aceasta frecventa
este mai mica).
In PC-ul original (IBM XT) transferul intre procesor, RAM si I/E se
desfasura sincron la o frecventa comuna.
Tipuri de RAM
In PC se utilizeaza diferite tipuri de RAM, cateva fiind date in tabel:
Tip RAM
Pini
Lung. Utilizare
cuvant
SD RAM
168
64 biti
Rambus
RAM
184
16 biti
DDR RAM
184
64 biti
64 biti
Interfata grafica
Portul AGP este direct conectat la procesor si la memoria RAM.
Interfata grafica poate fi realizata in doua moduri:
-placa "plug-in";
-integrata pe placa de baza.
Placa grafica poate fi conectata la magistrala PCI, magistrala AGP sau la
magistrala PCI Express x16.
Initial, interfata grafica era plasata ca o interfata obisnuita de I/E. Din
cauza cerintelor mari de transfer s-au introdus solutii mai performante.
AGP (Accelerated Graphics Port) este un port special de I/E propiectat
exclusiv pentru placi grafice. Lansata initial de Intel, a fost plasata aproape fizic
fata de "north bridge".
Magistrala AGP este o varianta pe 64 biti a magistralei PCI (pana si
conectorul are forma unui conector PCI, dar de alta culoare si plasat in alta
pozitie). Au fost dezvoltate diferite versiuni: 1X (rata de transfer 254 MB/s), 2X
(508 MB/s), 4X, 8X.
Texturile corespund fondului in cadrul jocurilor, acestea se pot incarca
direct din memoria RAM. Sistemul se numeste DIME Direct Memory Execute,
acesta permitand extinderea memoriei de pe placa video in RAM-ul placii de
baza.
Ulterior s-a introdus magistrala PCI Express X16, oferind o rata de 8 GB/s.
Subsistemul de I/E
Cresterea traficului si perfectionarea tehnologica au condus la
perfectionarea controller-elor de I/E din south bridge.
Magistrala
Magistralele north
bridge
Magistralele I/E
Variante
Conecteaza
Toate celelalte
dispozitive
10-33 MHz
Dispozitive
ROM, CMOS
ATA
USB
Firewire
SCSI
LPT, COM
Magistrala PCI
PCI (Peripheral Component Interconnect) este o magistrala
independenta de procesor, putand fi utilizata atat in sisteme pe 32 biti cat si in
sisteme pe 64 biti. Se poate calcula rata de transfer a magistralei:
Frecventa ceas
33 MHz
Largime magistrala
32 biti
Rata
SCSI
SCSI (Small Computer System Interface) este un controller avansat care poate
transfera pana la 160 MB/s (mult mai mult decat magistrala PCI). Sistemul
SCSI este construit in jurul unui controller central (adaptorul host) care poate
controla un numar de dispozitive SCSI conectate in lant. Fiecarui dispozitiv i se
aloca un numar de identificare si se plaseaza cate un terminator la sfarsitul
fiecarui capat al lantului SCSI. Un lant tipic SCSI:
RAID
RAID (Redundant Array of Inexpensive Disks) este o tehnologie care
conecteaza impreuna o serie de hard discuri standard pentru a forma un sistem
avansat, corector de erori, utilizat in servere. Este o extensie a standardului
SCSI si a fost utilizat prima data in 1987, dar ulterior au fost dezvoltate
standardele mai ieftine ATA si SATA.
Avantaje RAID:
-securitate sporita (informatiile se gasesc pe mai multe discuri, in cazul
defectarii unui disc, informatia se gaseste si pe alte discuri;
-transfer de date mai rapid (controllerul RAID scrie si citeste in paralel
pe mai multe discuri, astfel viteza de transfer se poate dubla sau tripla).
Categorii RAID:
Nivel
Tehnica
RAID 0
Doua sau mai multe discuri sunt conectate, iar datele sunt
impartite intre ele. Creste viteza (acces paralel), dar fara
sporirea securitati.
RAID 1
RAID
0/1
RAID 3
RAID 5
USB
USB (Universal Serial Bus) este o magistrala seriala ieftina, care
unifica conectorii diferiti pentru tastatura, mouse, scanner joystick, camera
digitala, imprimanta, etc. pe o magistrala partajata, cu un conector comun.
Caracteristici:
-viteza de transfer maxima 12 Mbiti/s (USB 1.1), respectiv 40 MB/s
(USB 2.0);
-utilizeaza numai patru semnale (in comparatie cu alte standarde si
magistrale);
-cablul USB poate furniza alimentare catre dispozitivul conectat;
-se pot conecta maxim 127 de echipamente USB utilizand hub-uri USB;
-dispozitivele USB se pot conecta din "zbor" fara a restarta calculatorul;
-a facut interfetele seriale COM1 si COM2 inutile.
Anumite calculatoare dispun de porturi FireWire integrate pe placa de baza, altele permit
conectarea unor placi FireWire, astfel se poate conecta direct o camera video
Furnizand curent bobinei se poate face scriere, iar fara curent furnizat bobinei
se face citirea.
Fiecare platan de disc este imparit in piste, iar fiecare pista este impartita in
sectoare, un sector continand normal 512 octeti. Scrierea fisierelor pe disc se
face pe unul sau mai multe sectoare, iar evidenta este tinuta de sistemul de
fisiere (FAT in Windows 98, respectiv NTFS in Windows 2000/XP).
PIO3
13.3 MB/s
PIO4
16.6 MB/s
Ultra DMA
(ATA/33)
33 MB/s
ATA/66
66 MB/s
ATA/100
100MB/s
ATA/133
133 MB/s
SATA
150 MB/s
Acestea sunt vitezele interfetelor, caci discurile livreaza date in general la o rata
mai mica.
Incepand cu ATA/66 s-a schimbat si tipul de cablu, fiecare fir fiind dublat cu o
linie de masa.
Fiecare dispozitiv ATA contine o mica zona de jumperi, care permit setarea
daca este master sau slave.