Arhitecturi de Calculatoare

Laborator
8/10 (2 voturi)
Domeniu: Automatică
Conține 8 fișiere: pdf
Pagini : 66 în total
Cuvinte : 24967
Mărime: 2.04MB (arhivat)
Publicat de: Eliza-Olivia Dragu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Liviu Onea
Laboratoare, Fac Gh.Asachi Iasi

Extras din laborator

1. Obiectivele lucrării:

Sistemele de calcul au avut, în ultimii ani, o evoluţie explozivă datorată în primul rând evoluţiei din domeniul electronicii şi tehnologiilor actuale. Cele mai răspândite calculatoare de pe piaţă se bazează pe procesoare produse de firma Intel. Din acest motiv pe parcursul acestei şedinţe, studentul se va familiariza cu arhitecturile calculatoarelor IBM PC, studiind trei procesoare produse de firma Intel.

2. Introducere

Calculatorul numeric a fost conceput iniţial ca un instrument de lucru pentru matematicieni şi fizicieni pentru a uşura efectuarea unor calcule laborioase. După anul 1945, considerat ca fiind anul de naştere al calculatorului electronic, evoluţia calculatoarelor a fost marcată de lărgirea domeniului de aplicaţii şi de o evoluţie tehnologică impresionantă datorită apariţiei procesoarelor.

3. Arhitectura unui sistem de calcul

Componentele principale ale unui sistem de calcul , conform descrierii lui von Neumann, sunt (fig. 1):

- unitatea centrală de procesare (ALU);

- unitatea de control;

- memoria;

- echipamentele intrare/ieşire.

Fig. 1. Modelul von Neumann al unui sistem de calcul

Toate calculatoarele personale sunt dezvoltate pe baza arhitecturii von Neumann. Acest model se poate simplifica, rezultând modelul bazat pe magistrală prezentat în fig. 2.

Fig. 2. Modelul bazat pe magistrală al unui calculator digital

Procesoarele Intel Pentium sunt procesoare superscalare care pot executa mai multe instrucţiuni într-un ciclu, îmbinând atât caracteristici CISC cât şi RISC, primele fiind însă predominante. Anumite instrucţiuni sunt complet cablate şi pot fi executate într-o singură perioadă de tact (caracteristică RISC), în timp ce altele sunt microprogramate şi pot necesita mai multe perioade de tact pentru execuţie (caracteristică CISC). De asemenea, procesoarele Intel au câteva moduri de adresare, câteva formate de instrucţiune şi puţine registre (caracteristică CISC).

4. Procesorul 80486

Procesorul 80486 este un procesor pe 32 de biţi bazat pe o arhitecură pipeline (bandă de asamblare). Această bandă de asamblare are rolul de a creşte numărului de instrucţiuni executate într-un interval de timp. Execuţia unei instrucţiuni a fost împărţită în 5 părţi distincte, fiecare executată de o unitate funcţională. În fiecare perioadă a ceasului este preluată o instrucţiune şi, deşi pentru executarea acesteia sunt necesare câteva perioade de ceas, datorită executării aproape simultane a mai multor instrucţiuni se realizează efectul executării câte unei instrucţiuni în fiecare perioadă a ceasului.

PF D1 D2EXWB

Fig.3. Structura benzii de asamblare a procesorului 80486

Structura pipeline este organizată pe 5 unităţi (nivele):

- PF – aducere în avans a instrucţiunii (Prefetch)

- D1 – decodificare instrucţiune (Decode 1)

- D2 – generare adresă (Decode 2)

- EX – execuţie (Execute)

- WB – memorare rezultat în registru (Write Back)

Pentru a alimenta în permanenţă unitatea de execuţie rapidă, în procesorul 80486 a fost inclusă o memorie cache de mare viteză. Conceptul cache foloseşte două caracteristici importante ale execuţiei programelor: în primul rând, programele tind să utilizeze datele şi instrucţiunile situate unele lângă altele, iar în al doilea rând, programele tind să refolosească în mod repetat aceleaşi blocuri de date. Ţinând cont de aceste caracteristici, sunt păstrate într-o unică memorie rapidă blocurile de date care urmează să fie utilizate. Memoriiile cache sunt foarte utile, deoarece datele şi intrucţiunile necesare se află în peste 95% din cazuri în memoria

Preview document

Arhitecturi de Calculatoare - Pagina 1
Arhitecturi de Calculatoare - Pagina 2
Arhitecturi de Calculatoare - Pagina 3
Arhitecturi de Calculatoare - Pagina 4
Arhitecturi de Calculatoare - Pagina 5
Arhitecturi de Calculatoare - Pagina 6
Arhitecturi de Calculatoare - Pagina 7
Arhitecturi de Calculatoare - Pagina 8
Arhitecturi de Calculatoare - Pagina 9
Arhitecturi de Calculatoare - Pagina 10
Arhitecturi de Calculatoare - Pagina 11
Arhitecturi de Calculatoare - Pagina 12
Arhitecturi de Calculatoare - Pagina 13
Arhitecturi de Calculatoare - Pagina 14
Arhitecturi de Calculatoare - Pagina 15
Arhitecturi de Calculatoare - Pagina 16
Arhitecturi de Calculatoare - Pagina 17
Arhitecturi de Calculatoare - Pagina 18
Arhitecturi de Calculatoare - Pagina 19
Arhitecturi de Calculatoare - Pagina 20
Arhitecturi de Calculatoare - Pagina 21
Arhitecturi de Calculatoare - Pagina 22
Arhitecturi de Calculatoare - Pagina 23
Arhitecturi de Calculatoare - Pagina 24
Arhitecturi de Calculatoare - Pagina 25
Arhitecturi de Calculatoare - Pagina 26
Arhitecturi de Calculatoare - Pagina 27
Arhitecturi de Calculatoare - Pagina 28
Arhitecturi de Calculatoare - Pagina 29
Arhitecturi de Calculatoare - Pagina 30
Arhitecturi de Calculatoare - Pagina 31
Arhitecturi de Calculatoare - Pagina 32
Arhitecturi de Calculatoare - Pagina 33
Arhitecturi de Calculatoare - Pagina 34
Arhitecturi de Calculatoare - Pagina 35
Arhitecturi de Calculatoare - Pagina 36
Arhitecturi de Calculatoare - Pagina 37
Arhitecturi de Calculatoare - Pagina 38
Arhitecturi de Calculatoare - Pagina 39
Arhitecturi de Calculatoare - Pagina 40
Arhitecturi de Calculatoare - Pagina 41
Arhitecturi de Calculatoare - Pagina 42
Arhitecturi de Calculatoare - Pagina 43
Arhitecturi de Calculatoare - Pagina 44
Arhitecturi de Calculatoare - Pagina 45
Arhitecturi de Calculatoare - Pagina 46
Arhitecturi de Calculatoare - Pagina 47
Arhitecturi de Calculatoare - Pagina 48
Arhitecturi de Calculatoare - Pagina 49
Arhitecturi de Calculatoare - Pagina 50
Arhitecturi de Calculatoare - Pagina 51
Arhitecturi de Calculatoare - Pagina 52
Arhitecturi de Calculatoare - Pagina 53
Arhitecturi de Calculatoare - Pagina 54
Arhitecturi de Calculatoare - Pagina 55
Arhitecturi de Calculatoare - Pagina 56
Arhitecturi de Calculatoare - Pagina 57
Arhitecturi de Calculatoare - Pagina 58
Arhitecturi de Calculatoare - Pagina 59
Arhitecturi de Calculatoare - Pagina 60
Arhitecturi de Calculatoare - Pagina 61
Arhitecturi de Calculatoare - Pagina 62
Arhitecturi de Calculatoare - Pagina 63
Arhitecturi de Calculatoare - Pagina 64
Arhitecturi de Calculatoare - Pagina 65
Arhitecturi de Calculatoare - Pagina 66

Conținut arhivă zip

  • Arhitecturi de Calculatoare
    • LAB_AC_1.pdf
    • LAB_AC_2.pdf
    • LAB_AC_3.pdf
    • LAB_AC_4.pdf
    • LAB_AC_5.pdf
    • LAB_AC_6.pdf
    • LAB_AC_7.pdf
    • LAB_AC_8.pdf

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Arhitectura unui calculator

“Modul cum culegi, administrezi şi foloseşti informaţia fac din tine un câştigător sau un învins în viaţă”, sintetizează Bill Gates (fondator...

Arhitectura calculatoarelor - microprocesorul

Cap. 1. Arhitectura calculatoarelor 1.1. Primele calculatoare. Încercarile oamenilor de a crea instrumente pentru procesarea datelor dateaza înca...

Arhitectura unui calculator

Memoriu justificativ Sistemul birotic este un concept informatic ce cuprinde un ansamblu interconectat de echipamente si de programe, de mijloace...

Arhitectura calculatorului

Cap. I Arhitectura unui calculator Calculatorul este format dintr-o reuniune de echipamente fizice numite generic „hardware”, care, împreună cu un...

Arhitectura Calculatoarelor - Prezentare și Istorie Hdd și Cpu

Capitolul I: Arhitectura Calculatoarelor 1. Introducere Un P.C. (personal computer / calculator personal) se referă de obicei la un...

Arhitecturi de Calculatoare Paralele Actuale

Introducere Procesorul este una dintre cele mai importante componente a unui calculator, fiind cel care stabileşte cine, ce şi când să facă....

Arhitectura sistemelor de calcul

Tendinte tehnologice: - Circuite integrate - densitatea tranzistorilor creste cu 35% pe an, marindu-se de 4 ori in 3 ani; marimea capsulei creste...

Arhitectura calculatoarelor

1.1. Sistemul de calcul 1.1.1. Definiţii Sistemul de calcul (SC, System Computer sau calculator) este reprezentat de o structură destinată...

Ai nevoie de altceva?