試験方法
[Up]
バイナリ─が http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/OS/bin/
の下に bootimage.bin, btron.bin, posix_fs.bin
という名称で保存してあります.sfsboot.bin は上記の 3 つのファイルを 1 つ
のイメージにまとめた形のものですが,バージョンが古いものである場合があり
ます.テストの手順ですが,
1. まず bootimage.bin, btron.bin, posix_fs.bin の 3 つのファイルをそれ
ぞれダウンロードして,3 枚のフロッピーにそれぞれを rawrite で書き込
みます.
2. bootimage.bin を書き込んだ disk を使ってまず起動します.
3. boot> というプロンプトが出た所で止まるので,btron.bin を入れた
FD に交換して,fdboot と叩きます.
4. 暫く boot が続いて,
Root file system is... [fd]/hd:
と聞いてくるので,posix_fs.bin を保存した FD に入れ換えてリターン
を叩きます.
1'. sfsboot.bin を使う場合,ダウンロードした sfsboot.bin を rawrite など
でフロッピーに書き込みます.
2'. このフロッピーを使って起動します.
3'. boot> というプロンプトが出た所で止まるので,boot fd 0 と叩きます.
5. init> と出たら起動は成功です.
6. (/) dir で / のディレクトリの一覧が出ます.
frtm や k11.bfb などがあるはずです.
7. (/frtm) exec とすると,frtm が起動します.
8. frtm> とプロンプトが出ているところで quit と入力すると frtm は終
了します.
frtm の使い方は http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/OS/
以下のページを参照してください.
ひきつづき,frtm 上でファイルの作成,書き込み,読み出し,削除を行なう
場合の試験方法です.以下の操作は frtm> とプロンプトが出ているところで
行なってください.
1. ファイルを開きます.
(/test.txt) 10 open . cr
file descriptor が表示されます.多分 3 と出ると思います.負の数が表
示された場合,open の処理でエラーが発生しています.再度やりなおして
みて頂きたいと思いますが,最悪,ファイルが全て失われている可能性も
あります.
2. 文字列を書き込みます.
(Hello World) 3 write
open で 3 以外の数字が表示された場合は 3 の代わりにその数を入れて
ください.
3. ファイルを閉じます.
3 close
open で 3 以外の数字が表示された場合は 3 の代わりにその数を入れて
ください.
4. ファイルの存在を確認します.
(/) dir
test.txt が表示されるはずです.
5. ファイルの中身を表示します.
(/test.txt) cat
Hello World と表示されるはずです.
6. ファイルを削除します.
(/test.txt) unlink
7. ファイルが削除されていることを確認します.
(/) dir
test.txt が表示から消えているはずです.
8. 標準出力にメッセージを表示してみます.
(Hello World) 1 write cr
画面に Hello World と表示されるはずです.
漢字を表示するには init で漢字フォントのロードをあらかじめ行う必要
があります.フォントのロードは一回行えば大丈夫です.また,漢字が表
示できるのはグラフィクスモードのみです.
漢字を表示する手順は次のようになります.init> と出ているところで行
って下さい.
1. 漢字フォントをロードします.
kf-load
2. グラフィクスモードに移行します.
gm
3. ファイルを画面に表示します.
(/frtm.txt) cat
このファイルは漢字を含んでいますので,正しく動作していれば画面
に漢字が表示されるはずです.
frtm の起動後,マルチウィンドウとマルチプロセスの動作試験を行うこ
とができます.frtm> と出ているところで行って下さい.
1. グラフィクスモードに移行しマルチウィンドウを表示します.
multi
画面の上下にウィンドウが表示され,それぞれで frtm が起動するは
ずです.
2. ウィンドウを移動するには F1 (ファンクションキーの F1) を押しま
す.
3. frtm は独立に動作していますので,それぞれで適当にワードを実行し
て下さい.
help
4. frtm を全て終了します.
quit
F1 で別のウィンドウに移動.
quit
5. テキストモードで frtm に戻るはずです.
グラフィクスモードで表示されるウィンドウデザインを変更することが出
来ます.init> と出ているところで実行して下さい.
1. サンプルのウィンドウデザインを読み込みます.
(/wbmaker.fm) wd-load
2. グラフィクスモードへ移行
gm
3. テキストモードへ移行
tm
3. オリジナルのウィンドウデザインに戻す.
wd-orig
4. グラフィクスモードへ移行.
gm
5. テキストモードへ移行.
tm