Ersilio Teifreto presenta il nipote Didier Corso di architettura di  computer  Didier Teifreto  Laboratorio di informatica  Besançon  teifreto@uni

Posted on

Architettura del pc

Pagine: 17 (4118 parole) Inserito il: 4 febbraio 2015

Corso di architettura di
computer
Didier Teifreto
Laboratorio di informatica
Besançon
teifreto@univ-fcomte.fr
http://lifc.univ-fcomte.fr/PEOPLE/teifreto/Teifreto.html
Martedì, 22 agosto 2000

Scopo del corso ASI
• Comprendere la struttura del materiale e
software di un moderno microprocessore):
– struttura interna
– struttura esterna

• Comprendere la struttura hardware e software di un computer (PC)
• Impara a programmare nell’assemblatore 8086
• 3 x 18 ore di apprendimento.

08/22/00

Architettura del computer

2

Piano del corso

08/22/00

1 – Storia
2- Principio di funzionamento
3- Valutazione delle prestazioni
4- Il set di istruzioni
5- Codifica dei numeri
6- L’hardware del computer
7- Pipeline and Prediction of Connection
8- GerarchiaMemoria
9- Ingressi / Uscite
10- Architetture parallele
11- x86 e PC
Architettura del computer

3

Bibliografia – Web
• Organizzazione e progettazione di computer:
L’interfaccia hardware / software 1994 DUNOD A.
Patterson e JL Hennessy http://www.mkp.com
• Architettura del computer: un approccio
Quantitative 1996 ITP JL Hennessy e A. Patterson
http://www.mkp.com/
• http: //lifc.univ-fcomte.fr/PEOPLE/teifreto/Teifreto.html.
– Corsi, TD e TP

– Collegamenti utilizzati per l’architettura
• Altri corsi di architettura
• Programmazione Assembler
• Il PC
08/22/00

Architettura del computer

4

1 | storico

08/22/00

www

Architettura del computer

5

Il preistorico da -3000 a 1833
-3000: Cina, l’ottagono con trigram
-500: Medio Oriente, abaco e abaco.
1642: Pascal, sviluppa Pascaline (+, -)
1666: Moreland, moltiplicazione per aggiunte
successiva.
1833: Babbage, immagina quindi la macchina delle differenze
una macchina analitica (CPU, memoria, registri, schede
perforato) mai finito

08/22/00

Architettura del computer

6

Storia 1840 -1944
1840: Ada Lovelace, principali iterazioni di successo:
algoritmo in onore di Al Khowarizmi (820).
1854: Boole, algebra booleana
1858: il primo cavo transatlantico (2 ° nel 1866)
1904: John Fleming, Diode (tubo a vuoto) Lee DeForest,
Triodo 1907
1937: Alan M. Turing, macchina di Turing
1938: tesi di Shannon, BINARY digiT (// architecture and
boolean)
1940 – 1945: Calcolatori a relè meccanici ed elettrici22 / 08/00

Architettura del computer

7

I primi computer
1945: John Von Neumann definisce l’architettura di Von
Neumann è ancora usato oggi.
1946: ENIAC (prima generazione) 30 tonnellate / 72
m2 / 140 K watts / 18000 tubes.350 moltiplicazioni
/ seconde 5000 aggiunte / secondo. programmazione
per figlio.
1947: invenzione del transistor 1Kw / 3500 transistor /
(interruttore a controllo elettronico)
1950: Assembler and Compiler Language
1956: primo computer con transistor (secondo
generazione) 83000 * / s. Concetto di sistema
operativo
08/22/00

Architettura del computer

8

Circuiti integrati
1957: Lingua FORTRAN / LISP
1958: circuito integrato di Texas Instruments
1965: legge di Moore. Complessità dei circuiti
x2 / 2 anni
1968: computer con circuiti integrati (terzo
generazione) e il linguaggio pasquale. Concetto di
Multiprogrammazione di timesharing,
tempo reale.
1971: Intel lancia il primo microprocessore
(60000 istruzioni / s 4004) e memoria
integrato, VLSI

08/22/00

Architettura del computer

9

Micro computer
1973: primo computer a microprocessore (quarto
generazione) Altair, …
1978: Intel ha lanciato 8086 330.000 istruzioni al secondo
1981: moltitudine di computer Apple, PC IBM,
1982: Intel lancia l’80286 900 000 istruzioni / secondo
1985: Intel lancia l’80386 900 000 istruzioni / secondo
1986: prime macchine parallele
Dal 1986: sempre quarto
Generazioni VLSI
Elaborazione distribuita, reti,
macchine virtuali
08/22/00

Architettura del computer

rilevatore Ersilio Teifreto zio di Didier