Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione all'informatica: Storia, concetti fondamentali e sviluppi, Prove d'esame di Elementi di Informatica

Domande aperte Informatica riguardo concetti generali

Tipologia: Prove d'esame

2017/2018

Caricato il 28/06/2018

drughino05
drughino05 🇮🇹

3.3

(3)

9 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Concetti generali (cap. 1) Settimana 01 & 02
Cenni storici
Evoluzione tecnologica (valvole, transistor,
circuiti integrati)
Informatica e matematica (Turing, computabilita,
complessita),
Concetti e definizioni fondamentali
Un po' di storia: lo sviluppo tecnologico
Paleolitico: sistemi per calcolo automatico (mani, calculi, abaco,...)
'600: dispositivi meccanici per calcolo automatico
1800/1840: primi dispositivi meccanici “a programma”: telai
Jacquard, pianole, le macchine di Babbage
Babbage (1791-1871):
– Primi computer meccanici
– Concettualmente simili a computer moderni
Macchina analitica (analytical engine)
– Programmabile tramite schede perforate
– Con linguaggio di programmazione
– ... Mai realizzata
1843: pubblicazione delle note di Ada Lovelace sulla analytical
engine di Babbage, e nascita della programmazione
1896: Hollerith fonda la “Tabulating Machine Company” (poi IBM)
che produce sistemi meccanografici a schede
1930: prime macchine elettromeccaniche di grandi dimensioni
(Zuse in Germania, Mark 1 ad Harvard)
1946: ENIAC, elaboratore a valvole e a programma filato
Electronic Numerical Integrator & Computer
Primo computer elettronico, Universita di Pennsylvania, 1946
Piu di 17000 valvole che si bruciavano ogni giorno
Programmato per specifici problemi tramite cavi collegati su pannelli (come centralini
telefonici)
Computer puramente hardware
Quando si accendeva diminuiva l'illuminazione stradale di Philadelphia!
Progetto finanziato dalla Marina statunitense
Piu tardi usato per catalogare i dati del servizio demografico statunitense
1950: prime macchine a programma memorizzato (von Neumann:
ENIAC, IAS Princeton)
Transistor e circuiti integrati
Transistor: salto tecnologico rispetto a valvole
Basso consumo
Affidabilità
Compattezza
Circuiti integrati
pf3

Anteprima parziale del testo

Scarica Introduzione all'informatica: Storia, concetti fondamentali e sviluppi e più Prove d'esame in PDF di Elementi di Informatica solo su Docsity!

● Concetti generali (cap. 1) Settimana 01 & 02

– Cenni storici

– Evoluzione tecnologica (valvole, transistor,

circuiti integrati)

– Informatica e matematica (Turing, computabilita,

complessita),

– Concetti e definizioni fondamentali

Un po' di storia: lo sviluppo tecnologico ●Paleolitico: sistemi per calcolo automatico (mani, calculi, abaco,...) ● '600: dispositivi meccanici per calcolo automatico ●1800/1840: primi dispositivi meccanici “a programma”: telai Jacquard, pianole, le macchine di Babbage Babbage (1791-1871):

  • Primi computer meccanici
  • Concettualmente simili a computer moderni Macchina analitica (analytical engine)
  • Programmabile tramite schede perforate
  • Con linguaggio di programmazione
  • ... Mai realizzata ●1843: pubblicazione delle note di Ada Lovelace sulla analytical engine di Babbage, e nascita della programmazione ●1896: Hollerith fonda la “Tabulating Machine Company” (poi IBM) che produce sistemi meccanografici a schede ●1930: prime macchine elettromeccaniche di grandi dimensioni (Zuse in Germania, Mark 1 ad Harvard) ●1946: ENIAC, elaboratore a valvole e a programma filato Electronic Numerical Integrator & Computer
  • Primo computer elettronico , Universita di Pennsylvania, 1946
  • Piu di 17000 valvole che si bruciavano ogni giorno
  • Programmato per specifici problemi tramite cavi collegati su pannelli (come centralini telefonici) Computer puramente hardware
  • Quando si accendeva diminuiva l'illuminazione stradale di Philadelphia! Progetto finanziato dalla Marina statunitense
  • Piu tardi usato per catalogare i dati del servizio demografico statunitense ●1950: prime macchine a programma memorizzato (von Neumann: ENIAC, IAS Princeton)

Transistor e circuiti integrati ● Transistor: salto tecnologico rispetto a valvole

  • Basso consumo
  • Affidabilità
  • Compattezza ● Circuiti integrati
  • Grande numero di transistor e connessioni fabbricati in un unico chip (blocco)
  • Stampa “a strati”
  • VLSI (Very Large Scale Integration): miliardi di transistor su un singolo chip

Processore, memoria, programmi ● Programma : insieme di istruzioni (elementari) che realizza un compito complesso ● Computer digitali

  • Programmi scritti in memoria ed eseguiti dal processore (CPU, central processing unit)
  • Istruzioni non piu fisiche (hardware), ma anch'esse digitali ( software ) ● Vantaggi
  • Programmi sostituiti velocemente, caricando nuove istruzioni in memoria
  • Programmi molto piu complessi (non piu limite hardware, solo limite di memoria)

Sviluppo software ● Fino ad anni '

  • programmi “monolitici” ● Oggi:
  • sviluppo di software a “più livelli” ● Vantaggi
  • Programmi di un livello usano livelli sottostanti e forniscono funzionalità a livelli sovrastanti
  • Sviluppo collaborativo di molti programmatori ● Non e necessario conoscere come funziona un blocco di software, solo come usarlo
  • Riusabilità e estendibilità

Legge di Moore, Personal Computer ● I transistor in un chip raddoppiano ogni 2 anni

  • Gordon Moore, fondatore e presidente Intel
  • E un'osservazione, non una legge
  • E ancora abbastanza vera ● Miniaturizzazione → Personal Computer (anni '80) → Dispositivi mobili (anni '90)