OS Algorithm Simulator

5 k+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie app

OS Algorithm Simulator is 'n opvoedkundige toepassing waarmee u die algoritmes kan simuleer wat 'n bedryfstelsel (OS) laat werk.
Soos u miskien weet, is die hoofdoel van 'n bedryfstelsel om vier bronne te bestuur:
- Die SVE.
- Die geheue.
- Die In- / Uitvoer (I / O) -stelsel.
- Die lêerstelsel.
Elke bedryfstelsel bevat verskeie algoritmes wat die bogenoemde funksies bied. Byvoorbeeld:
- 'n SVE-skeduleringsalgoritme kies watter proses die SVE in elke oomblik moet neem.
- 'n Ander algoritme is verantwoordelik om nie 'n dooie punt te laat geskied wanneer prosesse hulpbronne toewys nie.
- 'n Geheue-bestuursalgoritme verdeel die geheue in gedeeltes vir elke proses, en 'n ander besluit watter gedeeltes omgeruil moet word en watter in RAM moet bly. Toekenning kan aangrensend wees of nie. In laasgenoemde geval sal ons meer moderne meganismes hê, soos bladsye of segmentering. Dan sal 'n bladsyvervangingsalgoritme besluit watter bladsye in die geheue kan bly en watter bladsye nie.
- 'n Ander algoritme is verantwoordelik vir die aandag aan al die onderbrekings wat die hardeware aan die I / O-stelsel kan lewer.
- En so aan.
Om 'n bedryfstelsel diep te kan verstaan, moet u weet hoe hierdie algoritmes werk en waarom sommige benaderings wat redelik lyk, deur bekende bedryfstelsels soos Windows of Linux weggegooi is. Die doel van hierdie toepassing is om verduidelikings te gee oor verskillende benaderings tot elke probleem en om deur middel van simulasies te illustreer hoe die algoritme werk. Vir hierdie doel bevat hierdie app 'n paar voorbeelde, maar u kan ook u eie datastelle verskaf en kyk hoe elke algoritme daarop sou presteer. Dit is ook belangrik om te sê dat hierdie toepassing in die meeste gevalle nie die nuutste algoritmes bevat nie, maar vereenvoudigings wat ons beter ag vir die leerproses.
Kenmerke:
- Verskeie voorkomende en nie-voorkomende prosesskeduleringsalgoritmes:
* First First First Served
* Kortste werk eerste
* Kortste oorblywende tyd eerste
* Prioriteitsgebaseerde (nie-voorkomende)
* Prioriteitsgebaseerd (voorkomend)
* Om Robin
- Deadlock-algoritmes:
* Doodloop vermyding (bankier se algoritme).
- Aaneenlopende geheuetoekenning * Eerste pas
* Beste passing
* Die slegste pas
- Bladsyvervangingsalgoritmes:
* Optimale bladsyvervanging
* Eerste in eerste uit
* Die minste onlangs gebruik
* Eerste-in-eerste-uit met tweede kans
* Nie gereeld gebruik nie
* Veroudering
- Vir elke algoritme:
* Dit laat die skep van persoonlike datastelle vir simulasie toe.
* Dit bevat 'n toetsmodus om u begrip te toets.
Opgedateer op
29 Aug. 2024

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar
Daartoe verbind om die Play Gesinsbeleid te volg

Wat's nuut

Added compatibility with Android 14 (Upside Down Cake).

Appsteundienste

Meer oor die ontwikkelaar
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined