Visual OS Scheduler
v1-win
オペレーティングシステムのスケジューリングアルゴリズムの視覚化。これは、異なるスケジューリングアルゴリズムを使用したOSスケジューラです
これらの指示により、プロジェクトのコピーを作成して、地元のマシンで実行しているために実行されます。
PIPインストール要件。txt
ピップインストールtkinter
python scheduler.py
インストールする必要があるものは何ですか?
NB-スケジュールするプロセスを含む入力ファイルが必要です。その形式は、docs/documentファイルにあります
スケジューラモジュールは、システム内の現在のプロセスのスケジュールを生成して、これらのプロセスによるCPU使用を指定します。 4つのスケジューリングアルゴリズムを実装しました:
GUIに使用されるライブラリ:Tkinter
プロットに使用されるライブラリ:matplotlib
[ファイルを入力)と(アルゴリズムを選択して対応するスケジューリングを描画するためのスタートアップウィンドウ
次の出力グラフは、inputfileの(testcases/sheetquestion.txt)用です。
0は、CPUが無料であることを示します
-1は、コンテキストの切り替えを示します



