Documente Academic
Documente Profesional
Documente Cultură
Unitatea Centrala de Prelucrare PDF
Unitatea Centrala de Prelucrare PDF
informaţiei
3. Funcţionarea procesorului
4. Evoluţia microprocesoarelor
2
Arhitectura unui sistem de calcul
5
Arhitectura unui sistem de calcul
• Software-ul se divide în două mari categorii:
– software de sistem
– software de aplicaţie
• Software de sistem (programele de sistem):
– sistemul de operare
– translatoarele
– interpretoarele de comenzi
– editoare de texte şi legături
– programele de comunicaţie etc.
6
Arhitectura unui sistem de calcul
7
Arhitectura unui sistem de calcul
Componentele de bază ale unui sistem de operare:
• kernel: include funcţiile de nivel jos care vor fi
încărcate după procesul de boot ( de exemplu, modulul
care realizează controlul fluxului de date între memorie
şi unităţile de I/E).
• shell: interfaţa utilizator
• sistemul de fişiere: standard pentru formatarea
discurilor
8
Arhitectura unui sistem de calcul
Din punct de vedere hardware, orice calculator deţine cele trei
unităţi de bază:
• procesorul sau unitatea centrală de prelucrare (UCP):
controlează activităţile calculatorului şi execută operaţiile de
prelucrare a datelor;
• memoria principală: stochează instrucţiunile şi datele
programelor;
• unitatea de intrare /ieşire: asigură comunicarea între utilizator
şi sistemul de calcul.
9
Arhitectura unui sistem de calcul
12
Arhitectura unui sistem de calcul
Clasificare
13
Arhitectura unui sistem de calcul
Clasificare
• Microcalculatorul poate fi folosit de o singură persoană la un moment dat
• Microcalculatoarele se regăsesc în diverse variante:
– PDA (Personal Digital Assistant)
– laptop
– desktop
– workstations - utilizate ca servere în reţea
14
Arhitectura unui sistem de calcul
Clasificare
• Minicalculatoare deţin multiple
terminale;
• Minicalculatoare pot fi utilizate ca
servere de reţea şi ca servere în
Internet.
15
Arhitectura unui sistem de calcul
Clasificare
• Calculatoarele mainframe suportă sute sau mii de utilizatori;
• Calculatoarele mainframe sunt folosite în organizaţiile de mari dimensiuni,
unde datele şi programele partajate sunt accesate de un mare număr de
utilizatori;
• Mainframe-urile sunt folosite ca servere pentru afaceri electronice/tranzacţii.
16
Arhitectura unui sistem de calcul
Clasificare
• Supercalculatoarele sunt cele mai puternice calculatoare; sunt utilizate în
rezolvarea unor probleme care necesită calcule complexe
• Supercalculatoarele sunt utilizate prin agenţii guvernamentale, universităţi şi
în domeniul afacerilor.
Supercalculatorul
Cray T90
17
Arhitectura unui sistem de calcul
Magistrala
• Magistrala conectează UCP la memoria principală, la modulele de I/E sau
la adaptoarele care fac posibilă ataşarea altor dispozitive.
• Magistrala este partajată de toate unităţile sistemului.
• Primele PC-uri aveau o singură magistrală.
18
Arhitectura unui sistem de calcul
Magistrala
• În 1987, pentru prima dată, cei de Compaq au folosit arhitectura multi-
magistrală. Tipurile de magistralele sunt:
– magistrala de sistem sau magistrala locală care conectează UCP cu
memoria RAM;
– magistralele de I/E care conectează UCP cu celelalte componente.
19
Arhitectura unui sistem de calcul
Magistrala
• Fizic, o magistrală este reprezentată printr-un ansamblu de trasee de pe placa de
bază (cablaj imprimat - un ansamblu de conductoare de conexiune plasate în
unul, două sau mai multe planuri paralele, fixate pe un suport rigid sau flexibil).
• Traseele sunt utilizate pentru transmisia datelor, adreselor sau a semnalelor de
control.
20
Procesorul - noţiuni generale
Unitate centrală de prelucrare (UCP):
– procesor: prelucrează datele;
– central: este centrul de prelucrare a datelor din sistem;
– unitate: este un circuit integrat care conţine milioane
de tranzistoare – un microprocesor.
• UCP conţine:
– unitatea aritmetico-logică (UAL);
– unitatea de control
– un ansamblu de de registre.
21
Procesorul - noţiuni generale
22
Procesorul - noţiuni generale
UCP primeşte:
• instrucţiunile
• datele
Un program este constituit
dintr-un număr de
instrucţiuni ale UCP.
27
Funcţionarea procesorului
Exemplu de prelucrare a
datelor printr-un
procesor von Neuman
28
Funcţionarea procesorului
29
Funcţionarea procesorului
30
Funcţionarea procesorului
36
Evoluţia microprocesoarelor
38
Evoluţia microprocesoarelor
39
Microprocesorul din familia Intel
Microarhitectura
procesoarelor din
familia P6
Arhitectura generală
Microprocesorul din familia Intel
Unitatea de extragere/decodificare
Microprocesorul din familia Intel
Unitatea de alocare/execuţie
Microprocesorul din familia Intel
46
Microprocesorul din familia Intel
49
Microprocesorul din familia Intel
Registrele segment
50
Microprocesorul din familia Intel
Adresare segment
53
Procesoarele din familia P6
55
Procesoarele din familia P6
Translatarea adreselor
56
Bibliografie
57