これは、Scheduler Simulation という名前の Windows アプリで、最新リリースは SimSchedulerZIP.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
Scheduler Simulation with OnWorks という名前のこのアプリをオンラインで無料でダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。
-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードしてインストールします。
-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。
WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。
スクリーンショット:
スケジューラーのシミュレーション
説明:
カスタム データ構造とスケジューリング アルゴリズムを備えたカスタム スレッド スケジューラ。 カスタム ミューテックス、セマフォ実装、オブザーバー パターンとビジター パターンを組み合わせた非同期メッセージング システム。 システムは Windows システム上に実装されており、ハードウェアには移植されておらず、コンテキストの保存に Windows スレッドを使用します。 コードでは、一般的なデータ構造の実装もテストされています。 システムはマルチコア プラットフォーム向けに設計されています。
システムは完全ではなく、基本レベルでテストされています。 コマンド プロンプトでは Enter キーがサポートされていないため、コマンドを入力した後、コマンド実行ボタンを押します。 「Help」と入力し、すべてのコマンドのコマンド ボタンを押します。
システム全体には、システム用にカスタムされた便利なマネージャー オブジェクト実装へのポインターを含む Glue という名前の基本クラスがあります。
すべての Windows オブジェクトは、クロスプラットフォーム移植を容易にするためにカプセル化されています。 GSysytem にはすべてのインターフェイスがあり、ConGSystem には具体的な実装があります。 スケジューラは、scheduler.h および .cpp にあります。
特徴
- カスタム データ構造を備えた完全なオブジェクト指向のスケジューラ
- 非同期メッセージングを使用して OOD パターンを組み合わせる
- Mutex、Semaphore などのカスタム スレッド同期オブジェクト
- シミュレーションとして Windows 上に実装され、コンテキスト保存に Win スレッドを使用します。
- 一般的なデータ構造用の OO ライブラリを提供します
カテゴリー
これは、https://sourceforge.net/projects/scheduler-simulation/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。