UCORE OS Experimentelle Anweisungen und Quellcode -Website (2020)
- UCORE Experiment Anleitungsbuch
- UCORE LABS 1-8 Quellcode und Referenzantworten
- OS Tutorial Lab
Gesamtversuchsprozess
- Schauen Sie sich die OS-bezogenen Prinzipien und LABX-Videos online in der Schule an.
- Lesen Sie die experimentellen Anweisungen zu Gitbook und beziehen Sie sich auf seine Inhalte, um Übungen und experimentelle Berichte abzuschließen.
- Füllen Sie das Experiment in der experimentellen Umgebung ab und senden Sie das Experiment an den Git -Server (Tsinghua -Schüler müssen auf dem Git -Server innerhalb der Schule stehen, und andere Schüler können es anderen Git -Servern senden).
- Wenn Sie während des Experiments auf ein Problem stoßen, finden Sie heraus, ob es im Online -OS -Kursfragestell eine Antwort gibt.
- Wenn es keine Antwort gibt, können Sie Fragen und Antworten und Kommunikationsbereiche in der Piazza Online -OS -Kurse stellen. Jeden Tag (7 Tage in der Woche) gibt es Lehrassistenten oder Lehrer in Piazza Online -Fragen und Antworten. (QQ Group 181873534 wird hauptsächlich für die allgemeine Kommunikation in OS -Kursen verwendet);
- Sie können die experimentbezogenen Übungen in der Schule Online- oder Online-Betriebssystemkursübungen weiter absolvieren.
Vier Lernziele und entsprechende Mittelwerte
- Beherrschen Sie die grundlegenden Konzepte von OS: Lesen Sie Online -Kurse und können die Prinzipien und Konzepte des Betriebssystems verstehen. Lesen Sie Online -Experimentführer und analysieren Sie Quellcodes und können die Labore verstehen, die Ergebnisse von Labcodes_answer ausführen
- Implementierung von Master OS Design: Basierend auf 1 können Sie die grundlegenden Übungen und experimentellen Berichte in 8 Laborversuche von Labcodes durch Programmierung abschließen
- Beherrschen Sie die Kernfunktionen von Betriebssystem: Basierend auf 2 können Sie die Herausforderungen in 8 Labor -Experimenten von Labcodes durch Programmierung abschließen
- Master OS Scientific Research: Basierend auf 3 können Sie das Kursdesign durch Lesepapiere, Design, Programmierung, experimentelle Bewertung und andere Prozesse (große Experimente) absolvieren (große Experimente)
【 Beachten 】
- Foundation Building interne Stärke -Bitte lernen Sie Computerprinzipien, C -Sprache und Datenstrukturkurse im Voraus
- Wenn Sie gute Arbeit leisten möchten, müssen Sie zuerst Ihre Werkzeuge schärfen -bitte behalten Sie die Liste der sieben gemeinsamen Werkzeuge für Waffenexperimente ein
- Das Erlernen dessen hört zu - bitte verstehen Sie die Essenz des Betriebssystems im Experiment
- Es ist schwierig , die Ren und Du Meridians - Lab1 und Lab2 zu öffnen . Einige Schüler hörten auf, weil sie Angst vor Schwierigkeiten hatten, was schade ist. Nach der Übergabe von LAB1 und LAB2 wird das Verständnis von Interrupts, Segment-Seiten-Tabellenmechanismus, Privilegienebene usw. in Computerprinzipien eingehender sein, was dem Öffnen der Ren und Du Meridians entspricht, und die nachfolgenden Experimente werden reibungslos sein.
Der experimentelle Leitfaden zu Gitbook gibt es einige Fehler. Willkommen, Fragen zu stellen oder Meinungen in der Piazza Online -OS -Kurse -Q & A und in Kommunikationsbereich zu ändern, und es wird Lob- und Belohnungspunkte geben!
Betreuer
- yuchen in tsinghua.edu.cn
- xyong in tsinghua.edu.cn
- ObjectKuan bei gmail.com