Passa ai contenuti principali

La macchina di Turing

 

Il concetto di sistema automatico di calcolo è rappresentato in modo semplice da un modello di macchina astratta proposto nel 1936 dal matematico inglese Alan M. Turing (1912-1954). Il modello fa riferimento alla comune attività mentale dell'uomo quando è impegnata nella risoluzione di algoritmi di calcolo: di solito si usano un foglio e una penna con la quale segnare sul foglio i dati e i simboli delle operazioni; il lavoro è controllato dalla mente umana, per la quale la carta costituisce il supporto di memoria (il foglio dei calcoli oppure il foglio del libro che contiene le regole di calcolo).

La Macchina di Turing (MdT) può essere definita intuitivamente come un dispositivo di calcolo in grado di operare, mediante una successione finita di passi discreti e secondo determinate regole (programma), su un numero finito di simboli, facendo astrazione dai limiti di spazio, di tempo (durata dell'elaborazione) e da possibili errori di calcolo.
È importante sottolineare come l'attenzione di Turing fosse rivolta al processo di calcolo, indipendentemente da come esso avveniva fisicamente. In modo rigoroso, infatti, una MdT è un dispositivo astratto, cioè indipendente da ogni sua possibile realizzazione fisica.

Anche se si tratta di una pura astrazione matematica, la Macchina di Turing rappresenta ancora oggi un fondamentale strumento logico-concettuale e può essere considerata il punto di partenza per tutti gli studi che portarono alla realizzazione dei calcolatori programmabili.

Dal punto di vista concettuale la Macchina di Turing può essere considerata come un dispositivo composto da tre elementi:

•    Nastro infinito;
•    Testina di lettura/scrittura (TLS);
•    Meccanismo di controllo.

Il nastro di lunghezza infinita è la memoria principale della Macchina di Turing: esso possiede un numero infinito di caselle e ogni casella può contenere solo un simbolo appartenente a un alfabeto finito di simboli.

La testina di lettura/scrittura permette di scrivere o leggere sul nastro, accedendo ad una sola casella per volta.
Il meccanismo di controllo può essere identificato come un automa, perché è in grado di assumere uno tra un numero finito di stati e di svolgere una delle seguenti operazioni elementari:

•    comandare la scrittura di un simbolo nella casella sotto la TLS;
•    comandare lo spostamento della TLS sulla casella di destra o su quella di sinistra, oppure arrestarne il movimento;
•    comandare la sostituzione dello stato attuale con quello successivo.


macchina di Turing

In sostanza, durante il suo funzionamento la macchina evolve da una configurazione all'altra: in corrispondenza del simbolo letto sul nastro e dello stato in cui si trova, viene determinato il simbolo che viene scritto sul nastro, lo stato successivo della macchina e il movimento della testina. All'inizio del processo di elaborazione sul nastro si trova la sequenza dei simboli di input e, al verificarsi della terminazione, si trova l'output del procedimento eseguito.

____________________________

Commenti

Post popolari in questo blog

Perché un numero moltiplicato per zero fa zero?

Ad alcuni potrà sembrare una domanda banale, ma non potete immaginare quante sono le persone che me lo chiedono e che prima di trovare una risposta degna di questo nome si scervellano senza successo. Evidentemente il problema non viene percepito come così banale. In realtà il “ mistero ” ha una risposta semplicissima. Per capire perché un numero qualsiasi (diverso da zero) moltiplicato per zero da come risultato zero , possiamo ricorrere ad un esempio . Come prima cosa dobbiamo pensare che i numeri sono degli “ insiemi ” di oggetti . Ad esempio il numero 5 lo possiamo immaginare come un insieme formato da 5 caramelle , o da 5 biglie, o da 5 oggetti qualsiasi. Se dobbiamo moltiplicare il numero 5 per il numero 3, significa quindi che dobbiamo prendere 3 insiemi formati da 5 caramelle. Se contiamo tutte le caramelle che adesso abbiamo, troviamo il numero 15. Occorre notare che anche se prendiamo 5 insiemi da 3 elementi, otteniamo 15 elementi. infatti 3x5=15, ma anche 5x3=15, come ci ...

I pericoli della pratica della meditazione

Da decenni la pratica della " meditazione " viene pubblicizzata come una tecnica che ha solo enormi benefici su ogni individuo che la pratichi. Ma, se andiamo a scavare nelle testimonianze delle persone che hanno effettivamente praticato una delle tante tecniche di meditazione, ci rendiamo conto che la certezza della sua efficacia o utilità viene subito a cadere . Spesso la meditazione è insegnata da gruppi che non sono altro che delle sette, camuffate da gruppi che praticano medicina alternativa. Non sono pochi i soggetti che sono attratti dalla meditazione solo per il fatto che può renderli delle persone uniche, dotate di poteri sovrumani , in un pericoloso ingigantirsi dell'ego. In realtà, guardando attraverso un occhio più critico, ci troviamo di fronte a persone senza capacità di giudizio, senza maturità, senza alcuna forza interiore, debilitate, spesso in maniera definitiva, dalle pratiche meditative che sono state usate in maniera scr...

Problemi WiFi con OS X Lion. La soluzione definitiva!

Sono tantissimi gli utenti che, dopo l'installazione del nuovo sistema operativo OS X Lion , hanno avuto gravi problemi con la connessione WiFi . Di solito il problema si presenta come una difficoltà di connessione con il router: la connessione dura pochi minuti e poi cade senza motivo. Su internet ci sono varie guide per cercare di risolvere il problema, ma nessuno di questi rimedi funziona veramente . Per fortuna qualcuno su internet ha trovato la soluzione definitiva : sostituire i driver WiFi della versione di OS X 10.7.0 (Lion) con quelli della versione 10.6.4 (Leopard) . In questo modo i problemi di connessione WiFi con Lion si risolvono completamente in pochi minuti. Come faccio a saperlo? Con il mio iMac 21,5 il metodo ha funzionato alla perfezione! :-) ( update : oggi 28 settembre 2011 ancora il wifi sta funzionando!) Ecco cosa bisogna fare ( attenzione che tutto ciò che farete da questo momento in poi è A VOSTRO RISCHIO E PERICOLO !) 1) Scaricare l...