Genetix es una máquina virtual creada por el físico teórico Bernard Hodson que contiene solo 34 instrucciones ejecutables. [ 1 ] Se inspiró en los principios de Alan Turing [ 2 ] y permite que un sistema operativo completo , incluyendo un procesador de texto y utilidades, se ejecute en 32 kilobytes. [ 3 ]
Los "genes" son secuencias de entre 50 y 100 punteros que apuntan directamente a una de las 34 instrucciones básicas o a otro gen. Los 700 genes ocupan en total aproximadamente 26 kilobytes. El "conjunto de genes" consta de una sección cerrada y una sección abierta donde los usuarios pueden añadir sus propios genes.
Las ventajas son la seguridad y la eficiencia. [ 4 ]
Hodson sugirió que un compilador simple podría procesar cualquier aplicación y que las reglas eran tan simples que una aplicación podría desarrollarse sin necesidad de un compilador. [ 4 ] También sugirió que los sistemas embebidos podrían ser un buen mercado para Genetix. [ 4 ]
Véase también
Referencias
- ↑ " Så fungerar Genetix Archived 2011-10-08 at the Wayback Machine " (En sueco) Computer Sweden 9 de octubre de 2006. Recuperado el 27 de julio de 2009.
- ↑ Mark Ward. " De pequeñas bellotas... se puede cultivar un software poderoso " (archivado), New Scientist , 15 de noviembre de 1997.
- ^ " Han vill erövra världen " (en sueco) Computer Suecia 9 de octubre de 2006. Consultado el 27 de julio de 2009.
- 1 2 3 Stefan Dubowski. " Es hora de un cambio ", IT World Canada , 26 de mayo de 2005
Enlaces externos
- Página de Bernard Hodson en Genetix archivada el 6 de julio de 2011 en Wayback Machine.
- Máquinas virtuales
- Stubs de software