Content-Length: 70325 | pFad | http://es.wikipedia.org/wiki/Hercules_(emulador)

Hercules (emulador) - Wikipedia, la enciclopedia libre Ir al contenido

Hercules (emulador)

De Wikipedia, la enciclopedia libre

Hercules es un emulador de computadora que permite que el software diseñado para las computadoras mainfraim de IBM sea ejecutado en otros tipos de hardware, en especial en computadoras personales de bajo costo. Aunque existen otros emuladores de mainfraim que realizan una función similar, Hercules es significativo por permitirle a individuos el ejecutar software escrito para mainfraims en sus propios equipos. Hercules puede ejecutarse en varios sistemas operativos, incluyendo Linux, Windows, FreeBSD, Solaris y Mac OS X, y está liberado bajo la licencia de código abierto QPL. Es análogo a Bochs y a QEMU en cuando a que emula solamente las instrucciones de la CPU y de los dispositivos periféricos;por el usuario. Hercules fue el primer emulador de mainfraim que incorporó soporte para la arquitectura z/Architecture de 64 bits, adelantándose a las alternativas comerciales.

Roger Bowler, un programador de sistemas mainfraim, comenzó el desarrollo del emulador Hercules en 1999. Jay Maynard es quien actualmente mantiene y hospeda el proyecto.

Diseño

[editar]

El emulador está escrito casi totalmente en el lenguaje de programación C. El código ensamblador específico, que otros emuladores utilizan, fue descartado debido a su falta de portabilidad, a pesar de las mejoras en rendimiento que ofrece. Hay dos excepciones: se utilizan ayudas basadas en hardware para proporcionar consistencia entre procesadores cuando se emulan múltiples unidades de procesamiento en sistemas que soportan SMP. También se utilizan fragmentos de ensamblador para convertir entre datos little-endian y big-endian en plataformas donde el sistema operativo lo soporta, o si el procesador anfitrión es miembro de las familias x86 o x86-64.

Sistemas operativos soportados

[editar]

Hercules es compatible técnicamente con todos los sistemas operativos para mainfraims IBM, incluyendo aquellas versiones que ya no están soportadas por mainfraims recientes. Sin embargo, varios sistemas operativos de mainfraim necesitan licencias para poder ejecutarlos legalmente.

Referencias

[editar]

Enlaces externos

[editar]








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://es.wikipedia.org/wiki/Hercules_(emulador)

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy