[Linux-Biella] Emulatore aix

Marco Ermini linux@bilug.linux.it
Sat, 14 Sep 2002 16:34:26 +0000


On Fri, 13 Sep 2002 17:16:46 +0200, Simone Caldana <simone@caldana.org> wrote:

[...]
> > No, e' piuttosto difficile. E' *relativamente* (ovviamente, devi sempre
> > essere un mega esperto di OS e di Assembly...) facile scrivere un
> > emulatore i386 per Risc, ma non il contrario, vista l'abbondanza di
> > registri che ha il Risc,
> 
> Errato. L'architettura Risc e' semplice e quindi emularla via software 
> e' semplice, mentre invece i Cisc sono complessi, per cui un sw che li 
> emula e' piu' complesso.
> Non confondere "e' difficile ottenere buone prestazioni" con "e' 
> difficile scrivere".

Non confondo. Proprio perche' e' piu' semplice ed ha molti piu' registri, e'
facile emulare l'architettura Intel con un Cisc. Al contrario, e' complesso,
in assembly, emulare l'utilizzo di moltissimi registri.

Ovviamente, si puo' scrivere un emulatore in C puro, tanto...


> > contro la scarsita' dell'architettura Intel. Se ricordi bene, ai tempi
> > dell'Amiga esistevano emulatori di MS-DOS, ma non c'era l'inverso...
> 
> I motivi erano tutt'altri: a chi aveva un pc non interessava emulare 
> un'amiga.

Altro che' se gli interessava :-) te l'assicuro...


ciao

-- 
Marco Ermini
http://www.markoer.org - ICQ UIN 50825709 - GPG KEY 0x64ABF7C6
Never attribute to malice that which is adequately explained
by stupidity. (Hanlon's Razor, corollary to Finagle's law)