OS Algorithm Simulator


4.05 by Rafael López García
2024年08月29日 歷史版本

關於OS Algorithm Simulator

一種教育應用程序,模擬使操作系統工作的算法。

OS Algorithm Simulator是一個教育性應用程序,可讓您模擬使操作系統(OS)正常運行的算法。

您可能知道,操作系統的主要目標是管理4種資源:

-CPU。

- 記憶。

-輸入/輸出(I / O)系統。

-文件系統。

每個操作系統都包含幾種提供上述功能的算法。例如:

-CPU調度算法選擇每個瞬間應佔用CPU的進程。

-另一個算法負責在進程分配資源時不讓死鎖發生。

-內存管理算法將每個進程的內存劃分為多個部分,而另一個則決定應交換哪些部分以及哪些部分應保留在RAM中。分配可以是連續的,也可以不是連續的。在後一種情況下,我們將擁有更現代的機制,例如分頁或分段。然後,頁面替換算法將決定哪些頁面可以保留在內存中,哪些頁面不能保留在內存中。

-另一個算法負責注意硬件可能對I / O系統產生的所有中斷。

- 等等。

為了深入了解操作系統,必須知道這些算法如何工作以及為什麼某些似乎合理的方法已被諸如Windows或Linux之類的著名操作系統所拋棄。本應用程序的目的是提供有關每種問題的不同方法的解釋,並通過模擬說明每種算法的工作方式。為此,該應用程序包含一些示例,但它也允許您提供自己的數據集並檢查每種算法如何對它們執行。同樣重要的是,在大多數情況下,此應用程序不包含最新的算法,而是我們認為更適合學習過程的簡化。

特徵:

-幾種搶占式和非搶占式流程調度算法:

*先到先得

*最短的工作優先

*最短的剩餘時間優先

*基於優先級(非搶占式)

*基於優先級(搶先)

*循環賽

-死鎖算法:

*避免死鎖(銀行家算法)。

-連續內存分配 *首先適合

* 最合適

*最不適合

-頁面替換算法:

*最佳頁面替換

*先進先出

*最近最少使用

*先進先出,第二次機會

*不經常使用

*老化

-對於每種算法:

*它允許創建用於仿真的自定義數據集。

*它包括測試模式以測試您的理解力。

最新版本4.05更新日誌

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

更多應用信息

最新版本

4.05

上傳者

Christian Ruizgonzalez

系統要求

Android 5.0+

Available on

舉報

舉報不當內容

更多

下載 APKPure App

可在安卓獲取OS Algorithm Simulator的歷史版本

下載

下載 APKPure App

可在安卓獲取OS Algorithm Simulator的歷史版本

下載

OS Algorithm Simulator相關應用

最新發現