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