Articulo de referencia

ARX ​​(sistema operativo)

ARX ​​fue un sistema operativo similar a Mach inédito escrito en Modula-2+ [3] desarrollado por Acorn Computers Ltd en el Acorn Research Centre (ARC) Reino Unido (RU) y más tard...

ARX ​​fue un sistema operativo similar a Mach inédito escrito en Modula-2+ [3] desarrollado por Acorn Computers Ltd en el Acorn Research Centre (ARC) Reino Unido (RU) y más tarde por Olivetti —que compró Acorn— para las nuevas computadoras personales Archimedes de Acorn basadas en la unidad central de procesamiento (CPU) de conjunto de instrucciones reducido (RISC) de arquitectura ARM .

Descripción general

Según el director de aplicaciones del proyecto [4] Richard Cownie, durante el proyecto, mientras Acorn desarrollaba el núcleo, utilizó C y Acorn Modula Execution Library (CAMEL) en el compilador Acorn Extended Modula-2 (AEM2) (portado desde Modula-2 ETH Zurich (ETH) utilizando hardware Econet ). Aunque nunca se lanzó externamente, CAMEL fue portado para su uso en computadoras Unix de Sun Microsystems . [5] En un esfuerzo por portar las estaciones de trabajo Sun NeWS a Archimedes, David Chase desarrolló un compilador basado en AEM2 para el lenguaje de programación Modula-3 . [6]

ARX ​​era un sistema operativo multitarea , multihilo y multiusuario preventivo . Gran parte del sistema operativo se ejecutaba en modo de usuario y, como resultado, sufría problemas de rendimiento debido a los cambios al modo kernel para realizar mutexes , lo que llevó a la introducción de la instrucción SWP en el conjunto de instrucciones de la versión ARMv2a del procesador ARM. Tenía soporte para un sistema de archivos para discos ópticos ( WORM [ write once read many ]) [4] y presentaba un sistema de ventanas, un kit de herramientas de ventanas (y un editor de interfaz de usuario (UI) de manipulación directa [7] ) y un editor de texto basado en Interscript , para documentos enriquecidos escritos en Interpress (un precursor de HTML ). El sistema operativo tenía que encajar en una  imagen ROM de memoria de solo lectura (ROM) de 512 KB . [8] Esto sugiere que ARX tenía un diseño de tipo microkernel . [ ¿según quién? ]

No se terminó a tiempo para ser utilizado en la gama de computadoras Acorn Archimedes, que se lanzó en 1987 con un sistema operativo llamado Arthur, posteriormente renombrado RISC OS , derivado del anterior Machine Operating System (MOS) de la gama BBC Micro de 8 bits de Acorn . [9] Persistió la confusión sobre la naturaleza de ARX entre el público en general y la prensa, y algunos creían que ARX era la propia variante de Unix de Acorn, [10] con esta visión refinada a tiempo para acomodar a ARX como el propio intento de Acorn de entregar un "similar a UNIX" cuyo desarrollo había sido abandonado a favor de una versión tradicional de Unix para Archimedes, que finalmente surgió como RISC iX . [11]

El Centro de Investigación Acorn fue adquirido por Olivetti .

Véase también

Referencias

  1. ^ "Historia de la bellota (sin título)" . Consultado el 26 de diciembre de 2010 .
  2. ^ "Chris's Acorns: Acorn A500 (prototipo)" . Consultado el 19 de diciembre de 2022 .
  3. ^ Bruce, Cockburn. "Ah... ¿qué pasa con Modula-2?".Publicación de Usenet en comp.sys.acorn que detalla la relación entre ARX y Modula-2
  4. ^ ab TOP3 movimientos inteligentes Richard Cownie. Real World Technologies (septiembre de 2009)
  5. ^ Chase, David. «David Chase (currículum)» . Consultado el 25 de octubre de 2015 .
  6. ^ Jordan, Mick (1990). "Un entorno de programación extensible para Modula-3" (PDF) . Notas de ingeniería de software de SIGSOFT . 15 (6): 66– 76. doi :10.1145/99278.99285 . Consultado el 8 de septiembre de 2009 .
  7. ^ "Brian T. Lewis - Resumen". Archivado desde el original el 1 de mayo de 2004. Consultado el 26 de diciembre de 2010 .
  8. ^ "Lista completa de máquinas Acorn" . Consultado el 27 de diciembre de 2010 .
  9. ^ Holgate, Chris; Davison, Rob; Burke, Stephen; Given, David; Harris, Ben; Kendrick, Rob; Bracey, Kevin; Fenelon, Pete; Blunt, Terry; druck; Markettos, Theo; Kossow, Al; Zuschlag, Jesper; Barclay, Alan; Crocker, Stephen; Pampling, Steven; et al. "No es un RISC para el jueves". Archivo Usenet de Neil Franklin . Consultado el 7 de febrero de 2020 .Un conjunto de publicaciones de Usenet que detallan por qué se abandonó ARX para sustituir a RISC OS.
  10. ^ "¿Realidad o fantasía?". Archivo . Febrero de 1988. p. 50 . Consultado el 30 de abril de 2021 .
  11. ^ "PC Emulator y Arthur". RISC User . Septiembre de 1988. p. 44 . Consultado el 30 de abril de 2021 .
  • Características de ARX
  • Historial de la incorporación de la instrucción SWP al conjunto de instrucciones ARM3
Obtenido de "https://es.wikipedia.org/w/index.php?title=ARX_(sistema_operativo)&oldid=1239296590"