試験方法


[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