Eumel


EUMEL (pronunciado oimel para el sistema ELAN de microprocesador multiusuario extensible y también conocido como L2 para Liedtke 2 ) es un sistema operativo (SO) que comenzó como un sistema en tiempo de ejecución (entorno) para el lenguaje de programación ELAN . Fue creado en 1979 por Jochen Liedtke en la Universidad de Bielefeld . EUMEL inicialmente se ejecutó en el procesador Zilog Z80 de 8 bits . Más tarde fue trasladado a muchas arquitecturas informáticas diferentes . [1]

Se enviaron más de 2000 sistemas Eumel, principalmente a escuelas y también a prácticas legales como plataforma de procesamiento de texto .

EUMEL se basa en una máquina virtual que utiliza un código de bits y logra un rendimiento y una función notables. Los sistemas EUMEL basados ​​en Z80 proporcionan una operación multitarea multiusuario completa con gestión de memoria virtual y aislamiento completo de un proceso frente a todos los demás. Estos sistemas generalmente ejecutan programas ELAN más rápido que los programas equivalentes escritos en lenguajes como COBOL , BASIC o Pascal , y compilados en código de máquina Z80 en otros sistemas operativos .

Una de las principales características de EUMEL es que es persistente , utilizando una lógica de punto fijo / reinicio. Esto significa que si el sistema operativo falla , o falla la energía, un usuario pierde solo unos minutos de trabajo: al reiniciar, continúa trabajando desde el punto fijo anterior con todo el estado del programa intacto por completo. Esto también se denomina persistencia ortogonal .