El contenido de este almacén es el código para el segundo año de licenciatura en informática y tecnología, Universidad de Aeronáutica y Astronautia de Beijing, "Diseño del curso del sistema operativo"
Los códigos en este repositorio pertenecen al proyecto del curso de 'Sistema operativo' de BUAA
Este proyecto contiene un pequeño sistema operativo basado en MIPS32.
El sistema operativo admite la gestión de memoria de la página virtual, la gestión de procesos, las llamadas al sistema, el sistema de archivos y un shell primitivo.
El código se puede simular en el simulador Gxemul después de ser compilado.
Estos códigos pueden pasar toda la prueba automática en LAB1-LAB6.
El proyecto de este curso implementa un sistema operativo MIPS que admite la gestión de la memoria de la página, la gestión de procesos, las llamadas del sistema, los sistemas de archivos y un shell muy primitivo
Todos los códigos se pueden simular en Gxemul después de ser compilados por Cross Compiler. Este código se puede probar en todas las computadoras en LAB1-LAB6 sin colgarlo una vez.
En este curso también debe terminar una 'tarea de desafío'. Elegí la tarea 'raspi 3b desnudo de metal'. Por lo tanto, el código para la tarea de desafío no está contenido en este repositorio
Para aprobar este curso, también deberá completar una tarea desafiante. Elegí la tarea desafiante de Raspberry Pi 3B, por lo que el código para la tarea desafiante no está en este repositorio
Portal de enlaces: https://github.com/17231181/raspberrypi_bare_metal_operating_system_buaa
=========================================================
El curso del sistema operativo es mucho más fácil que otros cursos hardcore de 6 series, solo mantén una mente tranquila <br> ¡Además, los proletarios de todo el mundo se unen!