Vai al contenuto

Storia dell'informatica

Da Wikiversità, l'apprendimento libero.
lezione
lezione
Storia dell'informatica
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Fondamenti di informatica
Avanzamento Avanzamento: lezione completa al 00%

Cosa è l'informatica

[modifica]

l'informatica (acronimo di informazione automatica) è una disciplina scientifica con l'obbiettivo di formare automatismi, cioè dei processi o tecnologie, in modo da acquisire ed elaborare le informazioni date

Macchine storiche

[modifica]

Nella storia del informatica troviamo 3 macchine:

  • Macchina analitica di Baddage (1830)
  • Macchina di Turing (1936)
  • Macchina di Von Neumann (anni'40)

Macchina analitica di Baddage

[modifica]
Babbages_Analytical_Engine,_1834-1871._(9660574685)
Macchina analitica di Baddage

La macchina fu sviluppata dal matematico Charles Baddage lo scopo della macchina era per scopi Politici e finanziari; tuttavia, fu un importante passo storico per l'informatica.

Baddage lavoro incessantemente alla macchina fino alla sua morte, avvenuta nel 1871. La macchina alla fine non fu realizzata, tuttavia la macchina presenta molte analogie con i computer moderni, questo perché introdusse il concetto di input e output.

Macchina di Turing

[modifica]
Turing_Machine_Model_Davey_2012

La macchina fu sviluppata per durante la 2° guerra mondiale per scopi militari

la macchina manipola i dati contenuti su un nastro di lunghezza infinita, con cui interagisce con una testina di lettura/scrittura.

Ogni volta che la testina legge un dato la macchina può:

  • Cambiare lo stato interno (modifica le lettere)
  • Leggere/scrivere un nuovo dato da/sul nastro
  • Spostare la testina, di una cella di memoria, avanti e indietro

La macchina può essere programmata per attraverso un codice che descrive le azioni che deve intraprendere

Macchina di Von Neumann

[modifica]

La macchina è il modello architettonico secondo il quale è organizzata la maggior parte dei moderni elaboratori. Puo essere definita come una scatola contenente migliaia di microinterruttori elettronici, quali:

  • Processore
  • Memorie
  • Periferiche di Input e Output (I/O)
  • Sistema di interconnessioni (bus)