
OS Algorithm Simulator
En pedagogisk applikation som simulerar de algoritmer som gör ett OS-arbete.
Appinformation
Advertisement
Appbeskrivning
Android -Appanalys Och Granskning: OS Algorithm Simulator, Utvecklad Av Rafael López García. Listad I Utbildning -Kategorin. Den Nuvarande Versionen Är 4.05, Uppdaterad 29/08/2024 . Enligt Användare Recensioner På Google Play: OS Algorithm Simulator. Uppnått Över 8 Tusen Installationer. OS Algorithm Simulator Har För Närvarande 21 Recensioner, Genomsnittlig Betyg 4.0 Stjärnor
OS Algorithm Simulator är en pedagogisk applikation som låter dig simulera algoritmerna som får ett operativsystem (OS) att fungera.Som du kanske vet är huvudsyftet med ett operativsystem att hantera fyra resurser:
- Processorn.
- Minnet.
- In- / utgångssystemet (I / O).
- Filsystemet.
Varje operativsystem innehåller flera algoritmer som tillhandahåller ovanstående funktioner. Till exempel:
- En CPU-schemaläggningsalgoritm väljer vilken process som ska ta CPU i varje ögonblick.
- En annan algoritm ansvarar för att inte låta en dödläge inträffa när processer tilldelar resurser.
- En minneshanteringsalgoritm delar upp minnet i delar för varje process, och en annan bestämmer vilka delar som ska bytas ut och vilka som ska förbli i RAM. Tilldelning kan vara sammanhängande eller inte. I det senare fallet kommer vi att ha mer moderna mekanismer som personsökning eller segmentering. Sedan bestämmer en sidbytesalgoritm vilka sidor som kan finnas i minnet och vilka sidor som inte gör det.
- En annan algoritm ansvarar för att uppmärksamma alla avbrott som hårdvaran kan producera i I / O-systemet.
- Och så vidare.
För att förstå ett operativsystem djupt måste man veta hur dessa algoritmer fungerar och varför vissa tillvägagångssätt som verkar rimliga har kasserats av välkända operativsystem som Windows eller Linux. Målet med denna applikation är att ge förklaringar om olika tillvägagångssätt för varje problem och att illustrera hur varje algoritm fungerar med simuleringar. För det ändamålet innehåller den här appen några exempel, men den låter dig också tillhandahålla dina egna datamängder och kontrollera hur varje algoritm skulle fungera på dem. Det är också viktigt att säga att den här applikationen i de flesta fall inte innehåller de senaste algoritmerna, utan förenklingar som vi anser bättre för inlärningsprocessen.
Funktioner:
- Flera förebyggande och icke förebyggande algoritmer för schemaläggning av processer:
* Först till kvarn
* Kortaste jobb först
* Kortast återstående tid först
* Prioritetsbaserad (icke förebyggande)
* Prioritetsbaserad (förebyggande)
* Runt Robin
- Blockeringsalgoritmer:
* Undvikande av dödläge (bankers algoritm).
- Angränsande minnesallokering * Första passform
* Bästa passform
* Värsta passform
- Sidbytesalgoritmer:
* Optimalt sidbyte
* Först in först ut
* Senast använda
* First-In-First-Out med andra chans
* Används inte ofta
Åldrande
- För varje algoritm:
* Det gör det möjligt att skapa anpassade datamängder för simulering.
* Den innehåller ett testläge för att testa din förståelse.
Vi Erbjuder För Närvarande Version 4.05. Detta Är Vår Senaste, Mest Optimerade Version. Det Är Lämpligt För Många Olika Enheter. Gratis Nedladdning Direkt Apk Från Google Play Store Eller Andra Versioner Vi Är Värd För. Dessutom Kan Du Ladda Ner Utan Registrering Och Ingen Inloggning Krävs.
Vi Har Mer Än 2000+ Tillgängliga Enheter För Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Med Så Många Alternativ, Det Är Enkelt För Dig Att Välja Spel Eller Programvara Som Passar Din Enhet.
Det Kan Komma Till Nytta Om Det Finns Några Landsbegränsningar Eller Några Begränsningar Från Sidan Av Din Enhet I Google App Store.
Vad Är Nytt
Added compatibility with Android 14 (Upside Down Cake).