Code Morphing Software: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: en:Code Morphing Software |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v2.0beta13) |
||
(13 versioni intermedie di 8 utenti non mostrate) | |||
Riga 1:
'''Code Morphing Software''' ('''CMS''') è una tecnologia [[software]] sviluppata dalla società [[Transmeta]] e integrata nelle famiglie di microprocessori [[Very long instruction word|VLIW]] [[Crusoe]] ed [[Efficeon]].
Il ''Code Morphing Software'' è un [[programma (informatica)|programma]] che traduce le [[istruzione (informatica)|istruzioni]] assembler [[x86]] in istruzioni VLIW. Il CMS è uno strato software che separa set di istruzioni x86 dal set di istruzioni utilizzate realmente dal processore. Questo strato permette alla Transmeta di realizzare microprocessori basati su architetture altamente parallele ed efficienti come quelle VLIW in grado di eseguire però codice compilato per processori x86.
In un processore [[Microprocessore superscalare|superscalare]] classico il codice x86 viene analizzato da
Il motore CMS in teoria potrebbe interpretare anche altri set di istruzioni come quelli delle architetture [[PowerPC]] o [[SPARC]] sebbene Transmeta non abbia mai
Lo svantaggio dell'utilizzare il CMS deriva dal degrado delle prestazioni dovute alla traduzione del codice. Se il programma in esecuzione esegue prevalentemente le stesse porzioni di codice il CMS non deprime le prestazioni dato che il processore mantiene
== Collegamenti esterni ==
* {{
* {{
{{Portale|informatica}}
[[Categoria:Microprocessore]]
[[Categoria:Kernel]]
|