Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Microprocesorul (mP)

hardware

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Dispozitive de intrare
Sistemul de operare - Functiile sistemului de operare
ULTRA TRACKER - Dispozitive si mod de instalare
Charisma Enterprise - Ghid de instalare
Memoria secundara
Microprocesorul (mP)
Dispozitive periferice de intrare / iesire
Memoria Flash - Istorie - Memory Stick
Microprocesorul Pentium
Pentru instalare cutter plotter-ului

Microprocesorul (mP)



Componenta centrala din cadrul unui calculator personal, actual, este microprocesorul (mP), denumit si “creierul calculatorului”. El a fost inventat de ing. M.F. Hoff de la firma INTEL si este cel care realizeaza operatiile de prelucrare si de calcul.

Microprocesorul este vazut ca”un calculator in miniatura” format din:

1.      UCC - unitate de comanda si control ce urmareste ordinea de executie a                                                         instructiunilor unui program si controleaza intreaga activitate a unitatii centrale

2.      UAL   -  unitate de executie a operatiilor aritmetico-logice.

3.      MmP  -  memorie proprie formata din 14 registre interne utilizate de primele doua componente (UCC si UAL ) cu urmatoarea structura:

§         2 pentru comanda si control;

§         4 pentru date;

§         8 pentru adrese.

 Un registru este un element esential in procesul de prelucrare a informatiilor provenite din activitatea de executie a programelor aflate in memoria interna a calculatorului. Acesta reprezinta o unitate de adresare a memoriei interne in cadrul procesului de adresare a continutului memoriei interne, proces prin intermediul caruia are loc accesarea informatiilor stocate in memorie. Unitatea de adresare se numeste cuvant de memorie.

Registrele interne pot fi :

§         de uz general pentru a stoca valorile intermediare ale calculelor ;

§         cu destinatie specificacontorul de program ce indica adresa noii instructiuni care urmeaza a fi executata precum si adresa instructiunii curente care se executa.

Rolul µP este de a executa programele stocate in memoria principala (interna), executie realizata in trei etape:

  1. extragerea instructiunilor;
  2. decidificarea instructiunilor;
  3. executarea propriu-zisa.

Timpul necesar executarii unei instructiuni se numeste ciclu instructiune.

Executia unei instructiuni se realizeaza pe parcursul a opt etape :

  1. incarcarea instructiunilor din memorie in registrul de instructiuni ;
  2. actualizarea contorului de program pentru a indica urmatoarea instructiune care urmeaza a fi executata ;
  3. decodificarea instructiunii din registru de instructiuni ;
  4. localizarea in memorie a eventualelor date utilizate de instructiune ;
  5. incarcarea datelor, in cazul in care este necesar, in registrele interne ale µP;
  6. executia efectiva a instructiunilor ;
  7. stocarea rezultatelor la destinatia corespunzatoare din memorie ;
  8. intoarcerea la etapa 1 pentru executarea altei instructiuni.

Din punct de vedere al comunicatiilor informatiilor in functionarea unui sistem de calcul, figura 2, se disting 3 tipuri de informatii (magistrale-trasee de cupru ce genereaza informatii binare si prin care se realizeaza comunicarea mP cu celelalte componente ale SC):

§         informatii ce reprezinta valori  (date; pe 16 biti);

§         informatii ce reprezinta adrese (coduri; pe 20 biti);

§         informatii ce reprezinta control (comenzi).


Figura   Comunicarea informatiilor in sistemul de calcul

Microprocesorul isi exercita functiile, si anume prelucreaza programele aflate in memoria interna,  prin utilizarea, coordonarea si controlul:

§         memoriei interne;

§         dispozitivelor rapide (HD, FD, CD);

§         dispozitivelor auxiliare ( diverse dispozitive I/O).

Performantele microprocesorului sunt functie de:

·      organizarea si reprezentarea informatiilor;

·      organizarea si capacitatea memoriei interne;

·      tehnica de adresare a memoriei interne;

·      metodele de executie a operatiilor in procesarea informatiilor;

·      viteza de lucru (frecventa de lucru) in executia operatiilor.

Formal, memoria interna este considerata o structura liniara (mi)i.>0, mi fiind  0 sau 1 cu semnificatia “stins”, respectiv “aprins” si reprezinta o pozitie binara, numita bit (binary digit). Prin urmare, o succesiune de biti poate fi utilizata pentru stocarea de informatii convertite in pozitii binare. Unitatea de masura pentru memorie este byte-ul (octet-ul) si reprezinta o succesiune de 8 pozitii binare, de exemplu 0 1 0 1 0 1 1 1 .

1b = 8 biti  sau 1o = 8 biti. Multiplii byte-ului sunt:

1 Kb = 1024 b = 210;   1 Mb  = 1024 Kb =220 ;   1 Gb  = 1024 Mb = 230 b.

Sistemele de numeratie folosite pentru a reprezenta informatiile intr-un sistem de calcul sunt trei si anume :

§         sistemul binar al carui alfabet este format doar din doua numere 0 si 1, este utilizat pentru a reprezenta informatiile in calculator. Aceste numere poarta numele de cifre binare iar pozitia pe care o ocupa in cadrul sirului binar se numeste pozitie binara.

§         sistemul octal al carui alfabet este format din opt cifre 0, 1,2,3,4,5,6, si 7.

§         sistemul hexazecimal al carui alfabet este format din saisprezece cifre si litere 0, 1,2,3,4,5,6,7,8,9,A,B,C,D si F. Literele sunt folosite pentru a reprezenta cifra printr-un singur simbol, astfel in loc de 10 vom avea A, in loc de 11 vom avea B, in loc de 15 vom avea F.

      Tabloul de adevar pentru aceste sisteme este prezentat in continuare :

Corespondent sistem zecimal

Tabloul de adevar

0

0

0

1

0

1

2

1

0

3

1

1

           

§         Sistemul binar

   

Corespondent sistem zecimal

Tabloul de adevar

0

0

0

0

1

0

0

1

2

0

1

0

3

0

1

1

4

1

0

0

5

1

0

1

6

1

1

0

7



1

1

1

§         Sistemul octal

Corespondent sistem zecimal

Tabloul de adevar

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

A

1

0

1

0

B

1

0

1

1

C

1

1

0

0

D

1

1

0

1

E

1

1

1

0

F

1

1

1

1

§         Sistemul hexazecimal




Din punct de vedere logic, memoria interna a unui calculator este organizata in blocuri de memorie, 1 bloc = 64 Kb, aceste blocuri avand destinatii precise in stocarea informatiilor pentru buna functionare a calculatorului sub un sistem de operare adecvat.

      Un rol important in utilizarea memoriei interne si in procesul de prelucrare a informatiilor are conceptul de cuvant de memorie (word), acesta fiind de fapt o unitate de masura (unitate de adresare)  a memoriei interne avand o anumita organizare logica, de exemplu in blocuri. 

      In evolutia sistemelor de calcul, capacitatea cuvantului de memorie a fost variabila si a determinat o crestere a performantelor acestora, in acest sens este cunoscuta clasificarea microprocesoarelor in generatii functie de capacitatea cuvantului de memorie utilizat:

·      1 cuv. =  4 biti;                    ·      1 cuv. =  8 biti = 1 b;

·      1 cuv. =  16 biti  =  2 b;      ·      1 cuv. =   32 biti  = 4 b.

   In acest sens, pana in prezent sunt cunoscute urmatoarele generatii de microprocesoare:

·      generatia 1 - mP   tip 4004, 8008,       1w = 4 biti  (dupa anul 1971);

·      generatia 2 - mP   tip XT 8080,           1w = 8 biti (dupa anul 1974);

·      generatia 3 - mP   tip AT 8088, 8086, 80186,80286,     1w = 16 biti (dupa anul 1978;  in 1981 apare PC ; in 1982 apar 80186, 80286);

·      gen. 4 - mP   tip AT 80386,          1w = 32 biti ( anul 1985 );

·      gen. 4,5 - mP  tip 80486, 80586(Pentium), 80860, RISC-I860, etc.,                1w = 32 biti (dupa anul 1989; 80486 inglobeaza si coprocesorul matematic 80387; iar in 1993 apare 80586 ).

       Caracteristicile  microprocesoarelor din fiecare generatie sunt prezentate in tabelul din figura 3.

Performanta microprocesorului este data si de viteza de lucru (frecventa de lucru-impulsuri la intervale foarte mici de timp), masurata in MHz si care determina realizarea unei viteze de executie  de cateva milioane de instructiuni/secunda. Daca primele microprocesoare aveau frecventa de lucru de 4MHz (mP 8088), 8MHz (mP 80186), 16MHZ (mP 80286), 30 MHz (mP 80386) , astazi microprocesoarele actuale lucreaza cu o frecventa de ordinul 400/500 MHz sau 700/900 MHz, aceasta datorandu-se faptului ca modernizarea lor este tot timpul in atentia proiectantilor si fabricantilor de microprocesoare, dar si pentru ca acestea incorporeaza asa-numitul coprocesor matematic ce mareste viteza de lucru la executia operatiilor aritmetice cu numere reale.

        Performanta microprocesorului este determinata si de spatiul de memorie interna pe care il poate adresa. Daca primele microprocesoare erau construite sa adreseze un spatiu de memorie de 256Kb, 640Kb, sau 1Mb, astazi exista microprocesoare ce sunt proiectate sa adreseze un spatiu de memorie de  32Mb, 64Mb.

Gen

Tipul mP

Coprocesor matematic

Anul aparitiei

Lungimea cuvantului

Frecventa de lucru

Nr. tran- zistoare

1

4004,  8008

1971

4 biti

XT 8080

1976

8 biti

AT 8088,  8086

1978-81

16 biti

4 MHz

29 000

2

AT  80186

1982

16 biti

8 MHz

AT  80286

80287

1984

16 MHz

134 000

3

AT  80386

80387

1987-88

32 biti

30 MHz

275 000

4

AT  80486

SX fara

1990-92

32 biti

50-66 MHz

1 200 000

DX inclus

5

Pentium

inclus

1995

32 biti

66-100 MHz

3 100 000

AMD K5

75-133 MHz

6

Pentium Pro

inclus

1996

32 biti

150-200 MHz

5 500 000

Pentium II

1997

233,266,300MHz

7 500 000

Pentium II Pro

1998

500 MHz

9 300 000

AMD K6-3

1998

266-300,400 MHz

8 800 000

7

Merced

inclus

1999

64 biti

1 GHz

20 000 000

AMD K7

2000

1 GHz

22 000 000

Pentium IV

2000

2,53 3,06 3,4 GHz

25 000 000

Athlon 2400 + Athlon 2600+

2002

2,13GHz

27 000 000

Figura 3. Caracteristicile  microprocesoarelor

 &Concluzie. Performanta microprocesoarelor este determinata de:

§      viteza de lucru (frecventa de lucru) care este determinata la randul ei de:

§         lungimea cuvantului de memorie - reprezinta numarul de biti ce poate fi prelucrat la un moment dat;

§         viteza ceasului - reprezinta numarul de impulsuri elecronice produse de ceasul intern intr-o secunda si se masoara in MHz.

   spatiul de memorie interna adresabil determinat de lungimea cuvantului de memorie.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 389
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site