OS Algorithm Simulator


4.05 by Rafael López García
2024年08月29日 旧バージョン

OS Algorithm Simulatorについて

OSを動作させるアルゴリズムをシミュレートする教育アプリケーション。

OS Algorithm Simulatorは、オペレーティングシステム(OS)を機能させるアルゴリズムをシミュレートできる教育用アプリケーションです。

ご存知かもしれませんが、OSの主な目的は4つのリソースを管理することです。

-CPU。

- 想い出。

-入力/出力(I / O)システム。

-ファイルシステム。

各OSには、上記の機能を提供するいくつかのアルゴリズムが含まれています。例えば:

-CPUスケジューリングアルゴリズムは、各プロセスでCPUを使用するプロセスを選択します。

-別のアルゴリズムは、プロセスがリソースを割り当てるときにデッドロックを発生させないことを担当します。

-メモリ管理アルゴリズムは、プロセスごとにメモリを分割し、スワップする部分とRAMに残す部分を別のアルゴリズムが決定します。割り当ては連続しているかどうかに関係ありません。後者の場合、ページングやセグメンテーションなどのより近代的なメカニズムが使用されます。次に、ページ置換アルゴリズムが、メモリに保持できるページと保持できないページを決定します。

-別のアルゴリズムは、ハードウェアがI / Oシステムに生成できるすべての割り込みに注意を払う役割を果たします。

- 等々。

OSを深く理解するには、これらのアルゴリズムがどのように機能するか、また、WindowsやLinuxなどの有名なオペレーティングシステムによって、合理的と思われるいくつかのアプローチがなぜ破棄されたのかを理解する必要があります。このアプリケーションの目的は、各問題に対するさまざまなアプローチについて説明し、シミュレーションによって各アルゴリズムがどのように機能するかを示すことです。そのために、このアプリにはいくつかの例が含まれていますが、独自のデータセットを提供し、各アルゴリズムがそれらに対してどのように実行されるかを確認することもできます。また、ほとんどの場合、このアプリケーションには最先端のアルゴリズムは含まれていませんが、学習プロセスのために考慮した簡略化が含まれていることも重要です。

特徴:

-いくつかのプリエンプティブおよび非プリエンプティブプロセススケジューリングアルゴリズム:

* 早い者勝ち

*最短のジョブが最初

*最短の残り時間から

*優先度ベース(非プリエンプティブ)

*優先度ベース(プリエンプティブ)

* ラウンドロビン

-デッドロックアルゴリズム:

*デッドロック回避(バンカーのアルゴリズム)。

-連続メモリ割り当て *はめあい

*最適

*最悪の適合

-ページ置換アルゴリズム:

*最適なページ置換

* 先入先出

*最も最近使用されていない

* 2番目のチャンスがある先入れ先出し

*あまり使用されていません

*老化

-各アルゴリズムについて:

*シミュレーション用のカスタムデータセットを作成できます。

*あなたの理解度をテストするためのテストモードが含まれています。

最新バージョン 4.05 の更新情報

Last updated on 2024年09月05日
Added compatibility with Android 14 (Upside Down Cake).

アプリの追加情報

最終のバージョン

4.05

投稿者

Christian Ruizgonzalez

Android 要件

Android 5.0+

Available on

報告

不適切な内容としてフラグ

もっと見る

APKPure Appを使用する

OS Algorithm Simulatorの旧いバージョンをダウンロードすることが可能

ダウンロード

APKPure Appを使用する

OS Algorithm Simulatorの旧いバージョンをダウンロードすることが可能

ダウンロード

OS Algorithm Simulatorの類似アプリ

発見