



















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Slides di una lezione sulla storia dell'informatica
Typology: Slides
1 / 27
This page cannot be seen from the preview
Don't miss anything!




















(^) Scienza che studia l’elaborazione delle informazioni e le sue applicazioni; più precisamente l’informatica si occupa della rappresentazione, dell’organizzazione e del trattamento automatico della informazione. (^) Il termine deriva dal francese informatique : (^) informati on + automat ique Informazione automatica
(^) la scienza che studia i procedimenti algoritmici per risolvere problemi (^) la scienza che studia i linguaggi di programmazione per descrivere algoritmi (^) la scienza che studia le architetture dei computer per eseguire programmi (^) la scienza che studia il ragionamento automatico Algoritmo: strategia atta alla risoluzione di un problema, costituita da una sequenza finita di operazioni/istruzioni
(^) Strumento di calcolo, utilizzato come ausilio per effettuare operazioni matematiche (^) Cina e poi Greci e Romani
2.3 I primi calcolatori analogici – 1500- 1600 (^) Prototipo di Leonardo Da Vinci 1350 d.C. (^) L’orologio calcolatore di Schickard (^) Segnava l’ora e eseguiva calcoli basilari (somme e sottrazioni per un massimo di 6 cifre) (^) La Pascalina di Blaise Pascal (^) Somme e sottrazioni (massimo 12 cifre) (^) La calcolatrice di Leibniz (^) addizioni, sottrazioni, moltiplicazioni, divisioni (^) Non affidabile ma rivoluzionaria
(^) Charles Babbage (^) Sviluppata per calcolare le funzioni polinomiali, logaritmi e funzioni trigonometriche (^) 25.000 parti (^) Alta circa due metri e mezzo, larga due metri e profonda uno (^) Pesa varie tonnellate (^) (Mai conclusa)
(^) Modello di macchina che manipola i dati contenuti su un nastro (infinito), secondo un insieme prefissato di regole (algoritmi) (^) Caratteristiche modello: (^) Muovere il nastro nelle due direzioni (^) Leggere/scrivere/cancellare i dati sul nastro (^) Elaborare i dati secondo algoritmi (^) Usato oggi nello studio della complessità degli algoritmi (^) Usato per creare una macchina per decriptare le comunicazioni dei tedeschi
(^) Architettura hardware usata ancora tuttora dai nostri computer (^) Componenti dell’architettura: (^) Unità centrale di elaborazione ( CPU , Central Processing Unit): logica ed elaborazione dei dati (^) Unità di memoria: intesa come memoria di lavoro o memoria centrale (RAM, Random Access Memory) (^) Unità di input: tramite la quale i dati vengono inseriti nel calcolatore per essere elaborati (^) Unità di output : necessaria affinché i dati elaborati possano essere restituiti all'operatore (^) Bus: un canale che collega tutti i componenti fra loro
(^) Il numero di transistors raddoppia ogni due anni (^) Oggi sta rallentando
(^) GPU = Graphics Processing Unit (^) È un circuito elettronico progettato per accelerare la creazione di immagini e grafiche 3D destinate all'output su un dispositivo di visualizzazione (^) Due tipi di architettura: (^) GPU discreta/dedicata: è presente una scheda video/grafica specifica (^) GPU integrata: il processore grafico è integrato nella CPU
(^) RAM = Random access memory = memoria ad accesso casuale (^) È un tipo di memoria volatile (^) Nella memoria RAM vengono copiati (caricati) i programmi che la CPU deve eseguire. Una volta chiuso il programma, i dati vengono eliminati. (^) Molto veloce (più veloce della memoria standard ma meno dei registri della CPU)