-title: スケジューラのシミュレーション (Java)
Eclipse でプログラミングを行うこと。 ソースは、こっち。 os-queue-java.tgz 作成したプログラムは、学科のCVSに登録し、URLをメールに添付する。 レポート中では、必要な部分だけを引用して記述すること。 Run は FIFO, SJF のスケジューラーをシミュレートしている。 java schedulerSimulator/Run data/task_data.01 java schedulerSimulator/Run data/task_data.02 などを動かしてみよう。 PeriodcalRun は Rate Monotonic のスケジューラーをシミュレートしている。 java schedulerSimulator/PeriodicalRun data/task_data.p1 java schedulerSimulator/PeriodicalRun data/task_data.p2 などを動かしてみよう。 --問題 Run.java を変更して、priority scheduling と round robin scheduling をシミュレーションせよ。 --問題 Run.java, Task.java を参考に MultiRun.java を書き、マルチCPU対応にしてみよ。 Task のPriorityQueue をCPUとみなせば良い。 CPUの数は1,2,4,8,16 の可変とする。 --問題 (option) PeriodicalRun, Event を拡張して、 dead line first scheduling をシミュレーションせよ。 Non periodical task を一緒にテストするにはどうしたら良いか?