Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Singularity (operating system) / (Singularidad) [Sistema operativo]  (Leído 617 veces)
0 Usuarios y 1 Visitante están viendo este tema.
sir_carlomagno
Technocrat
*********

Prestigio: 15
Desconectado Desconectado

Sexo: Masculino
Profesión: Estudiante
Mensajes: 135


Mi espada ansia venganza


WWW
Lenguajes:
C/C++, html+CSS, bash, Java - applets (aprendiendo)
« en: 24/08/2006, 05:31:04 »

Alguien ha oido hablar de Singularidad? (Para decirlo en español Lengua) pues bien no solo vista sera el unico sistema operativo de MS nuevo en el mercado, aunque a decir verdad falta mucho mas para ver a este singular sistema en accion.  Y que es singularidad? pues es mas que una palabra..

Singularity es un proyecto de investigacion de Microsoft que ha sido comenzado en el año 2003, con la intencion de construir un sistema operativo altamente-confiable en el cual el kernel, los controladores de dispositivos y las aplicaciones y todo estara escrito en [codigo manejado].

El codigo del envio de las interrupciones se escribe en lenguaje C y ensamblador,en bajo nivel de instrucciones de x86.Una vez que este código haya hecho su trabajo, llama el núcleo, en las cuales el colector del tiempo de pasada y de basura se escribe en C # y funcionan en modo inseguro.La capa de la abstracción del hardware se escribe en C++ y funciona en modo seguro.Hay también una cierta parte de código en C para manejar y eliminar errores. El BIOS de la computadora se llama solamente durante la etapa 16-bit es decir al arranque del pc.Una vez en modo 32-bit, singularidad nunca llama el BIOS otra vez, pero algo llama a los drivers de dispositivo escritos en C #.Durante la instalación, los opcodes de CIL del C # núcleo se compilan en los opcodes x86 usando el proyecto de investigación de Bartok. Bartok es un recopilador óptimo escrito en C # para CIL que traduce en x86.

Aun no han mencionado el lanzamiento de binarios o versiones de singularidad.


'codigo-manejado:En Microsoft Windows la terminologia, codigo administrado son instrucciones computacionales (i.e., "code") ejecutado por un CLI-compliant virtual machine, como Microsoft's .NET Framework Common Language Runtime, o algunas otras implementaciones CLI, como las de el Mono Project o el DotGNU Project.
« Última modificación: 24/08/2006, 05:33:25 por sir_carlomagno » En línea


---------------------------------------------------------------
>Solo hay algo seguro la infinita inseguridad de la seguridad_
http://ruthless.zathras.de/fun/topsecret/unix.gif
Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: