OS Algorithm Simulator

OS Algorithm Simulator

  • 4.0 MB

    Dimensione

  • Android 5.0+

    Android OS

Informazioni su OS Algorithm Simulator

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

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.

Mostra Altro

What's new in the latest 4.05

Last updated on 2024-09-05
Added compatibility with Android 14 (Upside Down Cake).
Mostra Altro

Video e screenshot

  • OS Algorithm Simulator per il Trailer ufficiale Android
  • 1 Schermata OS Algorithm Simulator
  • 2 Schermata OS Algorithm Simulator
  • 3 Schermata OS Algorithm Simulator
  • 4 Schermata OS Algorithm Simulator
  • 5 Schermata OS Algorithm Simulator
  • 6 Schermata OS Algorithm Simulator
  • 7 Schermata OS Algorithm Simulator

Informazioni sull'APK OS Algorithm Simulator

Ultima versione
4.05
Categoria
Istruzione
Android OS
Android 5.0+
Dimensione
4.0 MB
Available on
Download APK sicuri e veloci su APKPure
APKPure utilizza la verifica delle firme per garantire download di APK OS Algorithm Simulator senza virus per te.

Vecchie versioni di OS Algorithm Simulator

Icona APKPure

Download super veloce e sicuro tramite l'app APKPure

Basta un clic per installare i file XAPK/APK su Android!

Scarica APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies