Se utilizará el proceso de hacer un sistema operativo usted mismo.
Ejecute el método, cree una nueva carpeta run en tolset , copie el código y luego ejecutelo de acuerdo con la versión del sistema !cons_**.bat
En general, se usa el código de ejecución de ejecución make run , y hacer run_full comienza usando make run_full en 27 días. Puedes leer el libro directamente. O bien, copie z_tools目录en Tolset al directorio 30dayMakeOS de este proyecto.

Al principio, primero debemos considerar cómo escribir un "programa que se pueda ejecutar con solo un poder". Esta parte es un poco difícil de escribir en el lenguaje C, por lo que se escribe principalmente en el lenguaje de ensamblaje.
Después de completar este paso, el siguiente paso es escribir un programa que lea el sistema operativo desde el disco. En este momento, incluso si la computadora se enciende, no leerá automáticamente todo el sistema operativo. Este programa también debe escribirse en lenguaje de ensamblaje.
Una vez que se completa este paso, los programas futuros se pueden escribir en el lenguaje C. Usaremos el lenguaje C lo antes posible para aprender y desarrollar programas que muestren pantallas. Al mismo tiempo, podemos familiarizarnos gradualmente con la gramática del lenguaje C. En este momento, parece que estamos haciendo lo que queremos hacer, pero de hecho no somos libres de manipular el lenguaje C todavía.
A continuación, para realizar la ambición del "mouse móvil", necesitamos hacer configuraciones detalladas en la CPU y dominar la forma de escribir manejadores de interrupción. En general, esta parte es una parte de muy alto nivel, y también creo que es inapropiado ponerla aquí, pero desde la perspectiva del libro, estos contenidos deben ponerse aquí, por lo que tengo que pedirles a todos que sean pacientes. Aquí, las especificaciones de la CPU y las complejas especificaciones de la computadora nos traerán todo tipo de problemas. Además, los idiomas de desarrollo incluyen tanto los idiomas C como los de ensamblaje, lo que nos ha causado una confusión aún mayor. En este momento, no creemos que estamos haciendo lo que queremos hacer en absoluto.
Después de este período doloroso, la primera semana ha terminado.
Una semana de batallas duras sigue siendo muy significativa. En este momento, básicamente hemos dominado la gramática de C, e incluso el nivel de lenguaje de ensamblaje puede cumplir con los requisitos de este libro.
Así que ahora podemos comenzar a desarrollar un sistema operativo decente. Pero esta vez tenemos dolor de cabeza sobre el algoritmo nuevamente. Incluso si domina la sintaxis de los lenguajes de programación, si no conoce buenos algoritmos, aún no puede desarrollar el sistema operativo que desee.
Entonces, esta semana desarrollaremos lentamente el sistema operativo mientras aprenden algoritmos. Sin embargo, en esta etapa, podemos sentir que básicamente ya no estaremos restringidos por problemas técnicos.
Ahora nuestra tecnología ya es bastante poderosa y podemos desarrollar nuestro propio sistema operativo como nos gusta. Primero, debe admitir la multitarea, luego desarrollar ventanas de línea de comandos y luego puede comenzar a desarrollar aplicaciones.
A finales de esta semana, incluso si no es lo suficientemente completo, podemos encontrar un software que se puede llamar un sistema operativo.
En esta etapa, podemos agregar varias funciones al sistema operativo al máximo, y al mismo tiempo podemos desarrollar una gran cantidad de aplicaciones decentes.
Hemos podido hacer un buen trabajo en esta etapa, y este también puede ser el período más feliz para nosotros. Hay muy poco que explicar en esta parte, por lo que no tengo que tomar el esfuerzo minucioso para escribir esos textos y explicarlos.
Por cierto, cuando hablamos de texto, recordamos que es solo durante este período que nuestro sistema operativo puede mostrar texto.
Los dos días restantes se utilizan para pulir y procesar. Estos dos días hicimos un contenido que no tuvimos tiempo antes, pero fue simple e interesante.