stringtranslate.com

SPIN (sistema operativo)

El sistema operativo SPIN es un proyecto de investigación implementado en el lenguaje de programación informática Modula-3 y es un proyecto de código abierto . Está diseñado con tres objetivos: flexibilidad , seguridad y rendimiento . SPIN se desarrolló en la Universidad de Washington .

El núcleo se puede ampliar mediante la carga dinámica de módulos que implementan interfaces que representan dominios . Estos dominios están definidos por Modula-3 INTERFACE. Todas las extensiones del núcleo están escritas en un subconjunto seguro de Modula-3 con construcciones de metalenguaje y un sistema de conversión de tipos seguro . El sistema también emitió un compilador de extensión especial en tiempo de ejecución .

Un conjunto de extensiones del núcleo proporciona una interfaz de programación de aplicaciones (API) que emula la interfaz de llamada del sistema Digital UNIX . Esto permite que las aplicaciones Unix se ejecuten en SPIN. [3]

Referencias

  1. ^ Bershad, Brian N.; Savage, Stefan; Pardyak, Przemys; Sirer, Emin Gün; Fiuczynski, Marc E.; Becker, David; Chambers, Craig; Eggers, Susan (1995). "Extensibilidad, seguridad y rendimiento en el sistema operativo SPIN": 267–284. {{cite journal}}: Requiere citar revista |journal=( ayuda )
  2. ^ Bershad, Brian N.; Chambers, Craig; Eggers, Susan; Maeda, Chris; Mcnamee, Dylan; Pardyak, Przemyslaw; Savage, Stefan; Sirer, Emin Gün (1994). "SPIN: un microkernel extensible para servicios de sistemas operativos específicos de la aplicación": 68–71. {{cite journal}}: Requiere citar revista |journal=( ayuda )
  3. ^ Dion, David (1996). "Un servidor Unix a nivel de usuario para el sistema operativo SPIN". {{cite journal}}: Requiere citar revista |journal=( ayuda )

Enlaces externos