OS Algorithm Simulator

OS Algorithm Simulator

Un'applicazione educativa che simula gli algoritmi che fanno funzionare un sistema operativo.

Informazioni Per App


4.05
August 30, 2024
7,769
Android 5.0+
Everyone
Get OS Algorithm Simulator for Free on Google Play

Advertisement

Descrizione Dell'app


Analisi E Revisione Delle App Android: OS Algorithm Simulator, Sviluppato Da Rafael López García. Elencato Nella Categoria Istruzione. La Versione Corrente È 4.05, Aggiornata L' 30/08/2024 . Secondo Le Recensioni Degli Utenti Su Google Play: OS Algorithm Simulator. Ottenuto Oltre 8 Mille Installazioni. OS Algorithm Simulator Ha Attualmente Recensioni 21, Valutazione Media 4.0 Stelle

OS Algorithm Simulator è un'applicazione educativa che consente di simulare gli algoritmi che fanno funzionare un sistema operativo (OS).
Come forse saprai, l'obiettivo principale di un sistema operativo è gestire 4 risorse:
- La CPU.
- La memoria.
- Il sistema di input / output (I / O).
- Il file system.
Ogni sistema operativo contiene diversi algoritmi che forniscono le funzionalità di cui sopra. Per esempio:
- Un algoritmo di pianificazione della CPU sceglie quale processo dovrebbe prendere la CPU in ogni istante.
- Un altro algoritmo ha il compito di impedire che si verifichi un deadlock quando i processi allocano le risorse.
- Un algoritmo di gestione della memoria divide la memoria in porzioni per ogni processo e un altro decide quali porzioni devono essere scambiate e quali devono rimanere nella RAM. L'assegnazione può essere contigua o meno. In quest'ultimo caso avremo meccanismi più moderni come il paging o la segmentazione. Quindi, un algoritmo di sostituzione della pagina deciderà quali pagine possono rimanere in memoria e quali no.
- Un altro algoritmo si occupa di porre attenzione a tutte le interruzioni che l'hardware può produrre al sistema I / O.
- E così via.
Per comprendere a fondo un sistema operativo, è necessario sapere come funzionano questi algoritmi e perché alcuni approcci che sembrano ragionevoli sono stati scartati da noti sistemi operativi come Windows o Linux. L'obiettivo di questa applicazione è fornire spiegazioni sui diversi approcci a ciascun problema e illustrare il funzionamento di ciascun algoritmo mediante simulazioni. A tale scopo, questa app contiene alcuni esempi, ma consente anche di fornire i propri set di dati e controllare come si comporterebbe ogni algoritmo su di essi. È anche importante dire che nella maggior parte dei casi questa applicazione non contiene algoritmi all'avanguardia, ma semplificazioni che riteniamo migliori per il processo di apprendimento.
Caratteristiche:
- Diversi algoritmi di pianificazione dei processi preventivi e non preventivi:
* Primo arrivato, primo servito
* Primo lavoro più breve
* Primo tempo rimanente più breve
* Basato sulla priorità (non preventivo)
* Basato sulla priorità (preventivo)
* Round Robin
- Algoritmi di deadlock:
* Evitamento deadlock (algoritmo del banchiere).
- Allocazione di memoria contigua * Primo adattamento
* Il più adatto
* Peggiore vestibilità
- Algoritmi di sostituzione della pagina:
* Sostituzione ottimale della pagina
* Il primo che entra è il primo ad uscire
* Usato meno di recente
* First-In-First-Out con seconda possibilità
* Non utilizzato frequentemente
* Invecchiamento
- Per ogni algoritmo:
* Consente la creazione di set di dati personalizzati per la simulazione.
* Include una modalità di test per testare la tua comprensione.
Attualmente Stiamo Offrendo La Versione 4.05. Questa È La Nostra Ultima Versione Più Ottimizzata. È Adatto A Molti Dispositivi Diversi. Download Gratuito Direttamente Apk Dal Google Play Store O Altre Versioni Che Stiamo Ospitando. Inoltre, È Possibile Scaricare Senza Registrazione E Non È Richiesto L'accesso.

Abbiamo Più Di Dispositivi Disponibili 2000+ Per Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Con Così Tante Opzioni, È Facile Scegliere Giochi O Software Adatti Al Tuo Dispositivo.

Può Tornare Utile Se Ci Sono Restrizioni Nazionali O Restrizioni Dal Lato Del Tuo Dispositivo Sull'app Store Di Google.

Cosa C'è Di Nuovo


Added compatibility with Android 14 (Upside Down Cake).

Valuta E Revisione Su Google Play Store


4.0
21 Totale
5 57.1
4 19.0
3 4.8
2 4.8
1 14.3

Numero Totale Di Installazioni (*Stimato)

Stima Del Numero Totale Di Installazioni Su Google Play, Approssimati Dal Numero Di Valutazioni E Limiti Di Installazione Raggiunti Su Google Play.

Commenti Recenti

user
Gideon Van

Good app. Haven't tested all the algo's but the ones I have tested successfully. Constructive feedback: Can work on some usability. Ability to also enter a value rather than scroll bar to the number. Eg. Higher values for disk block allocations or arrival times etc. Auto increment Pid reference when adding new process etc. Reduce the clicks needed to load data without a preset csv. But it's better than other apps I found so far.

user
Ravi Kant

Thank you for making this simple to use app...Features to add list : most frequently used in page replacement

user
A Google user

One of the best algorithm apps I found in the playstore. Thanks a lot!

user
Dibyarup Nath

Fake app. It is opening my files section

user
A Google user

Did what I expected.