OS Algorithm Simulator

5,000+
次下載
內容分級
適合所有人
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片

關於這個應用程式

OS Algorithm Simulator是一個教育性應用程序,可讓您模擬使操作系統(OS)正常運行的算法。
您可能知道,操作系統的主要目標是管理4種資源:
-CPU。
- 記憶。
-輸入/輸出(I / O)系統。
-文件系統。
每個操作系統都包含幾種提供上述功能的算法。例如:
-CPU調度算法選擇每個瞬間應佔用CPU的進程。
-另一個算法負責在進程分配資源時不讓死鎖發生。
-內存管理算法將每個進程的內存劃分為多個部分,而另一個則決定應交換哪些部分以及哪些部分應保留在RAM中。分配可以是連續的,也可以不是連續的。在後一種情況下,我們將擁有更現代的機制,例如分頁或分段。然後,頁面替換算法將決定哪些頁面可以保留在內存中,哪些頁面不能保留在內存中。
-另一個算法負責注意硬件可能對I / O系統產生的所有中斷。
- 等等。
為了深入了解操作系統,必須知道這些算法如何工作以及為什麼某些似乎合理的方法已被諸如Windows或Linux之類的著名操作系統所拋棄。本應用程序的目的是提供有關每種問題的不同方法的解釋,並通過模擬說明每種算法的工作方式。為此,該應用程序包含一些示例,但它也允許您提供自己的數據集並檢查每種算法如何對它們執行。同樣重要的是,在大多數情況下,此應用程序不包含最新的算法,而是我們認為更適合學習過程的簡化。
特徵:
-幾種搶占式和非搶占式流程調度算法:
*先到先得
*最短的工作優先
*最短的剩餘時間優先
*基於優先級(非搶占式)
*基於優先級(搶先)
*循環賽
-死鎖算法:
*避免死鎖(銀行家算法)。
-連續內存分配 *首先適合
* 最合適
*最不適合
-頁面替換算法:
*最佳頁面替換
*先進先出
*最近最少使用
*先進先出,第二次機會
*不經常使用
*老化
-對於每種算法:
*它允許創建用於仿真的自定義數據集。
*它包括測試模式以測試您的理解力。
更新日期
2024年8月29日

資料安全性

想確保安全,就從瞭解開發人員如何收集與分享資料開始!根據你的使用情形、所在地區及年齡,資料的隱私權和安全性措施可能會有所不同。這項資訊由開發人員提供,可能會隨時間更新。
不會與第三方分享資料
進一步瞭解開發人員如何聲明資料分享事宜
不會收集任何資料
進一步瞭解開發人員如何聲明資料收集事宜
已承諾遵守 Play 家庭政策

新功能

Added compatibility with Android 14 (Upside Down Cake).

應用程式支援

開發人員資訊
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined