OS Algorithm Simulator

5 tis.+
Stiahnuté
Hodnotenie obsahu
Pre všetkých
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky

Informácie o aplikácii

OS Algorithm Simulator je vzdelávacia aplikácia, ktorá umožňuje simulovať algoritmy, vďaka ktorým operačný systém (OS) funguje.
Ako možno viete, hlavným cieľom OS je správa 4 zdrojov:
- CPU.
- Pamäť.
- Systém vstupu / výstupu (I / O).
- Systém súborov.
Každý OS obsahuje niekoľko algoritmov, ktoré poskytujú vyššie uvedené funkcie. Napríklad:
- Algoritmus plánovania CPU vyberá, ktorý proces by mal trvať CPU v každom okamihu.
- Iný algoritmus je zodpovedný za to, že nedovolí zablokovanie, keď procesy prideľujú zdroje.
- Algoritmus správy pamäte rozdeľuje pamäť na časti pre každý proces a ďalší rozhodne, ktoré časti by sa mali vymeniť a ktoré by mali zostať v RAM. Prideľovanie môže byť súvislé alebo nie. V druhom prípade budeme mať modernejšie mechanizmy, ako je stránkovanie alebo segmentácia. Potom algoritmus nahradenia stránky rozhodne, ktoré stránky môžu zostať v pamäti a ktoré nie.
- Iný algoritmus má na starosti venovanie pozornosti všetkým prerušeniam, ktoré môže hardvér spôsobiť I / O systému.
- A tak ďalej.
Ak chcete hlboko porozumieť operačnému systému, musíte vedieť, ako tieto algoritmy fungujú a prečo sa niektoré prístupy, ktoré sa zdajú byť rozumné, vyradili známe operačné systémy ako Windows alebo Linux. Cieľom tejto aplikácie je poskytnúť vysvetlenie rôznych prístupov ku každému problému a pomocou simulácií ilustrovať, ako jednotlivé algoritmy fungujú. Na tento účel obsahuje táto aplikácia niekoľko príkladov, ale tiež vám umožňuje poskytnúť vaše vlastné súbory údajov a skontrolovať, ako by na nich jednotlivé algoritmy fungovali. Je tiež dôležité povedať, že vo väčšine prípadov táto aplikácia neobsahuje najmodernejšie algoritmy, ale zjednodušenia, ktoré považujeme za lepšie pre proces učenia.
Vlastnosti:
- Niekoľko preventívnych a nepreventívnych algoritmov plánovania procesov:
* Kto skôr príde, bude skôr obslúžený
* Najkratšia práca
* Najkratší zostávajúci čas
* Prioritne založené (nepreventívne)
* Prioritne založené (preventívne)
* Round Robin
- Algoritmy zablokovania:
* Zabránenie uviaznutiu (bankový algoritmus).
- Algoritmy súvislého prideľovania pamäte <:
* Prvý fit
* Najlepšie fit
* Najhoršie fit
- Algoritmy výmeny stránok:
* Optimálna výmena stránky
* Prvý dnu prvý von
* Najmenej nedávno použité
* Prvý-prvý-prvý-von s druhou šancou
* Nie často sa používa
* Starnutie
- Pre každý algoritmus:
* Umožňuje vytváranie vlastných súborov údajov na simuláciu.
* Zahŕňa testovací režim, ktorý slúži na overenie vášho porozumenia.
Aktualizované
29. 8. 2024

Zabezpečenie údajov

Bezpečnosť sa začína porozumením tomu, ako vývojári zhromažďujú a zdieľajú vaše údaje. Postupy ochrany a zabezpečenia osobných údajov sa môžu líšiť v závislosti od používania, regiónu a veku. Tieto informácie poskytol vývojár a môže ich časom aktualizovať.
S tretími stranami nie sú zdieľané žiadne údaje
Neboli zhromaždené žiadne údaje
Zaväzuje sa dodržiavať pravidlá pre rodinný obsah služby Play

Novinky

Added compatibility with Android 14 (Upside Down Cake).

Podpora aplikácií

O vývojárovi
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined