Documente Academic
Documente Profesional
Documente Cultură
La Disciplina: TCI
Refer
at
Tema:
Microprocesorul
Efectuat: Lavric Stelia
Verificat: POPOVICI ILONA
Cahul,2013
CUPRINS:
MEMORIU JUSTIFICATIV
Arhitectura intern
Caracteristicile procesorului
Procesorul Funcionare
Familii de procesoare
MEMORIU JUSTIFICATIV
Microprocesorul: este o component electronic ce poate
procesa dou tipuri de informaie: date i comenzi; el primete i trimite
aceste informaii, codate n limbaj binar, prin impulsuri electrice.
n ciuda complexitii sale, microprocesorul este alctuit n principal
dintr-un singur element de baz: tranzistorul (inventat n 1947). Asamblnd
milioane de tranzistori, se pot crea comenzi ce analizeaz starea unor
Arhitectura intern
Arhitectura intern se mparte schematic n trei mari blocuri de
tranzistori, numite i uniti:
1) Unitile de calcul:
- unitatea aritmetic (ALU - Aritmetic Logical Unit), este cea mai
important, fiind utilizat de toate programele; se ocup numai de calculele
simple, cu numere ntregi;
- unitatea de calcul n virgul mobil (FPU - Floating Point Unit), era la
origine un procesor independent (seria 8087, 80287, 80387) dar a fost
Caracteristicile procesorului
a) Frecvena
Cea mai comun proprietate a unui procesor este frecvena de tact,
aflat n relaie direct cu puterea sa de calcul. Unitatea de msur a
frecvenei este ciclul pe secund sau Hertz-ul. O vitez de 400 MHz face
ca microprocesorul s poat prelucra 400 de milioane de semnale binare
(0, 1) pe secund. Creterea frecvenei microprocesorului este o metod
important de a crete performanele.
n ultimii ani, din cauza creterii masive a consumului de putere (fapt
care ducea att la supranclzirea componentelor, ct i la creterea
diferenei
de
arhitectur
dintre
diferitele
generaii
de
GHz.
b) Memoria cache
Memoria cache este o memorie de mare vitez, inclus n totalitate n
procesor (la modelele actuale) sau pe placa de baz (la cele mai vechi),
care pstreaz informaiile i datele cele mai recent utilizate. Aceasta este
mprit pe mai multe nivele (levels), n funcie de distana fa de
unitatea de calcul. Astfel, memoria cache level 1 poate fi accesat imediat,
cu stadii minime de ateptare, deoarece lucreaz la viteza procesorului,
fiind strns legat de nucleul acestuia. Memoria cache level 2 este de
obicei mai mare i a cunoscut o evoluie marcant; iniial, ea a fost
ncorporat pe placa de baz i oferea o vitez mic; apoi a fost alturat
procesorului, funcionnd la o vitez fracionat dar comparabil cu acesta;
scalar din lumea PC-urilor a fost Pentium; acesta integra dou ALU
(Arithmetical Logic Unit).
O extensie a acestui concept o reprezint includerea mai multor nuclee
ntr-un singur procesor; practic, avem dou procesoare ce prelucreaz
instruciunile i datele n paralel (aproape dublnd performana n aplicaiile
optimizate pentru acest mod de lucru) dar care sunt ncapsulate ntr-un
singur element pe care l numim generic procesor.
e) Unelte de dezvoltare (software)
Puterea unui procesor este inutil dac nu exist programe care s-l
exploateze la maxim. Programele sunt scrise cu ajutorul limbajelor de
programare, dar progresul lor este relativ lent fa de evoluia
procesoarelor, ceea ce atrage un decalaj cvasi-permanent ntre hardware
i software. De exemplu, primul compilator care exploata eficient
procesoarele Pentium i Pentium II, o versiune a lui Visual C++, a aprut n
1999, abia dup doi ani de la lansarea lui Pentium II i la ase ani dup
apariia
lui
Pentium.
PROCESORUL - FUNCTIONARE
Componenta ce are rolul de a dirija celelalte dispozitive , de a mparti
sarcini fiecareia , de a coordona si verifica executia sarcinilor primite . Un
calculator nu poate functiona fara procesor . Deloc . Procesoarele au avut
controller
de
ntreruperi
avansat
(APIC)
folosit
sistemele
multiprocessor .
Amd a lansat ntr-o perioada intermediara procesorul 586 , apoi K5 .
dupa 586 pentru Cyrix urmnd 6x86 .
Amd si Cyrix au ramas multa vreme ntr-un con de umbra al lui Intel ,
mai ales ca procesoarele intel Pentium (lansate la frecvente de 75Mhz) sau dezvoltat rapid , de la frecventa de 166 Mhz fiind adaugate instructiunile
MMX (-un set de 57 noi instructiuni , patru tipuri noi de date si un nou dst
de registrii pentru a accelera performantele aplicatiilor multimedia si de
comunicatii ;
MMX
Instruction,Multiple
Data)
permitnd
imbunatatirea
performantelor
FAMILII DE PROCESOARE
IV. 1. Familia de procesoare Intel
Tip
8086
8088
1980
16
8/20
1Mo
80186
80286
1982
1982
16
16
16/20
16/24
1Mo
16Mo
80386
1985
32
32/32
80486
1989
32
32/32
4Go/6
4To
4Go/6
4To
Pentium
1992
32
64/32
Pentium
Pro
1995
32
64/32
Pentium
II, si III
1997,
1999
32
64/32
4Go/6
4T
4Go/6
4T
4Go/6
4T
Aceasta
considerente:
compatibilitate
este
necesara
din
mai
multe
Componentele de baza
Procesorul I8086 (primul lansat din familie) contine doua unitati
functionale autonome: unitatea de executie (EU Execution Unit) si
unitatea de interfatare a magistralei (BIU Bus Interface Unit); ulterior
functionalitatea acestor unitati a fost divizata pe mai multe unitati si s-au
adaugat altele ca de exemplu: unitatea de decodificare a instructiunilor,
unitatea de segmentare si de paginare, unitatea de management a
memoriei cache si procesorul de virgula flotanta. In figura urmatoare s-au
reprezentat aceste componente in structura procesorului I8086.