Documentos de Académico
Documentos de Profesional
Documentos de Cultura
del desarrollo para la web, para crear un sistema operativo se necesita una
bajo nivel que están diseñados para comunicarse con distintos procesadores. El
ensamblador x86 para Intel, AMD, VIA y otros procesadores), por lo que será necesario
que aprendas la versión para el tipo de procesador para el cual vayas a codificar.
Si lees este libro de código abierto en su totalidad, podrás obtener una
comprensión lo suficientemente sólida como para construir un sistema
operativo.
El arte del lenguaje ensamblador es un libro muy recomendado sobre el
ensamblaje que está disponible tanto en línea como fuera de ella.
También debes investigar mucho acerca del tipo de procesador o procesadores
en los cuales deba ejecutarse tu sistema operativo. Puedes encontrar con
facilidad manuales para la arquitectura de procesadores con una búsqueda en
Google ("manuales de Intel", "manuales de ARM", etc.).
guían a través del proceso de crear un sistema operativo básico. Esto te acostumbra al
proceso y te ayuda a determinar si te falta alguna pieza. Después de completar uno o dos
sistema operativo? ¿Cómo debería verse? ¿De verdad debes escribir todo un sistema
operativo o tan solo quieres crear un aspecto determinado para tu escritorio? Debes
UNIX (por ejemplo, Cygwin o MinGW). En general, debes tener cuidado de que
decir que es probable que vayas a crear cientos (¡o miles!) de líneas de código.
Esto puede volverse confuso al trabajar en las revisiones. Algunas opciones a las
núcleo, en tanto que los micronúcleos tienen un núcleo pequeño combinado con
monolíticos son más rápidos, pero los micronúcleos tienen un mejor aislamiento
de fallos y confiabilidad.
5.
5. Empieza por algo pequeño. Empieza por cosas pequeñas, como mostrar texto e
interrupciones, antes de pasar a cosas como la gestión de memoria y hacer varias tareas
a la vez. Asimismo, puedes probar con hacer un sistema operativo simple de 16 bits en
6. Prueba tu sistema operativo nuevo con una máquina virtual. En lugar de reiniciar tu
computadora cada vez que hagas cambios o tener que transferir los archivos de tu
máquina virtual. VMWare, así como también Bochs, es una opción común que funciona
con Windows y Linux. Revisa los posibles puntos muertos y otros errores y repáralos
repositorio público. De este modo, las personas podrán poner a prueba tu sistema
2.