UCORE OS実験手順とソースコードWebサイト(2020)
- UCORE実験指導書
- UCORE LABS 1-8ソースコードと参照回答
- OSチュートリアルラボ
全体的な実験プロセス
- 学校でオンラインでOS関連の原則とLABXビデオをチェックしてください。
- gitbookの実験指示を読んで、その内容を参照して、完全な演習と実験レポートを参照してください。
- 実験環境で実験を完了し、実験をGitサーバーに提出します(Tsinghuaの生徒は学校内のGitサーバーにいる必要があり、他の生徒は他のGitサーバーに提出できます)。
- 実験中に問題が発生した場合は、オンラインOSコースの質問セットに答えがあるかどうかを調べてください。
- 答えがない場合は、Piazza Online OSコースQ&Aとコミュニケーションエリアで質問することができます。毎日(週7日)、広場のオンラインQ&Aにティーチングアシスタントまたは教師がいます。 (QQグループ181873534は、主にOSコースでの一般的なコミュニケーションに使用されます)。
- さらに、学校のオンラインまたはオンラインオペレーティングシステムのコースの演習で実験関連の演習を完了することができます。
4つの学習目標と対応する手段
- OSの基本概念をマスターする:オンラインコースを読むと、OSの原則と概念を理解できます。オンライン実験のガイドを読んでソースコードを分析し、labcodes_answerの結果を実行しているラボを理解できます
- マスターOSデザインの実装:1に基づいて、プログラミングを通じてラボコードの8つのラボ実験で基本的な演習と実験レポートを完了できます
- OSのコア関数をマスターする:2に基づいて、プログラミングを通じてラボコードの8つのラボ実験でチャレンジエクササイズを完了することができます
- Master OS Scientific Research:3に基づいて、読書論文、デザイン、プログラミング、実験的評価、その他のプロセス(大きな実験)を通じてコースデザインを完了できます。
【知らせ】
- 基礎構築内部強度- コンピューターの原則、C言語、およびデータ構造コースを事前に学習してください
- 良い仕事をしたい場合は、まずツールを研ぎ澄まさなければなりません。武器実験用の7つの一般的なツールのリストをマスターしてください
- それを行うことを学ぶことは停止します- 実験のオペレーティングシステムの本質を理解してください
- RenおよびDu Meridians -Lab1とLab2を開くことは困難です。一部の学生は、困難を恐れていたため止まりました。 LAB1とLAB2を通過した後、コンピューターの原則における割り込み、セグメントページテーブルメカニズム、特権レベルなどの理解はより詳細になり、これはRENおよびDUメリディアンを開くのと同等になり、その後の実験はスムーズになります。
GitBookの実験ガイドにはいくつかのバグがあります。質問をしたり、Piazza Online OSコースQ&Aとコミュニケーションエリアで意見を変更したりすることができます。賞賛と報酬のポイントがあります!
メンテナー
- Tsinghua.edu.cnのYuchen
- Tsinghua.edu.cnのXyong
- gmail.comのObjectKuan