まず、実験の紹介
目的:
ナレッジベース:
第二に、ダウンロード
1、イメージファイルをダウンロードしてください
画像ファイルのこのタイプのみvisualboxのダウンロードに使用することができ、VDIであります
リンクします。https://pan.baidu.com/s/1L7WX6ju49DYC6ZS_wNxGkQの
抽出コード:Y397
説明:このミラーは、インストラクターがUbuntuのに基づいて、実験のために必要なほとんどすべてをカプセル化しています
2、visualboxダウンロード
ダウンロード:
http://www.virtualbox.org/wiki/Downloads
ステップリファレンスをダウンロード:
https://jingyan.baidu.com/article/425e69e61f267bbe15fc1621.html
3、インストール
に作成]をクリックします。
第三に、関連するコンテンツ
(1)実験環境に対して
ターミナルを開き
このように開いた後
先生に指示を参照してください、ドキュメントがREADME.mdです
彼らが見る特定のコンテンツ。
(2)具体的な動作
①コードを変更、表示するには
ソフトウェアは、理解します
CDを入力した後/ moocos / ucore_lab / labcodes / LAB1このディレクトリ
理解して表示することができます
理解への直接入力
亀裂を理解します:
しかし、これは理解できない製品を購入またはライセンスを入力する必要があります
残りは次のライセンスはあなたのための準備ができていることを保証しました
スクリーンショットを忘れて、ご了承ください
ライセンスコードを入力]を選択
そして、評価やSDLを追加]を選択します
そして、19878CBBFB13を入力します。
Eメールを埋めることができない、[OK]をクリックします。
②コンパイルされたコード
また、CDを入力/ moocos / ucore_lab / labcodes / LAB1このディレクトリは、
メイクを入力し、
[~/moocos/ucore_lab/labcodes_answer]
moocos-> cd lab1_result
[~/moocos/ucore_lab/labcodes_answer/lab1_result]
moocos-> make
+ cc kern/init/init.c
+ cc kern/libs/readline.c
+ cc kern/libs/stdio.c
+ cc kern/debug/kdebug.c
+ cc kern/debug/kmonitor.c
+ cc kern/debug/panic.c
+ cc kern/driver/clock.c
+ cc kern/driver/console.c
+ cc kern/driver/intr.c
+ cc kern/driver/picirq.c
+ cc kern/trap/trap.c
+ cc kern/trap/trapentry.S
+ cc kern/trap/vectors.S
+ cc kern/mm/pmm.c
+ cc libs/printfmt.c
+ cc libs/string.c
+ ld bin/kernel
+ cc boot/bootasm.S
+ cc boot/bootmain.c
+ cc tools/sign.c
+ ld bin/bootblock
'obj/bootblock.out' size: 488 bytes
build 512 bytes boot sector: 'bin/bootblock' success!
10000+0 records in
10000+0 records out
5120000 bytes (5.1 MB) copied, 0.0776545 s, 65.9 MB/s
1+0 records in
1+0 records out
512 bytes (512 B) copied, 9.8909e-05 s, 5.2 MB/s
146+1 records in
146+1 records out
74923 bytes (75 kB) copied, 0.00031777 s, 236 MB/s
[~/moocos/ucore_lab/labcodes_answer/lab1_result]
输入make qemu
在硬件模拟环境中运行程序
③检查、打分
这个集成的环境中,有评价功能
输入:make grade
到了这,应该你已对操作系统实验有了一个大致的认识。
同时,有很多同学是因为做实验而接触到Linux的,这部分同学可以适当了解一些Linux的基本操作。
操作系统课进入到了实验阶段,头一次琢磨的我被整的稀里糊涂,走了不少弯路。花了不少时间尝试自己搭建实验环境,最终失败。然而尝试运用老师给的实验环境却无比顺利,希望能帮到看到我的博客的同学们。欢迎各位在评论区留言!