スケジューラーのシミュレーション
Menussh://urasoe.ie.u-ryukyu.ac.jp//net/home/hg/teacher/kono/os/OSQueue/
に、スケジューラの simulator がある。
ランダムに生成したタスクに対して、FIFO/SJB で平均待時間、Turn Around Time でどれだけ差があるかを調べよ。
CPU 4-12 の場合も調べる。
また、Gannt Chart を表示するようにGUI機能を javafx を使って実現せよ。
Periodical Task 4 つに対して、スケジューリングに失敗する場合と、成功する場合のGantt Chart をプログラムで描画せよ。
Periodical Task 12 で CPU 4 の場合も、成功する場合、失敗する場合をプログラムで描画せよ。
指定された言語以外に以下のものを選択しても良い。
Perl/Tk JavaScript Ruby C++ / Qt