OS Algorithm Simulator

5 tis.+
Stahování
Hodnocení obsahu
Všichni (E)
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky

Informace o aplikaci

OS Algorithm Simulator je vzdělávací aplikace, která umožňuje simulovat algoritmy, díky nimž operační systém (OS) funguje.
Jak možná víte, hlavním cílem OS je spravovat 4 zdroje:
- CPU.
- Vzpomínka.
- Systém vstupu / výstupu (I / O).
- Systém souborů.
Každý OS obsahuje několik algoritmů, které poskytují výše uvedené funkce. Například:
- Algoritmus plánování CPU vybírá, který proces by měl CPU trvat v každém okamžiku.
- Jiný algoritmus má na starosti to, že nedovolí zablokování, když procesy přidělují zdroje.
- Algoritmus správy paměti rozděluje paměť na části pro každý proces a další rozhodne, které části by měly být vyměněny a které by měly zůstat v paměti RAM. Přidělení může být souvislé nebo ne. V druhém případě budeme mít modernější mechanismy, jako je stránkování nebo segmentace. Algoritmus nahrazení stránky poté rozhodne, které stránky mohou zůstat v paměti a které nikoli.
- Další algoritmus má na starosti věnovat pozornost všem přerušením, která může hardware způsobit I / O systému.
- A tak dále.
Abychom porozuměli operačnímu systému hluboce, musíme vědět, jak tyto algoritmy fungují a proč některé přístupy, které se zdají rozumné, byly vyřazeny známými operačními systémy, jako jsou Windows nebo Linux. Cílem této aplikace je poskytnout vysvětlení různých přístupů ke každému problému a pomocí simulací ilustrovat, jak jednotlivé algoritmy fungují. Za tímto účelem tato aplikace obsahuje několik příkladů, ale také vám umožňuje poskytnout vlastní datové sady a zkontrolovat, jak by na nich jednotlivé algoritmy fungovaly. Je také důležité říci, že ve většině případů tato aplikace neobsahuje nejmodernější algoritmy, ale zjednodušení, která považujeme za lepší pro proces učení.
Funkce:
- Několik preventivních a nepreventivních algoritmů plánování procesů:
* Kdo dřív přijde, ten dřív mele
* Nejkratší práce jako první
* Nejkratší zbývající čas jako první
* Prioritně založené (neprováděcí)
* Prioritně (preventivně)
* Round Robin
- Algoritmy zablokování:
* Zabránění zablokování (algoritmus bankéře).
- Algoritmy přidělení souvislé paměti <:
* První fit
* Nejlepší fit
* Nejhorší fit
- Algoritmy nahrazení stránky:
* Optimální výměna stránky
* First-In-First-Out
* Nejméně uživaný v poslední době
* First-In-First-Out s druhou šancí
* Není často používán
* Stárnutí
- Pro každý algoritmus:
* Umožňuje vytváření vlastních datových sad pro simulaci.
* Zahrnuje testovací režim, aby bylo možné otestovat vaše porozumění.
Datum aktualizace
29. 8. 2024

Zabezpečení údajů

Bezpečnost začíná pochopením toho, jak vývojáři shromažďují a sdílejí vaše data. Postupy ochrany soukromí a zabezpečení dat se mohou lišit podle způsobu používání, oblasti a věku. Tyto informace poskytl vývojář a může je průběžně aktualizovat.
S třetími stranami nejsou sdílena žádná data
Další informace o tom, jak vývojáři deklarují sdílení
Aplikace neshromažďuje žádná data
Další informace o tom, jak vývojáři deklarují shromažďování
Závazek k dodržování zásad pro rodiny ve službě Play

Novinky

Added compatibility with Android 14 (Upside Down Cake).