La DISER Lilith es una estación de trabajo personalizada basada en el procesador de división de bits AMD 2901 de Advanced Micro Devices , creada por un grupo liderado por Niklaus Wirth en la ETH Zúrich . [ 2 ] [ 3 ] El proyecto comenzó en 1977 y, para 1984, ya había varios cientos de estaciones de trabajo en uso. Cuenta con una pantalla de tubo de rayos catódicos de alta resolución y formato vertical , un ratón , una interfaz para impresora láser y una interfaz de red informática . Su software está escrito completamente en Modula-2 e incluye un programa de base de datos relacional llamado Lidas.
La arquitectura del procesador Lilith es una máquina de pila . [ 2 ] Citando la contribución de Svend Erik Knudsen a "El arte de la simplicidad": "La velocidad de reloj de Lilith era de alrededor de 7 MHz y le permitía ejecutar entre 1 y 2 millones de instrucciones (llamadas código M) por segundo. (...) Inicialmente, se planeó que la memoria principal tuviera 65.536 palabras de 16 bits , pero poco después de su primera versión, se amplió al doble de esa capacidad. Sin embargo, para los programas regulares de Modula-2, solo las 65.536 palabras iniciales eran utilizables para el almacenamiento de variables." [ 4 ]
Historia
El desarrollo de Lilith estuvo influenciado por el Xerox Alto del Xerox PARC (1973), donde Niklaus Wirth pasó un año sabático entre 1976 y 1977. Al no poder traer de vuelta a Europa uno de los sistemas Alto, Wirth decidió construir un nuevo sistema desde cero entre 1978 y 1980, vendiéndolo bajo el nombre de la empresa DISER ( Data Image Sound Processor and Emitter Receiver System ). [ 5 ] En 1985, tuvo un segundo año sabático en PARC, que lo llevó al diseño del Sistema Oberon . Ceres , la continuación de Lilith, se lanzó en 1987.
Sistema operativo
El sistema operativo Lilith , denominado Medos-2, fue desarrollado en la ETH Zúrich por Svend Erik Knudsen con el asesoramiento de Wirth. Es un sistema operativo monousuario orientado a objetos , construido a partir de módulos de Modula-2. [ 3 ] [ 6 ] [ 7 ]
Su diseño influyó en el diseño del sistema operativo Excelsior , desarrollado para la estación de trabajo soviética Kronos (véase más abajo), por el Grupo de Investigación Kronos (KRG). [ 8 ]
variantes soviéticas
Desde 1986 hasta principios de la década de 1990, tecnólogos de la Unión Soviética crearon y produjeron una línea de sistemas de placas de circuitos impresos y estaciones de trabajo basadas en ellos, todas denominadas Kronos . Las estaciones de trabajo se basaban en Lilith y se fabricaron en pequeñas cantidades. [ 9 ]
Ratón
El ratón del ordenador Lilith fue diseñado a medida y posteriormente se utilizó con los ordenadores Smaky . A su vez, sirvió de inspiración para los primeros ratones fabricados por Logitech .
Galería
La pantalla vertical, el teclado y el ratón del Diser Lilith
Unidad central de torre vertical
Vista interna de Lilith, mostrando las placas de la CPU.
Vista frontal de la estación de trabajo Lilith
Referencias
- ↑ ETH Zurich: Listo . YouTube (vídeo). Zúrich , Suiza: ETH Zurich . 15 de junio de 2017. El evento tiene lugar entre la 1:25 y la 1:35. Archivado del original el 21 de diciembre de 2021. Consultado el 21 de marzo de 2021 .
- 1 2 Ohran, Richard (agosto de 1984). "Lilith y Modula-2: un estudio de caso de diseño de procesadores de lenguaje de alto nivel" . Byte . págs. 181–192 . Recuperado el 6 de marzo de 2021 . Reimpresión.
- 1 2 Sand, Paul A. (septiembre de 1984). "La computadora personal Lilith" . Byte . págs. 300–311 . Recuperado el 6 de marzo de 2021 . Reimpresión.
- ↑ Böszörményi, László; Gutknecht, Jürg ; Pomberger, Gustav, eds. (25 de octubre de 2000). La escuela de Niklaus Wirth: el arte de la simplicidad . Morgan Kaufman. ISBN 978-1558607231.ISBN 1-55860-723-4& dpunkt, ISBN 3-932588-85-1.
- ↑ Wirth, Niklaus (enero de 1995). "Una breve historia de Modula y Lilith" . The ModulaTor . 0 .
- ↑ Knudsen, Svend Erik (1983). Medos-2: Un sistema operativo orientado a Modula-2 para la computadora personal Lilith (PhD). ETH Zurich . doi : 10.3929/ethz-a-000300091 . hdl : 20.500.11850/137906 .
- ^ Knudsen, Svend Erik (25 de octubre de 2000). "Medos en retrospectiva". En Böszörményi, László; Gutknecht, Jürg ; Pomberger, Gustav (eds.). La escuela de Niklaus Wirth: el arte de la simplicidad . Morgan Kaufman. págs. 69 a 86. ISBN 978-1558607231.ISBN 1-55860-723-4& dpunkt, ISBN 3-932588-85-1.
- ↑ Kuznetsov, DN; Nedorya, AE; Tarasov, EV; Filippov, VE "Kronos: una familia de procesadores para lenguajes de alto nivel" . Kronos: Historia de un proyecto (en ruso). xTech . Consultado el 13 de abril de 2021 .
- ↑ "Kronos: Historia de un proyecto" (en ruso). xTech . Consultado el 8 de abril de 2021 .
Enlaces externos
- Documentación sobre BitSavers
- Geissman, L. et al. (agosto de 1982) Manual de Lilith
- Wirth, N (1981) La computadora personal Lilith
- Emulith, emulador para Lilith , página principal y documentación.
- Lilith y Modula-2
- "ETHistory - Estación de trabajo Lilith" . Consultado el 26 de abril de 2025 .
- Entrada de AMD AM2901DC en CPU World
- estaciones de trabajo informáticas
- Computadoras que utilizan diseños de segmentación de bits
- Arquitectura informática de lenguajes de alto nivel