Fondamenti di Informatica



Documenti analoghi
Fondamenti di Informatica

Fondamenti di Informatica

La storia dell informatica. Graziano Pravadelli (2012)

RETI E SISTEMI INFORMATIVI

SISTEMI INFORMATIVI AZIENDALI

RETI E SISTEMI INFORMATIVI

Corso di Calcolatori Elettronici I

INFORMATICA DI BASE. Storia del Personal Computer

Origini matematiche e tecnologiche dell informatica A. Ferrari

Corso di Informatica

Storia del Personal Computer

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA

Storia dell Informatica. Prof.ssa Gentile

Cenni storici. Abaco 3000 B.C. in Babilonia. Paolo Bison. Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova

FONDAMENTI DI INFORMATICA

FONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA

CASO STUDIO: IL PERSONAL COMPUTER

Breve storia dei calcolatori

Organizzazione strutturata

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

Corso di Laboratorio di Informatica

Laboratorio di Informatica. Introduzione

Laboratorio di Informatica. Introduzione. Laboratorio di Informatica

Architettura degli elaboratori

UD2. L insostenibile leggerezza dei circuiti integrati

Fondamenti di programmazione!! Parte 2!

Introduzione: informatica. 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco

Architettura degli elaboratori

CORSO DI INFORMATICA TEORICA!

Dato che queste istruzioni erano scritte su pagine solubili nell'acqua (per poter essere più facilmente distrutte, evitando in tal modo che cadessero

Laboratorio di Informatica I

Il calcolatore. Architettura di un calcolatore (Hardware)

Introduzione al Calcolo Scientifico

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Introduzione al Calcolo Scientifico

Fondamenti: Informatica, Computer, Hardware e Software

Informatica di Base. Introduzione

Evoluzione dei sistemi di elaborazione

L EVOLUZIONE DELLE ICT. Information and Communication Technology

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O

memorizzare dati interagire con dispositivi eseguire programmi sequenze di istruzioni che il computer esegue e di decisioni che il computer prende

L architettura del calcolatore

Evoluzione* degli* Elaboratori* Ele1ronici*

Linguaggi di programmazione e astrazione

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolatori. Stefano Ferrari

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolatori. Stefano Ferrari

Informatica A. Allievi Gestionali A.A Nozioni di Base

Parte prima: - INTRODUZIONE - Breve storia dell informatica - Concetti base di Hardware e Software - Rappresentazione delle informazioni

Abilità Informatiche A.A. 2010/2011 Lezione 1: Introduzione e Storia. Facoltà di Lingue e Letterature Straniere

Introduzione alla programmazione. Walter Didimo

Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo

Gli antenati del computer

Strumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia.

Fondamenti di Informatica B

Corso di Calcolatori Elettronici I

Breve storia dei sistemi di calcolo

Linguaggi di Programmazione

Modulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta

Facoltà di Pianificazione del Territorio A.A. 2011/2012. Informatica

Sistemi di Elaborazione

Concetti base sui calcolatori elettronici

Computabilità. Un po di Storia. Progetto Nazionale Lauree Scientifiche Licei Fracastoro e Messedaglia Verona, novembre/dicembre 2012.

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Architettura dei computer

Elementi di informatica. Dal transistor al processore

Il Software. E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW)

a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci

Algoritmo: procedimento non ambiguo che in un numero finito di passi risolve un problema (o una classe di problemi)

Cenni storici sui sistemi di elaborazione

Breve storia del computer. Prof. Erasmo Modica

Introduzione all informatica

E riconosciuto come l'unico uomo ad aver fatto fallire più di 1000 aziende con i suoi prodotti.

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Lezione 2. Stefano Ferrari

Esempio. Perché i computer? L era meccanica. Fondamenti di Informatica. Breve storia dei sistemi di calcolo

Architettura di un calcolatore e principali caratteristiche tecniche e tecnologiche

Museo della Meccanografia del Ministero del Tesoro

Introduzione. Corso di Fondamenti di Informatica

Cenni storici sui sistemi di elaborazione

Programmazione per BioInformatica Introduzione. Docente. Programma del corso. Nicola Drago

TEORIE E TECNICHE PER LA COMUNICAZIONE DIGITALE

Gli antenati del computer

Laboratorio di Informatica. Introduzione

Fondamenti di informatica: un po di storia

Introduzione al software. Maurizio Gabbrielli Università di Bologna

Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni

INFORMATICA DI BASE LINGUE E LETTERATURE STRANIERE

Storia dell informatica. A cura dei docenti del corso di informatica di PRIMO LIVELLO dell Istituto Comprensivo Statale di Pico (FR)

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi

Architettura di un Computer

SOFTWARE. Interattività

A.A. 2018/2019. CPU e Linguaggio Macchina FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

SOFTWARE. Interattività

Informatica Giuridica. A.A. 2014/15 Università degli Studi di Teramo Prof. Guido Saraceni

Dipartimento di Scienze Cliniche Applicate e Biotecnologie Scienze psicologiche applicate

Fondamenti di Informatica per la Sicurezza a.a. 2006/07. Calcolatori. Stefano Ferrari

Architettura degli Elaboratori 01-Introduzione Introduzione

Transcript:

Fondamenti di Informatica

Parte Prima: Introduzione storica Fondamenti di informatica

Calcolatori meccanici L'ingresso del calcolatore nel mondo del lavoro risale all'inizio del 1900; la tecnologia delle macchine di calcolo prodotte all'inizio del secolo era meccanografica Con queste macchine si eseguivano calcoli ad una discreta velocità (per quei tempi), dell'ordine di 60 operazioni al minuto; la loro gestione era tuttavia molto complessa I programmi venivano scritti su schede perforate che venivano interpretate meccanicamente dall elaboratore. Una scheda perforata Fondamenti di informatica - Parte 1 3

Alan Turing Nel 1936 il logico inglese Alan Turing definisce il modello del calcolatore moderno, la cosiddetta 'macchina di Turing' Essa è in grado di eseguire operazioni elementari secondo uno schema di calcolo ricorsivo, che consenta di risolvere ogni tipo di problema di logica simbolica in un numero finito di passi Non ne verranno costruiti esemplari reali, ma la sua idea costituirà la base dell'architettura dei futuri computer. Fondamenti di informatica - Parte 1 4

La Guerra ed Eniac Con lo scoppio della Seconda Guerra Mondiale, il progresso nell'area dei computer subirà degli sconvolgimenti: le esigenze strategiche e militari daranno impulso a nuovi tipi di ricerche e di macchine, tra cui l ENIAC (Electronic Numerical Integrator and Calculator), che impiegò per la prima volta valvole elettroniche, e venne utilizzato per calcolare traiettorie balistiche. ENIAC Fondamenti di informatica - Parte 1 5

Enigma Enigma è una macchina crittografica utilizzata durante la guerra dalle armate tedesche per cifrare le comunicazioni La macchina era stata inventata da un ingegnere polacco e non è chiaro come sia potuta finire nelle mani dei tedeschi A causa di questo elaboratore, gli inglesi ebbero grossi problemi a decifrare i messaggi intercettati. Fondamenti di informatica - Parte 1 6

Gli anni `50 Il 1955 vede la nascita di IBM 702: la prima macchina commerciale completamente costruita con transistor e messa sul mercato da IBM Dal 1956 fu introdotto il FORTRAN, primo linguaggio di programmazione ad alto livello, a cui seguirono LISP, COBOL, ALGOL e BASIC (Beginner's All-purpose Symbolic Instruction Code). IBM 702 Fondamenti di informatica - Parte 1 7

Gli anni `60 Nel 1962 nasce al MIT il primo video game, sviluppato da Steve Russell; tuttavia non era molto economico, visto che una partita di un'ora costava circa 300$ Nel 1964 La Epson inventa la stampante a matrice di punti (dot matrix printer). Fondamenti di informatica - Parte 1 8

Il 1969 I laboratori Bell sviluppano il sistema operativo UNIX. Viene disegnata una semplice combinazione di un processore e di una unità di calcolo (la prima CPU), che sarà poi effettivamente realizzata dalla Intel Il processore Intel4004 a 4 bit diede inizio alla rivoluzione elettronica; in un unico chip era contenuta tutta la potenza di calcolo dell ENIAC Su commissione del Dipartimento della Difesa USA, ARPANET studia la prima rete (ha solo 4 nodi), che diverrà la più grande rete mondiale: Internet. Fondamenti di informatica - Parte 1 9

Il computer entra in casa Fino al 1977 gli elaboratori erano utilizzati soltanto da aziende e organismi governativi, ed avevo prezzi esorbitanti In quell anno viene annunciato l'apple II, il primo personal computer, con programmi di videoscrittura, fogli di calcolo, giochi e tanto altro Nel 1984 viene annunciato dalla Apple il personal computer Macintosh; si tratta una macchina interamente grafica, dal prezzo abbordabile. PC APPLE II Apple Macintosh Fondamenti di informatica - Parte 1 10

Microsoft Windows Nel 1977 Bill Gates e Paul Allen fondano la Microsoft Otto anni dopo la Microsoft sviluppa Windows 1.0, introducendo aspetti tipici del Macintosh nei computer DOS Si verificheranno continue dispute legali tra Microsoft ed Apple a causa dell eccessiva somiglianza di Windows e Macintosh. Fondamenti di informatica - Parte 1 11

I Supercomputer Negli ultimi dieci anni la potenza di calcolo dei PC ha avuto una crescita continua; tuttavia la loro complessità è irrisoria rispetto a quella dei supercomputer: elaboratori dedicati ad utilizzi in cui vi sia la necessità di sostenere elevati volumi di elaborazione, come in enti di difesa, centri di ricerca, istituti di meteorologia, aziende aerospaziali ecc. Nel 2000 viene presentato il Cray X1, dotato di 4.096 CPU e capacità di calcolo di 52,4 migliaia di miliardi di operazioni; può gestire fino a 65,5 Terabyte di memoria Costo minimo: 2,5 milioni di dollari. Fondamenti di informatica - Parte 1 12