ゲーム
アプリ
映画&テレビ
書籍&マンガ
キッズ
google_logo Play
ゲーム
アプリ
映画&テレビ
書籍&マンガ
キッズ
none
search
help_outline
Google でログイン
play_apps
ライブラリとデバイス
payment
お支払いと定期購入
reviews
マイ アクティビティ
redeem
クーポン
Play Pass
Google Play でのカスタマイズ
settings
設定
プライバシー ポリシー
•
利用規約
ゲーム
アプリ
映画&テレビ
書籍&マンガ
キッズ
play_arrow
予告編
OS Algorithm Simulator
Rafael López García
5,000+
ダウンロード
全ユーザー対象
info
インストール
共有
ほしいものリストに追加
play_arrow
予告編
このアプリについて
arrow_forward
OS Algorithm Simulatorは、オペレーティングシステム(OS)を機能させるアルゴリズムをシミュレートできる教育用アプリケーションです。
ご存知かもしれませんが、OSの主な目的は4つのリソースを管理することです。
-CPU。
- 想い出。
-入力/出力(I / O)システム。
-ファイルシステム。
各OSには、上記の機能を提供するいくつかのアルゴリズムが含まれています。例えば:
-CPUスケジューリングアルゴリズムは、各プロセスでCPUを使用するプロセスを選択します。
-別のアルゴリズムは、プロセスがリソースを割り当てるときにデッドロックを発生させないことを担当します。
-メモリ管理アルゴリズムは、プロセスごとにメモリを分割し、スワップする部分とRAMに残す部分を別のアルゴリズムが決定します。割り当ては連続しているかどうかに関係ありません。後者の場合、ページングやセグメンテーションなどのより近代的なメカニズムが使用されます。次に、ページ置換アルゴリズムが、メモリに保持できるページと保持できないページを決定します。
-別のアルゴリズムは、ハードウェアがI / Oシステムに生成できるすべての割り込みに注意を払う役割を果たします。
- 等々。
OSを深く理解するには、これらのアルゴリズムがどのように機能するか、また、WindowsやLinuxなどの有名なオペレーティングシステムによって、合理的と思われるいくつかのアプローチがなぜ破棄されたのかを理解する必要があります。このアプリケーションの目的は、各問題に対するさまざまなアプローチについて説明し、シミュレーションによって各アルゴリズムがどのように機能するかを示すことです。そのために、このアプリにはいくつかの例が含まれていますが、独自のデータセットを提供し、各アルゴリズムがそれらに対してどのように実行されるかを確認することもできます。また、ほとんどの場合、このアプリケーションには最先端のアルゴリズムは含まれていませんが、学習プロセスのために考慮した簡略化が含まれていることも重要です。
特徴:
-いくつかのプリエンプティブおよび非プリエンプティブプロセススケジューリングアルゴリズム:
* 早い者勝ち
*最短のジョブが最初
*最短の残り時間から
*優先度ベース(非プリエンプティブ)
*優先度ベース(プリエンプティブ)
* ラウンドロビン
-デッドロックアルゴリズム:
*デッドロック回避(バンカーのアルゴリズム)。
-連続メモリ割り当て *はめあい
*最適
*最悪の適合
-ページ置換アルゴリズム:
*最適なページ置換
* 先入先出
*最も最近使用されていない
* 2番目のチャンスがある先入れ先出し
*あまり使用されていません
*老化
-各アルゴリズムについて:
*シミュレーション用のカスタムデータセットを作成できます。
*あなたの理解度をテストするためのテストモードが含まれています。
最終更新日
2024/08/29
教育
データ セーフティ
arrow_forward
データの安全は、デベロッパーによるユーザーデータの収集、共有方法を理解することから始まります。データのプライバシーとセキュリティ対策は、アプリの使用方法、ユーザーの年齢やお住まいの地域によって異なることがあります。この情報はデベロッパーから提供されたもので、更新されることがあります。
第三者と共有されるデータはありません
詳しくは、
デベロッパーが共有を申告する方法についての説明
をご覧ください
データは収集されません
詳しくは、
デベロッパーが収集を申告する方法についての説明
をご覧ください
Play ファミリー ポリシーの遵守に努めています
詳細はこちら
新機能
Added compatibility with Android 14 (Upside Down Cake).
flag
不適切なコンテンツを報告
アプリのサポート
expand_more
public
ウェブサイト
email
サポートメール
phy.development@gmail.com
shield
プライバシー ポリシー
デベロッパーについて
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined
flag
不適切なコンテンツを報告