Trasparenti

annuncio pubblicitario
Università degli Studi di Bergamo
Facoltà di Lingue e Letterature Straniere
Facoltà di Lettere e Filosofia
Informatica generale 1
Appunti del corso
A.A. 2002-2003
Lezione 7
Marco Lazzari
L’ELABORAZIONE

CPU (unità di elaborazione,
processore)
–
–
–
elaborazione delle istruzioni
calcolo
gestione del flusso di
informazioni
valvole, transistor, circuiti
stampati,VLSI
 storia del PC attraverso le CPU

– Intel 8088, 8086, 286, 386, 486,
Pentium, Pentium Pro, Pentium III,
Pentium IV (PIV), …
Marco Lazzari – Informatica generale 1
Excursus storico: le
origini
abaco e pallottoliere: greci,
civiltà precolombiane, cinesi
 Pascal (1642) costruisce la
Pascaline: somme
 Leibniz (1690) costruisce una
calcolatrice: moltiplicazioni

Marco Lazzari – Informatica generale 1
Che storia: XIX secolo
Babbage (1812), macchina per
le differenze: calcolo di tabelle
numeriche
 Babbage ideò la macchina
analitica, prefigurando i
calcolatori programmabili
 Hollerith e il censimento
americano del 1890 (e la nascita
dell’IBM)

Marco Lazzari – Informatica generale 1
Guerra, finalmente…
la seconda guerra mondiale dà
un forte impulso alla ricerca
(calcoli balistici, interpretazione
di codici cifrati)
 transizione dalla calcolatrice al
calcolatore programmabile,
dalla meccanica ai dispositivi
elettrici

Marco Lazzari – Informatica generale 1
Classi di elaboratori
personal: palmtop, laptop o
notebook, desktop
 microcomputer, minicomputer:
multiutenza
 workstation: utente singolo,
elevate prestazioni (calcolo,
grafica)
 mainframe: multiutenza;
elaboratore “centrale”
 supercalcolatore: elevata
potenza di calcolo (calcolo
scientifico, simulazioni)

Marco Lazzari – Informatica generale 1
Unità centrale di
elaborazione
elabora sequenze di istruzioni:
programma
 istruzioni macchina tipiche di
ogni processore: operazioni
elementari
 linguaggio macchina
 unità di controllo, registri, unità
aritmetico logica, bus, clock

Marco Lazzari – Informatica generale 1
Clock
sincronizza i componenti del
computer
 un ciclo di esecuzione a ogni
ciclo di clock
 un’istruzione è eseguita in più
cicli
 frequenza: MHz, 4.77, 100, 200,
…, e ormai GHz

Marco Lazzari – Informatica generale 1
Istruzioni e velocità
velocità: MIPS – milioni di
istruzioni al secondo
 velocità: MFLOPS – milioni di
istruzioni in virgola mobile al
secondo
 CISC (Complete Instruction Set
Computer): insieme ampio di
microistruzioni, più facile
scrivere programmi per compiti
diversi
 RISC (Reduced Instruction Set
Computer): solo istruzioni più
usate, guadagno in velocità

Marco Lazzari – Informatica generale 1
Scarica