Escribir su propio sistema operativo en lenguaje ensamblador (* .asm) es una tarea extremadamente compleja, que tiene algunas décadas de práctica para perfeccionar. Escribir un sistema operativo que puede hacerse fácilmente con cualquier editor de texto que puede guardar en cualquier formato de archivo; Notepad ++ es una buena.
Para entender cómo escribir un sistema operativo, debería echar un vistazo a algunos de los otros sistemas operativos de código abierto, como MikeOS, entonces - modificar el código de su agrado, pero asegúrese de dejar las notas de licencia y derechos de autor donde se encuentran, o de lo que es un poco el robo
Si usted no está seguro de qué lenguaje ensamblador es, bueno -. Te lo diré. Es un lenguaje de programación, que se utiliza para comunicarse directamente con el hardware.
Aunque, primero tiene que cambiar lo que tú y yo concebimos como un lenguaje de programación Inglés a código binario y el sistema, por lo que el hardware de la computadora puede entender lo que se dice. El equipo se compromete todo en valores binarios, lo que significa ceros y unos que significan ya sea dentro o fuera, o se forman para crear un valor. Este debería ser el momento de considerar qué tan rápido un procesador realmente es.
Es capaz de procesar millones de valores binarios por segundo, una vez que haya captado este concepto - usted verá el otro lado de retraso
De todas formas, volver sobre el tema. Escribir un sistema operativo toma mucha práctica y el conocimiento de la lengua que se está programando. Yo sugiero que aprender un poco de ASM, a continuación, iniciar la decodificación de los componentes de otro sistema operativo de código abierto.
Además, creo que es importante que usted comprender el concepto de lo que es un sistema operativo que realmente es. Vamos a utilizar una metáfora.
Digamos, la caja del ordenador es una fábrica, el hardware en el interior, con todos los microchips y procesadores son los empleados, y el sistema operativo es el jefe de fábrica, y la persona que controla el personal. El jefe va a controlar a los trabajadores, y hacer que el funcionamiento de la fábrica. Sin un jefe, la fábrica podría ejecutar a algunos problemas
Y eso, en pocas palabras -. Es lo básico sobre cómo empezar en su camino a la escritura de un sistema operativo
.