Instrucciones experimentales de UCore OS y sitio web del código fuente (2020)
- Libro de instrucciones de experimentos de ucore
- UCore Labs 1-8 Código fuente y respuestas de referencia
- laboratorio de tutorial del sistema operativo
Proceso de experimento general
- Consulte los principios relacionados con el sistema operativo y los videos de LABX en línea en la escuela;
- Lea las instrucciones experimentales en Gitbook y consulte su contenido para completar ejercicios e informes experimentales;
- Complete el experimento en el entorno experimental y envíe el experimento al servidor GIT (los estudiantes de Tsinghua deben estar en el servidor GIT dentro de la escuela, y otros estudiantes pueden enviarlo a otros servidores GIT);
- Si encuentra un problema durante el experimento, averigüe si hay una respuesta en el conjunto de preguntas del curso del sistema operativo en línea;
- Si no hay respuesta, puede hacer preguntas en el Piazza Online OS Course Q&A y el área de comunicación. Todos los días (7 días a la semana), hay asistentes de enseñanza o maestros en Piazza en línea de preguntas y respuestas. (QQ Group 181873534 se usa principalmente para la comunicación general en los cursos de SO);
- Puede completar aún más los ejercicios relacionados con el experimento en la escuela en línea o ejercicios del curso del sistema operativo en línea;
Cuatro objetivos de aprendizaje y medios correspondientes
- Dominar los conceptos básicos del sistema operativo: leer cursos en línea y puede comprender los principios y conceptos del sistema operativo; Lea las guías de experimentos en línea y analice los códigos de origen y pueda comprender los laboratorios que ejecutan los resultados de LabCodes_Answer
- Implementación del diseño del sistema operativo Master: Basado en 1, puede completar los ejercicios básicos y los informes experimentales en 8 experimentos de laboratorio de Labcodes a través de la programación
- Master las funciones centrales del sistema operativo: basado en 2, puede completar los ejercicios de desafío en 8 experimentos de laboratorio de loscodes a través de la programación
- Master OS Scientific Research: Basado en 3, puede completar el diseño del curso a través de documentos de lectura, diseño, programación, evaluación experimental y otros procesos (grandes experimentos)
【 Aviso 】
- Fundación de la base Fuerza interna : por favor aprende los principios informáticos, el lenguaje C y los cursos de estructura de datos de antemano
- Si quieres hacer un buen trabajo, primero debes agudizar tus herramientas , por favor dominar la lista de siete herramientas comunes para experimentos de armas
- Aprender a hacerlo se detendrá : comprenda la esencia del sistema operativo en el experimento
- Es difícil abrir los Ren y Du Meridians - Lab1 y Lab2. Algunos estudiantes se detuvieron porque tenían miedo a las dificultades, lo cual es una pena. Después de pasar Lab1 y Lab2, la comprensión de las interrupciones, el mecanismo de la tabla de la página de segmento, el nivel de privilegio, etc. en los principios informáticos serán más profundos, lo que será equivalente a abrir los Ren y Du Meridians, y los experimentos posteriores serán suaves.
Habrá algunos errores en la guía experimental en Gitbook. Bienvenido a hacer preguntas o modificar opiniones en el curso de Piazza Online OS Course Q&A y el área de comunicación, ¡y habrá puntos de alabanza y recompensa!
Mantenedor
- Yuchen en tsinghua.edu.cn
- xyong en tsinghua.edu.cn
- Objectkuan en gmail.com