Arhitectura Calculatoarelor

Curs
9.3/10 (3 voturi)
Domeniu: Calculatoare
Conține 10 fișiere: pdf
Pagini : 237 în total
Cuvinte : 63190
Mărime: 5.73MB (arhivat)
Cost: Gratis

Extras din document

Capitolul 1

INTRODUCERE

1.1 Scurt istoric al sistemelor de calcul

Istoria mijloacelor mecanice de calcul începe cu multe secole în urma. Se

pare ca aparitia abacului este anterioara istoriei scrise.

Prima realizare de calcul automat apare în anul 1642, sub forma unei

masini de adunat si apartine matematicianului, fizicianului, logicianului,

filozofului german Gottfried Wilhen von Leibnitz care inventeaza prima masina

de calcul pentru operatia de înmultire.

Primul dispozitiv care a reprezentat un calculator, în sensul modern, a fost

propus de catre matematicianul si inventatorul englez Charles Babbage în anul

1830. Babbage, profesor la Cambridge University, s-a ocupat de perfectionarea

metodelor de calcul ale tabelelor matematice. Charles Babbage(un matematician

excentric, considerat unul dintre caracterele cele mai fascinante din istoria

stiintei) lucra la niste tabele perfectionate de logaritmi, dar, având îndoieli în

legatura cu terminarea acestei activitati s-a hotarât sa construiasca o masina care

sa efectueze aceste operatii.

Ca rezultat al primelor sale eforturi a aparut masina diferentiala care a

fost descrisa pentru prima oara în 1822. Când aceasta a fost aproape terminata,

Babbage a costatat necesitatea utilizarii cartelelor perforate(inventate de francezul

Jaquard, pentru razboaiele de tesut în 1801), în calitate de memorie si suport de

intrare. El a propus ca instructiunile sa fie citite de pe un set de cartele, datele de

pe alt set, urmând ca rezultatele sa fie memorate pe un al treilea set de cartele.

Masina propusa, pe care a denumit-o Masina Analitica, poseda un mecanism

rudimentar de precizie: cu toate ca instructiunile se executau în ordinea citiriilor

de pe cartele, o anumita instructiune putea sa specifice, pe baza rezultatelor

anterioare, operatii alternative.

Pentru prima data Babbage a început sa lucreze la Masina Analitica în

jurul anului 1830, iar pâna la sfârsitul vietii(1871) a cautat sa termine, fara succes,

constructia ei. Ideile sale au anticipat cu o suta de ani tehnologia. Tehnologia

mecanica, contemporana lui Babbage, nu a putut asigura conditiile impuse de

proiectul sau. De fapt, pâna în 1893 (când s-a reusit realizarea calculatorului

descris de Babbage), a fost pusa sub semnul îndoielii realizarea Masina

Analitica, chiar în conditile mijloacelor mecanice moderne, fara folosirea unor

componente electronice.

În anul 1937, Haward Aiken de la Harvard University, a propus

Calculatorul cu Secventa de Comanda Automata bazat pe o combinare a ideilor

lui Babbage si tehnologia masinilor electromecanice produse de firma I.B.M.

Constructia acestui calculator electromecanic realizat din mai multe relee si

comutatoare a început în anul 1939 si s-a încheiat în 7 august 1944 (data

considerata ca începutul erei calculatorului) prin constructia lui calculatorului

Mark I.

8

Mark I, considerat primul calculator numeric, a constat din mai multe

calculatoare electromecanice, lucrând în paralel la o problema comuna, fiind

dirijate de catre o unitate de comanda.

Progresele foarte rapide realizate în electronica în aceea perioada si viteza

de calcul relativ redusa a lui Mark I, au condus la inceperea în 1943 si finalizarea

în 1946 a primului calculator(cu adevarat) electronic, la Pennsylvenia University.

El se numea ENIAC, folosea cca. 30 000 de tuburi electronice si era în esenta o

versiune electronica a lui Mark I. ENIAC a fost proiectat si realizat de o echipa

condusa de J.P. Eckert si J.W. Mauchly iar în calitate de consultant John von

Newmann.

Matematicianul John von Newmann, în raportul asupra calculatorului

EDVAC(realizat în 1950, ca o perfectionare a lui ENIAC si comercializat sub

denumirea de ENIACIfiind astfel primul calculator electronic produs în serie, în

1951), din 1945 a stabilit structura logica a calculatorului cu program memorat.

Urmatoarele cinci critici, în esenta, definesc un calculator în termenii

capabilitatilor de care trebuie sa dispuna:

1. trebuie sa posede un mediu de intrare, prin intermediul caruia sa

introduca un numar nelimitat de operanzi sau instructiuni.

2. trebuie sa posede o memorie din care sa citeasca operanzi sau

instructiuni si în care sa poata introduce în ordinea dorita rezultatele.

3. trebuie sa posede o sectiune de calcul, capabila sa efectueze operatii

aritmetice sau logice asupra operanzilor cititi din memorie.

4. trebuie sa posede un mediu de iesire prin intermediul caruia un numar

nelimitat de rezultate pot fi livrate utilizatorului.

5. trebuie sa posede o unitate de comanda capabila sa interpreteze

instructiunile din memorie si capabila sa selecteze diverse moduri de desfasurare

a actiunii pe baza rezultatelor calculelor.

Structura de baza, rezultând din aceste criterii este cunoscuta ca structura

von Newmann si virtual, toate calculatoarele construite pâna astazi au utilizat

aceasta structura.

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
Arhitectura Calculatoarelor - Pagina 86
Arhitectura Calculatoarelor - Pagina 87
Arhitectura Calculatoarelor - Pagina 88
Arhitectura Calculatoarelor - Pagina 89
Arhitectura Calculatoarelor - Pagina 90
Arhitectura Calculatoarelor - Pagina 91
Arhitectura Calculatoarelor - Pagina 92
Arhitectura Calculatoarelor - Pagina 93
Arhitectura Calculatoarelor - Pagina 94
Arhitectura Calculatoarelor - Pagina 95
Arhitectura Calculatoarelor - Pagina 96
Arhitectura Calculatoarelor - Pagina 97
Arhitectura Calculatoarelor - Pagina 98
Arhitectura Calculatoarelor - Pagina 99
Arhitectura Calculatoarelor - Pagina 100
Arhitectura Calculatoarelor - Pagina 101
Arhitectura Calculatoarelor - Pagina 102
Arhitectura Calculatoarelor - Pagina 103
Arhitectura Calculatoarelor - Pagina 104
Arhitectura Calculatoarelor - Pagina 105
Arhitectura Calculatoarelor - Pagina 106
Arhitectura Calculatoarelor - Pagina 107
Arhitectura Calculatoarelor - Pagina 108
Arhitectura Calculatoarelor - Pagina 109
Arhitectura Calculatoarelor - Pagina 110
Arhitectura Calculatoarelor - Pagina 111
Arhitectura Calculatoarelor - Pagina 112
Arhitectura Calculatoarelor - Pagina 113
Arhitectura Calculatoarelor - Pagina 114
Arhitectura Calculatoarelor - Pagina 115
Arhitectura Calculatoarelor - Pagina 116
Arhitectura Calculatoarelor - Pagina 117
Arhitectura Calculatoarelor - Pagina 118
Arhitectura Calculatoarelor - Pagina 119
Arhitectura Calculatoarelor - Pagina 120
Arhitectura Calculatoarelor - Pagina 121
Arhitectura Calculatoarelor - Pagina 122
Arhitectura Calculatoarelor - Pagina 123
Arhitectura Calculatoarelor - Pagina 124
Arhitectura Calculatoarelor - Pagina 125
Arhitectura Calculatoarelor - Pagina 126
Arhitectura Calculatoarelor - Pagina 127
Arhitectura Calculatoarelor - Pagina 128
Arhitectura Calculatoarelor - Pagina 129
Arhitectura Calculatoarelor - Pagina 130
Arhitectura Calculatoarelor - Pagina 131
Arhitectura Calculatoarelor - Pagina 132
Arhitectura Calculatoarelor - Pagina 133
Arhitectura Calculatoarelor - Pagina 134
Arhitectura Calculatoarelor - Pagina 135
Arhitectura Calculatoarelor - Pagina 136
Arhitectura Calculatoarelor - Pagina 137
Arhitectura Calculatoarelor - Pagina 138
Arhitectura Calculatoarelor - Pagina 139
Arhitectura Calculatoarelor - Pagina 140
Arhitectura Calculatoarelor - Pagina 141
Arhitectura Calculatoarelor - Pagina 142
Arhitectura Calculatoarelor - Pagina 143
Arhitectura Calculatoarelor - Pagina 144
Arhitectura Calculatoarelor - Pagina 145
Arhitectura Calculatoarelor - Pagina 146
Arhitectura Calculatoarelor - Pagina 147
Arhitectura Calculatoarelor - Pagina 148
Arhitectura Calculatoarelor - Pagina 149
Arhitectura Calculatoarelor - Pagina 150
Arhitectura Calculatoarelor - Pagina 151
Arhitectura Calculatoarelor - Pagina 152
Arhitectura Calculatoarelor - Pagina 153
Arhitectura Calculatoarelor - Pagina 154
Arhitectura Calculatoarelor - Pagina 155
Arhitectura Calculatoarelor - Pagina 156
Arhitectura Calculatoarelor - Pagina 157
Arhitectura Calculatoarelor - Pagina 158
Arhitectura Calculatoarelor - Pagina 159
Arhitectura Calculatoarelor - Pagina 160
Arhitectura Calculatoarelor - Pagina 161
Arhitectura Calculatoarelor - Pagina 162
Arhitectura Calculatoarelor - Pagina 163
Arhitectura Calculatoarelor - Pagina 164
Arhitectura Calculatoarelor - Pagina 165
Arhitectura Calculatoarelor - Pagina 166
Arhitectura Calculatoarelor - Pagina 167
Arhitectura Calculatoarelor - Pagina 168
Arhitectura Calculatoarelor - Pagina 169
Arhitectura Calculatoarelor - Pagina 170
Arhitectura Calculatoarelor - Pagina 171
Arhitectura Calculatoarelor - Pagina 172
Arhitectura Calculatoarelor - Pagina 173
Arhitectura Calculatoarelor - Pagina 174
Arhitectura Calculatoarelor - Pagina 175
Arhitectura Calculatoarelor - Pagina 176
Arhitectura Calculatoarelor - Pagina 177
Arhitectura Calculatoarelor - Pagina 178
Arhitectura Calculatoarelor - Pagina 179
Arhitectura Calculatoarelor - Pagina 180
Arhitectura Calculatoarelor - Pagina 181
Arhitectura Calculatoarelor - Pagina 182
Arhitectura Calculatoarelor - Pagina 183
Arhitectura Calculatoarelor - Pagina 184
Arhitectura Calculatoarelor - Pagina 185
Arhitectura Calculatoarelor - Pagina 186
Arhitectura Calculatoarelor - Pagina 187
Arhitectura Calculatoarelor - Pagina 188
Arhitectura Calculatoarelor - Pagina 189
Arhitectura Calculatoarelor - Pagina 190
Arhitectura Calculatoarelor - Pagina 191
Arhitectura Calculatoarelor - Pagina 192
Arhitectura Calculatoarelor - Pagina 193
Arhitectura Calculatoarelor - Pagina 194
Arhitectura Calculatoarelor - Pagina 195
Arhitectura Calculatoarelor - Pagina 196
Arhitectura Calculatoarelor - Pagina 197
Arhitectura Calculatoarelor - Pagina 198
Arhitectura Calculatoarelor - Pagina 199
Arhitectura Calculatoarelor - Pagina 200
Arhitectura Calculatoarelor - Pagina 201
Arhitectura Calculatoarelor - Pagina 202
Arhitectura Calculatoarelor - Pagina 203
Arhitectura Calculatoarelor - Pagina 204
Arhitectura Calculatoarelor - Pagina 205
Arhitectura Calculatoarelor - Pagina 206
Arhitectura Calculatoarelor - Pagina 207
Arhitectura Calculatoarelor - Pagina 208
Arhitectura Calculatoarelor - Pagina 209
Arhitectura Calculatoarelor - Pagina 210
Arhitectura Calculatoarelor - Pagina 211
Arhitectura Calculatoarelor - Pagina 212
Arhitectura Calculatoarelor - Pagina 213
Arhitectura Calculatoarelor - Pagina 214
Arhitectura Calculatoarelor - Pagina 215
Arhitectura Calculatoarelor - Pagina 216
Arhitectura Calculatoarelor - Pagina 217
Arhitectura Calculatoarelor - Pagina 218
Arhitectura Calculatoarelor - Pagina 219
Arhitectura Calculatoarelor - Pagina 220
Arhitectura Calculatoarelor - Pagina 221
Arhitectura Calculatoarelor - Pagina 222
Arhitectura Calculatoarelor - Pagina 223
Arhitectura Calculatoarelor - Pagina 224
Arhitectura Calculatoarelor - Pagina 225
Arhitectura Calculatoarelor - Pagina 226
Arhitectura Calculatoarelor - Pagina 227
Arhitectura Calculatoarelor - Pagina 228
Arhitectura Calculatoarelor - Pagina 229
Arhitectura Calculatoarelor - Pagina 230
Arhitectura Calculatoarelor - Pagina 231
Arhitectura Calculatoarelor - Pagina 232
Arhitectura Calculatoarelor - Pagina 233
Arhitectura Calculatoarelor - Pagina 234
Arhitectura Calculatoarelor - Pagina 235
Arhitectura Calculatoarelor - Pagina 236
Arhitectura Calculatoarelor - Pagina 237

Conținut arhivă zip

  • Capitolul 1 Curs ASC.pdf
  • Capitolul 2 Curs ASC.pdf
  • Capitolul 3 Curs ASC.pdf
  • Capitolul 4 Curs ASC.pdf
  • Capitolul 5 Curs ASC.pdf
  • Capitolul 6 Curs ASC.pdf
  • Capitolul 7 Curs ASC.pdf
  • Capitolul 8 Curs ASC.pdf
  • Capitolul 9 Curs ASC.pdf
  • Introducere.pdf

Alții au mai descărcat și

Calculatoare - Introducere, Componente - Structura si Functionare

ARGUMENT Lucrarea de fata prezinta principalele aspecte ale arhitecturii si organizarii calculatoarelor numerice. Materialul este organizat astfel...

Arhitectura Sistemelor de Calcul

Arhitectura sistemelor de calcul Denumirea informatica de arhitectura se refera la structura si componentele fizice ale unui sistem de calcul....

Memorii RAM și ROM

Capitolul I – Generalitati I.1. Introducere Memoria este absolut necesara pentru functionarea microprocesorului si a PC-ului. Mai mult, memoria...

Studierea Protocolului FTP

Sarcina lucrării Să se creeze o aplicaţie client FTP care ar realiza comunicarea cu serverul prin intermediul protocolului FTP. 1 Descrierea...

Ghid de Proiectare a Bazelor de Date

Ghid de proiectare a bazelor de date relationale Introducere Proiectarea bazei de date este o munca de colectiv care armonizeaza cerintele si...

Arhitectura Calculatoarelor

1. Introducere Încã din cele mai vechi timpuri, omul a fost nevoit sã efectueze calcule. Odatã cu creşterea complexitãţii calculelor, s-au pus în...

Retele de Calculatoare

ReCele de calculatoare – Curs 1 – Cuprins ReCele de calculatoare – introducere - caracteristici - clasificare - protocoale Standardizare si...

Ai nevoie de altceva?