Macchina astratta: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 54:
In questa gerarchia di macchina astratte un ruolo fondamentale è svolto dal [[sistema operativo]] che ha il compito di mettere a disposizione dell'utente un interfaccia software per accedere all'hardware, gestire le componenti hardware e i programmi che vengono eseguiti su di esso.
 
I moderni calcolatori sono realizzati combinando tutte e tre le tecniche. Uno schema molto usato prevede inizialmente una fase compilativa, seguita da una fase di interpretazione e in fine dalla realizzazione in hardware. Un esempio è il linguaggio di programmazione [[Java (linguaggio)|javaJava]]. Gli scopi di tale stratificazione sono molteplici: gestire la complessità, aumentare la flessibilità e minimizzare i costi.
 
==Voci correlate==
Riga 61:
* [[macchina di Turing universale]]
* [[macchina virtuale]]
 
==collegamenti esterni==
 
* [http://www.di.unipi.it/~tesei/unicam/LPC20032004/materiale/Macchine%20Astratte.pdf università di Pisa]
 
* [http://www.dmi.unict.it/~barba/Architetture.html/MATERIALE-IN-RETE/MArestrictedVersion/index.htm università di Catania]
 
 
{{portale|informatica}}
 
[[Categoria:Terminologia informatica]]
 
{{F|informatica|gennaio 2010}}<noinclude>