Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/03/2013, 01:55
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Como crear un sistema operativo en c#

El problema del que partes es que C# es un lenguaje que usa un "runtime", es decir, han de haber unas librerias de bajo nivel que interactuan con el sistema operativo. Luego el sistema operativo ya se encarga de acceder a la memoria, al disco duro,etc.

Lo que tu pides es algo imposible. Necesitas crear una capa de acceso al hardware (se suele llamar HAL, de Hardware Abstraction Layer) y que normalmente va programada en "ASM + C" o en "ASM + C++".

Para lo que tu quieres te recomiendo que pruebes a "jugar" con una placa netduino. Es una mini placa base que tiene instalado el .net compact. Con eso podrás programar directamente en .net y hacer algo similar a lo que pides.
__________________
Aviso: No se resuelven dudas por MP!