vuoi
o PayPal
tutte le volte che vuoi
Informatica Generale Maria De Marsico
Ministoria
- Le origini:
- Pascal (1642) costruisce la Pascaline: somme e sottrazioni
- Leibniz (1673) costruisce una macchina per moltiplicazioni e divisioni
- XIX secolo:
- Nel 1803 il francese Joseph Marie Jacquard presenta un congegno destinato a rivoluzionare la produzione tessile, costituito da una struttura applicata sopra ad un telaio, comprendente un nastro formato da cartoni perforati e una catena di trascinamento che fa avanzare i quadri perforati
- Pare però che il prototipo del telaio Jacquard fosse già stato realizzato nella seconda metà del XV secolo da un tessitore catanzarese, conosciuto a Lione come Jean le Calabrais
- XIX secolo:
- Babbage (1833) inventa la macchina analitica, prefigurando i calcolatori programmabili
- Nel 1842 la contessa di Lovelace, Ada Byron (1815-1852), figlia del poeta Lord Byron, scrive il primo algoritmo per la macchina analitica di Babbage, diventando così la prima programmatrice della storia
Poeta Lord Byron e dellamatematica Annabella Milbanke, scrivei primi programmi della storia, proprioper la macchina di Babbage (http://www.di.uniba.it/~infobase/lovelace.html)
Informatica Generale Maria De Marsico
XIX secolo
Nel 1854 il maestro di scuola elementare irlandese, GeorgeBoole (1815-1864), inventa il codice binario. Nascel'algebra booleana. Si dimostra che la maggior parte delpensiero logico, privata di particolari irrilevanti, può essereconcepita come una serie di scelte binarie (http://www.nemesi.net/boole.htm)
Informatica Generale Maria De Marsico
XIX secolo
Nel 1889 Hermann Hollerith (1860-1929) brevettò l'utilizzodi schede perforate la cui lettura avveniva mediante l'analisidi circuiti elettrici (chiusi in corrispondenza dei fori dellascheda), che saranno utilizzate per il censimento americanodel 1890, e fondò la società Tabulating Machine Company,che in seguito sarebbe divenuta la
IBM. Scheda IBM degli anni '7017
Informatica Generale Maria De Marsico
Ministoria
- 1936 - Il matematico inglese Alan Turing introduce una macchina ideale come modello formale di calcolo in grado di simulare la risoluzione di problemi.
- Questa macchina, nota come macchina di Turing, si compone di un nastro, che possiamo immaginare di carta, e di una testina di lettura/scrittura (TLS) che scorre sopra il nastro.
La macchina di Turing
Ad ogni istante lo stato della macchina dipende dallo stato precedente e dal simbolo ricevuto in input. Possiamo vedere una macchina di Turing come una tupla <β,δ>T = <S, s0, F, A, 19
La macchina di Turing
β,δT = <S, s0, F, A, >
S è un insieme finito detto insieme degli stati della macchina;
s0 è un elemento di S detto stato iniziale della T;
F è un sottoinsieme di S detto insieme degli stati finali della T;
A è un
alfabeto finito detto alfabeto del nastro della Tβ è un carattere di A detto segno di casella vuota del nastro della Tδ × → ×{-1, }è: S A S A 0, +1 detta funzione di transizione della macchina.δ
Se (s,i) = <b,t,m> la corrispondente quintupla può essere considerata come l'istruzione che viene eseguita quando la macchina si trova nello stato s e la testina di I/O legge i sulla casella sulla quale è posizionata; essa comporta la scrittura del carattere b, la transizione allo stato t e lo spostamento della testina di una posizione a sinistra (m=-1) o a destra (m=+1) o nessuno spostamento (m=0)
Informatica Generale Maria De Marsico
La macchina di Turing
Informatica Generale Maria De Marsico 7
Ministoria
- La seconda guerra mondiale dà un forte impulso alla ricerca (calcoli balistici, interpretazione di codici cifrati) e stimola la nascita dei primi calcolatori come (più o meno) li conosciamo oggi.
22Informatica Generale Maria De Marsico
A chi serve un computer ?
« Penso che non ci sia mercato per più di cinque computer sulla terra.»(Thomas J. Watson, presidente di IBM, primi ‘40)
« Non ci sono ragioni perché ognuno abbia un computer in casa.»(Ken Olson, tardi ‘70)
23Informatica Generale Maria De Marsico
In effetti …Il Colossus Mark II, faceva parte del progetto bellico per decifrare i messaggi tedeschi prodotti da Enigma.
24Informatica Generale Maria De Marsico
In effetti …L‘ENIAC calcolava traiettorie balistiche
25Informatica Generale Maria De Marsico
Computer ieri
- Agli albori dell'era informatica, un computer era considerato una specie di macchina per fare i conti superveloce, la naturale evoluzione delle calcolatrici.
- Era normale perforare una serie di schede per fornire non solo l'input, ma anche una forma rudimentale di quello che oggi prende il nome di sistema operativo.
- Questi primi
Calcolatori erano molto lenti, ed era normale che il risultato del calcolo venisse presentato varie ore, se non giorni, più tardi. Tra un input e l'altro, inoltre, il computer rimaneva inattivo, proprio come una macchina calcolatrice. (Wikipedia)
26 Informatica Generale Maria De Marsico
Finalmente... Nel 1965 con il PDP-8 si passa dalla "stanza del computer" al "computer da tavolo"
27 Informatica Generale Maria De Marsico
E poi... Nel 1965 Olivetti (ITALIA!) propone alla fiera di New York Programma-101, il primo calcolatore per uso personale
28 Informatica Generale Maria De Marsico
E ancora...
- Anni 1977-1990 Home Computer
- 1977- Apple II, considerato il primo personal computer
- 1984- Commodore 64, il più venduto di tutti i tempi
- 1984- la seconda rivoluzione Apple: l'interfaccia grafica; nasce il paradigma di interazione WIMP: Windows Icons Mouse and Pointer.
- 1985- nasce Windows
- 1991- nasce Linux
- ...
Notebook,
I processi interni di una società possono essere divisi in tre livelli:
- Processi strategici: riguardano la scelta e il controllo degli obiettivi globali a lungo termine.
- Processi tattici: si concentrano sulla definizione degli obiettivi economici a medio termine.
- Processi operativi: contribuiscono a definire gli obiettivi delle attività esecutive a breve termine.
Informatica Generale Maria De Marsico
Perché saperne di più...
Dal punto di vista personale...
Conoscere i principi generali di funzionamento del calcolatore serve a:
- Utilizzarlo correttamente e completamente.
- Saper decidere se è o meno utile per un certo compito.
- Capire le differenze ed i limiti delle diverse macchine in commercio (dove siamo...).
- Seguire l'evoluzione del settore e le capacità delle macchine future (dove andiamo...).
- Inserirsi nel mercato del lavoro.
Conoscere il computer non è più un vantaggio ma un requisito indispensabile.
Informatica Generale Maria De Marsico
Alcuni esempi di applicazioni:
- progettazione
- elaborazione di grosse quantità di dati
- elaborazione di dati medici: risonanza magnetica, TAC, ...
- elaborazione di dati del territorio
- editoria elettronica
- ...
Informatica Generale Maria De Marsico
... e Internet ???
- L'informatica non è Internet ...
- Internet è solo uno dei frutti dello sviluppo dei vari campi dell'informatica, sicuramente non quello più recente ... ma sicuramente quello più appariscente
Informatica Generale Maria De Marsico
La grande rete:
- Ottobre 1969: Charley Kline crea per ARPA (Advanced Research Projects Agency) il primo collegamento telefonico tra computer fra lo Stanford Research Institute e l'Università della California di Los Angeles, i primi due nodi di...
- Dicembre 1969: si aggiungono alla connessione l'università di Santa Barbara e dello Utah.
- Primi mesi del 1970: il quinto nodo è la BBN (Bolt, Beranek e Newman), una società di ingegneristica acustica di Boston convertita all'informatica applicata, che aveva implementato i primissimi protocolli di ARPANET.
- Estate 1970: vengono collegati il MIT, la Rand Corporation, la System Development Corporation e Harvard.
- Fine del 1971: Internet è composta di 15 nodi.
- Fine del 1972: ha 37 nodi (vecchie mappe di Internet al sito http://www.cybergeography.org/atlas/historical.html).
- 1990: ARPA viene smantellata e il controllo di Internet passa alla NSF (National Science Foundation).
- 1995: "privatizzazione" di Internet, esplodono i provider.
per i paragrafi,
- per elenchi non ordinati e per i collegamenti ipertestuali.• 1995: viene rilasciato il linguaggio di markup HTML 3.0, che introduce nuovi elementi come