Tecnología

Inicio

Cómo hacer un sistema operativo

Cómo hacer un sistema operativo


Este texto va a enseñar los fundamentos de lo que se necesita para crear un sistema operativo básico. Recomendado para usuarios avanzados.

Instrucciones

1 En primer lugar, debe desarrollar sus programas de control. Estos son los que mantienen el control y el ordenador. El programa debe ser en forma de firmware (cargado en la memoria ROM, por lo que un usuario no puede borrar accidentalmente un archivo importante.) En general, esto se clasifica como un cargador del programa inicial. Un ejemplo de cómo debería funcionar (cadena de acontecimientos, no código real): el equipo Encienda >> Los chips de memoria se activan automáticamente >> El programa inicial de carga debe leer una rutina de sector de arranque (que se encuentra en la memoria principal).

2 Felicitaciones, su sistema operativo serán ahora leer algunas cosas. No se puede tener de entrada, así que vamos a arreglar eso. Tendrá que algunos programas de control de apoyo, como un editor de enlaces, y un sistema de control de entrada / salida.

3 Por último, añadir los programas de utilidades. Estos son programas como MS-DOS FDisk, FORMATO, ATRRIB, FIND, etc ...
¡Y tu estas listo! No es muy difícil si usted sabe lo que está de codificación.

Consejos y advertencias

  • Si se pierde, me gustaría sugerir que mira en algún ejemplo de código fuente / abierta. A uno Windowsesque decente que he encontrado es aquí: http://www.reactos.org/en/index.html
  • Mantenga su código organizado.
  • Si vas a usarlo, y llevarlo a dar una vuelta por la red, tenga cuidado. El funcionamiento de un sistema operativo que es muy similar al sistema operativo principal en la actualidad a menudo conducen a la falta de seguridad, dejando incluso meros script-kiddies engullen información sensible.