Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basura están escritos en C#, se ejecuta en modo no seguro. La capa de abstracción del hardware está escrita en C++ y se ejecuta en modo seguro.

Property Value
dbo:abstract
  • Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basura están escritos en C#, se ejecuta en modo no seguro. La capa de abstracción del hardware está escrita en C++ y se ejecuta en modo seguro. También hay algo de código C para manejar la depuración. La BIOS del ordenador sólo se invoca durante la fase de arranque de 16 bits. Una vez se está en modo 32 bits, Singularity nunca vuelve a llamar a la BIOS, aunque sí llama a los controladores de los dispositivos escritos en Sing#, una extensión de Spec#, que a su vez es una extensión de C#. Durante la instalación, los códigos de operación CIL (Common Intermediate Language o Lenguaje intermedio común) se compilan a códigos de operación x86 usando el compilador Bartok. Singularity 1.0 fue completado en el año 2007. Un paquete de desarrollo e investigación (RDK) para Singularity ha sido publicado con una licencia de fuente compartida que permite el uso no comercial y académico y está disponible en CodePlex. La investigación actual se mueve hacia el desarrollo de Singularity RDK 2.0​ (es)
  • Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basura están escritos en C#, se ejecuta en modo no seguro. La capa de abstracción del hardware está escrita en C++ y se ejecuta en modo seguro. También hay algo de código C para manejar la depuración. La BIOS del ordenador sólo se invoca durante la fase de arranque de 16 bits. Una vez se está en modo 32 bits, Singularity nunca vuelve a llamar a la BIOS, aunque sí llama a los controladores de los dispositivos escritos en Sing#, una extensión de Spec#, que a su vez es una extensión de C#. Durante la instalación, los códigos de operación CIL (Common Intermediate Language o Lenguaje intermedio común) se compilan a códigos de operación x86 usando el compilador Bartok. Singularity 1.0 fue completado en el año 2007. Un paquete de desarrollo e investigación (RDK) para Singularity ha sido publicado con una licencia de fuente compartida que permite el uso no comercial y académico y está disponible en CodePlex. La investigación actual se mueve hacia el desarrollo de Singularity RDK 2.0​ (es)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1522704 (xsd:integer)
dbo:wikiPageLength
  • 4930 (xsd:integer)
dbo:wikiPageRevisionID
  • 120193772 (xsd:integer)
prop-es:captura
  • 250 (xsd:integer)
prop-es:desarrollador
prop-es:español
  • No (es)
  • No (es)
prop-es:estadoActual
  • Bajo desarrollo por Microsoft Research (es)
  • Bajo desarrollo por Microsoft Research (es)
prop-es:fechaÚltimaVersión
  • 14 (xsd:integer)
prop-es:idiomas
prop-es:kernelTipo
prop-es:lenguajeProgramación
  • Ensamblador, C, C++ y C# (es)
  • Ensamblador, C, C++ y C# (es)
prop-es:licencia
  • Microsoft Research License (es)
  • Microsoft Research License (es)
prop-es:modeloDesarrollo
prop-es:nombre
  • Singularity (es)
  • Singularity (es)
prop-es:plataformasSoportadas
prop-es:sitioWeb
prop-es:ui
prop-es:últimaVersión
  • 20 (xsd:integer)
dct:subject
rdfs:comment
  • Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basura están escritos en C#, se ejecuta en modo no seguro. La capa de abstracción del hardware está escrita en C++ y se ejecuta en modo seguro. (es)
  • Singularity es un producto de Microsoft Research comenzado en 2003 para desarrollar un sistema operativo en el que el núcleo, dispositivos y aplicaciones estén escritos todos con código gestionado (managed code). El nivel más bajo de interrupciones está escrito en lenguaje ensamblador y C. Por encima, el núcleo, cuyo entorno de ejecución y recolector de basura están escritos en C#, se ejecuta en modo no seguro. La capa de abstracción del hardware está escrita en C++ y se ejecuta en modo seguro. (es)
rdfs:label
  • Singularity (Microsoft) (es)
  • Singularity (Microsoft) (es)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
is prop-es:sistemaOperativo of
is owl:sameAs of
is foaf:primaryTopic of