Arhitectura calculatoarelor

Seminar
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 11 fișiere: doc
Pagini : 84 în total
Cuvinte : 27434
Mărime: 129.73KB (arhivat)
Publicat de: Carina Nechita
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Potorac Andrei
Seminarii anu I fac informatica IASI

Extras din seminar

Cap1. ARHITECTURA SISTEMELOR DE CALCUL

O posibila clasificare a sistemelor de calcul se poate face dupa modul în care se face prelucrarea informatiei. Dupa acest criteriu putem avea:

a. sisteme cu un singur procesor atunci când se foloseste o singura unitate centrala de prelucrare (se foloseste prescurtarea CPU – Central Processing Unit).

b. sisteme multiprocesor atunci când în scopul cresterii vitezei de prelucrare se adauga înca un procesor, de exemplu coprocesorul matematic sau se cupleaza mai multe procesoare identice care pe lânga cresterea vitezei maresc fiabilitatea sistemului, sarcinile unui procesor defectat fiind automat preluate de un alt procesor.

c. retele de calculatoare care formeaza sisteme informationale distribuite pe distante mari si au un caracter aparte din punctul de vedere a proiectarii si functionarii.

Un model de arhitectura pentru un sistem de calcul care este folosita în analiza si proiectarea sistemelor de calcul a fost introdusa de savantul american John von Neumann ca rezultat al participarii sale la constructia în anii 1944 – 1945 a calculatorului ENIAC în S.U.A. Aceasta este cunoscuta în literatura de specialitate ca arhitectura von Neumann.

1.1. Arhitectura generalizata von Neumann

Dupa cum se observa în figura 2.1., un sistem de calcul este format din 3 unitati de prelucrare care sunt conectate între ele prin 3 cai (numite bus-uri) separate de transfer a informatiei.

Fig. 1.1.

Vom analiza pe scurt scopul acestor elemente.

A. Unitatea centrala de prelucrare (CPU – Central Processing Unit) are rolul de a extrage instructiunile (care sunt de fapt comenzile programului ca aduna, scade, verifica semnul rezultatului, etc.) memorate într-un dispozitiv de stocare numit memorie, de a decodifica aceste instructiuni si apoi de a prelucra datele care sunt cerute de instructiuni. Rezultatele acestor prelucrari pot fi depozitate într-un registru intern al C.P. U., sa fie depus într-o locatie de memorie sau trimis la un dispozitiv de intrare / iesire (I/O – input/output).

Se observa ca executia unei instructiuni presupune executia urmatoarei secvente de actiuni:

a. Depunerea pe busul de adresa a unei informatii care localizeaza adresa de memorie ce contine câmpul de cod al instructiunii (secventa de ADRESARE).

b. Citirea codului instructiunii si depunerea acestuia într-un registru intern al decodificatorului de instructiuni. Aceasta informatie este vehiculata pe busul de date (secventa de LECTURA).

c. Decodificarea codului instructiunii în urma careia CPU va cunoaste ce instructiune are de executat si ca urmare pregateste modulele ce vor participa la instructiunea respectiva (secventa DECODIFICARE)

d. Executia efectiva a operatiei specificate de de instructiune (adunare, scadere, salt, etc.) – secventa de EXECUTIE.

Se continua cu extragerea instructiunii urmatoare si trecerea ei prin secventele amintite s.a.m.d.

Sincronizarea operatiilor amintite se realizeaza prin generarea unui set de informatii pe magistrala de comenzi.

B. Unitatea de memorie în cadrul arhitecturii von Neumann are rolul de a stoca instructiunile pentru CPU, precum si datele asupra carora vor opera instructiunile (operanzii ). Aceste instructiuni trebuie sa fie memorate anterior începerii desfasurarii programului de prelucrare. Deasemeni unele date se vor memora anterior pornirii prelucrarii iar rezultatele prelucrarii se memoreaza în timpul executiei programului. Aceasta memorie, realizata în diverse tehnologii de-a lungul evolutiei calculatoarelor constituie suportul fizic necesar desfasurarii operatiilor executate de CPU.

Preview document

Arhitectura calculatoarelor - Pagina 1
Arhitectura calculatoarelor - Pagina 2
Arhitectura calculatoarelor - Pagina 3
Arhitectura calculatoarelor - Pagina 4
Arhitectura calculatoarelor - Pagina 5
Arhitectura calculatoarelor - Pagina 6
Arhitectura calculatoarelor - Pagina 7
Arhitectura calculatoarelor - Pagina 8
Arhitectura calculatoarelor - Pagina 9
Arhitectura calculatoarelor - Pagina 10
Arhitectura calculatoarelor - Pagina 11
Arhitectura calculatoarelor - Pagina 12
Arhitectura calculatoarelor - Pagina 13
Arhitectura calculatoarelor - Pagina 14
Arhitectura calculatoarelor - Pagina 15
Arhitectura calculatoarelor - Pagina 16
Arhitectura calculatoarelor - Pagina 17
Arhitectura calculatoarelor - Pagina 18
Arhitectura calculatoarelor - Pagina 19
Arhitectura calculatoarelor - Pagina 20
Arhitectura calculatoarelor - Pagina 21
Arhitectura calculatoarelor - Pagina 22
Arhitectura calculatoarelor - Pagina 23
Arhitectura calculatoarelor - Pagina 24
Arhitectura calculatoarelor - Pagina 25
Arhitectura calculatoarelor - Pagina 26
Arhitectura calculatoarelor - Pagina 27
Arhitectura calculatoarelor - Pagina 28
Arhitectura calculatoarelor - Pagina 29
Arhitectura calculatoarelor - Pagina 30
Arhitectura calculatoarelor - Pagina 31
Arhitectura calculatoarelor - Pagina 32
Arhitectura calculatoarelor - Pagina 33
Arhitectura calculatoarelor - Pagina 34
Arhitectura calculatoarelor - Pagina 35
Arhitectura calculatoarelor - Pagina 36
Arhitectura calculatoarelor - Pagina 37
Arhitectura calculatoarelor - Pagina 38
Arhitectura calculatoarelor - Pagina 39
Arhitectura calculatoarelor - Pagina 40
Arhitectura calculatoarelor - Pagina 41
Arhitectura calculatoarelor - Pagina 42
Arhitectura calculatoarelor - Pagina 43
Arhitectura calculatoarelor - Pagina 44
Arhitectura calculatoarelor - Pagina 45
Arhitectura calculatoarelor - Pagina 46
Arhitectura calculatoarelor - Pagina 47
Arhitectura calculatoarelor - Pagina 48
Arhitectura calculatoarelor - Pagina 49
Arhitectura calculatoarelor - Pagina 50
Arhitectura calculatoarelor - Pagina 51
Arhitectura calculatoarelor - Pagina 52
Arhitectura calculatoarelor - Pagina 53
Arhitectura calculatoarelor - Pagina 54
Arhitectura calculatoarelor - Pagina 55
Arhitectura calculatoarelor - Pagina 56
Arhitectura calculatoarelor - Pagina 57
Arhitectura calculatoarelor - Pagina 58
Arhitectura calculatoarelor - Pagina 59
Arhitectura calculatoarelor - Pagina 60
Arhitectura calculatoarelor - Pagina 61
Arhitectura calculatoarelor - Pagina 62
Arhitectura calculatoarelor - Pagina 63
Arhitectura calculatoarelor - Pagina 64
Arhitectura calculatoarelor - Pagina 65
Arhitectura calculatoarelor - Pagina 66
Arhitectura calculatoarelor - Pagina 67
Arhitectura calculatoarelor - Pagina 68
Arhitectura calculatoarelor - Pagina 69
Arhitectura calculatoarelor - Pagina 70
Arhitectura calculatoarelor - Pagina 71
Arhitectura calculatoarelor - Pagina 72
Arhitectura calculatoarelor - Pagina 73
Arhitectura calculatoarelor - Pagina 74
Arhitectura calculatoarelor - Pagina 75
Arhitectura calculatoarelor - Pagina 76
Arhitectura calculatoarelor - Pagina 77
Arhitectura calculatoarelor - Pagina 78
Arhitectura calculatoarelor - Pagina 79
Arhitectura calculatoarelor - Pagina 80
Arhitectura calculatoarelor - Pagina 81
Arhitectura calculatoarelor - Pagina 82
Arhitectura calculatoarelor - Pagina 83
Arhitectura calculatoarelor - Pagina 84
Arhitectura calculatoarelor - Pagina 85

Conținut arhivă zip

  • Arhitectura Calculatoarelor
    • LAB
      • LAB1.DOC
      • LAB2.DOC
    • CAP1.DOC
    • CAP2.DOC
    • CAP3.DOC
    • CAP4.DOC
    • CAP5.DOC
    • CAP6.DOC
    • CAP7.DOC
    • CAP8.DOC
    • registri.doc

Alții au mai descărcat și

Routere Wireless - Instalare - Configurare - Securizare

1. Instalare, configurare, securizare retea wireless - router Linksys WRT54G Instalarea fizică a routerului wireless: Se introduce...

Java Script

1. Prezentare generala JavaScript a fost creat de firma Netscape, ca un limbaj de programare pentru prelucrarea evenimentelor ce apar în timpul...

Oracle PL-SQL

Introducere în PL/SQL – Procedural Language extension to SQL 1. Caracteristici generale: -Construcţiile PL/SQL conţin structuri de control...

Crearea Paginilor Web cu Ajutorul Limbajului HTML

Configurarea cadrului de lucru HTML Toate fişierele HTML trebuie cuprinse între o pereche de etichete HTML de deschidere/închidere. Aceste...

Sisteme Informatice

CAP. 1 SISTEME INFORMATICE 1.1 CONCEPTUL DE SISTEM INFORMATIC O firmă este sediul unor activităţi informaţionale variate (culegerea şi...

Bazele Informaticii

1. INTRODUCERE 1.1. Evoluţia sistemelor de calcul Sistemele de calcul au evoluat si evoluează odată cu dezvoltarea tehnologiei de realizare a...

Seminarii Pachete Software

5 Exemplu de utilizare a metodologiei OMT În acest capitol se ilustrează, printr-un exemplu, modul de aplicare a metodologiei OMT pentru etapele...

Rețele de calculatoare - caiet de seminar

1 Introducere Retelele de calculatoare s-au dezvoltat spectaculos în ultimii ani, datorita evolutiei tehnologiilor hardware, software si de...

Te-ar putea interesa și

Arhitectura Calculatoarelor și Sistemelor de Operații

Arhitectura Calculatoarelor 1. Placa de bază Placa de bază este placa centrală de circuite printate (PCB: Printed Circuit board) intr-un sistem...

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Arhitectura calculatoarelor - microprocesorul

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

Arhitectura calculatorului

CAPITOLUL I ARHITECTURA CALCULATORULUI Un calculator este un sistem electronic specializat in prelucrarea datelor pe baza de program. El...

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...

Evoluția Arhitecturii Calculatoarelor

Introducere Arhitectura calculatoarelor personale se află într-un proces continuu de evoluţie, care nu este constant Principalul factor care a...

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?