OS Algorithm Simulator

5K+
Mga Download
Rating ng content
Lahat
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan

Tungkol sa app na ito

Ang OS Algorithm Simulator ay isang pang-edukasyon na application na nagbibigay-daan sa iyo upang gayahin ang mga algorithm na gumagawa ng isang Operating System (OS) na gumagana.
Tulad ng nalalaman mo, ang pangunahing layunin ng isang OS ay upang pamahalaan ang 4 na mapagkukunan:
- Ang CPU.
- Ang memorya.
- Ang Input / Output (I / O) System.
- Ang File System.
Naglalaman ang bawat OS ng maraming mga algorithm na nagbibigay ng mga pag-andar sa itaas. Halimbawa:
- Pinipili ng isang algorithm ng pag-iiskedyul ng CPU kung aling proseso ang dapat gawin ang CPU sa bawat instant.
- Ang isa pang algorithm ay nangangasiwa ng hindi pagpapaalam sa isang bawal na kalagayan nangyari kapag ang mga proseso ay naglalaan ng mga mapagkukunan.
- Hinahati ng isang algorithm sa pamamahala ng memorya ang memorya sa mga bahagi para sa bawat proseso, at isa pang nagpasya kung aling mga bahagi ang dapat ibalhin at kung alin ang dapat manatili sa RAM. Ang paglalaan ay maaaring magkadikit o hindi. Sa huling kaso magkakaroon tayo ng mas maraming mga modernong mekanismo tulad ng paging o paghihiwalay. Pagkatapos, magpapasya ang isang algorithm na kapalit ng pahina kung aling mga pahina ang maaaring manatili sa memorya at aling mga pahina ang hindi.
- Ang isa pang algorithm ay namamahala sa pagbibigay pansin sa lahat ng mga pagkakagambala na maaaring magawa ng hardware sa I / O system.
- At iba pa.
Upang maunawaan nang malalim ang isang OS, dapat malaman ng isa kung paano gumagana ang mga algorithm na ito at kung bakit ang ilang mga diskarte na tila makatuwiran ay itinapon ng mga kilalang Operating System tulad ng Windows o Linux. Ang layunin ng application na ito ay upang magbigay ng mga paliwanag tungkol sa iba't ibang mga diskarte sa bawat problema at upang ilarawan kung paano gumagana ang bawat algorithm sa pamamagitan ng mga simulation. Para sa hangaring iyon, naglalaman ang app na ito ng ilang mga halimbawa, ngunit pinapayagan ka ring magbigay ng iyong sariling mga dataset at suriin kung paano magaganap ang bawat algorithm sa kanila. Mahalaga ring sabihin na sa karamihan ng mga kaso, ang application na ito ay hindi naglalaman ng mga state-of-the-art na algorithm, ngunit mga pagpapasimple na isinasaalang-alang naming mas mahusay para sa proseso ng pag-aaral.
Mga Tampok:
- Maraming pauna-unahan at hindi pauna-unahang pag-iiskedyul ng mga algorithm ng proseso:
* First Come First Served
* Pinakamaliit na Trabaho Una
* Pinakamaliit na Natitirang Oras Una
* Nakabatay sa priyoridad (hindi pauna-unahan)
* Nakabatay sa priyoridad (pauna)
* Round Robin
- Mga Deadlock algorithm:
* Pag-iwas sa Deadlock (algorithm ng banker).
- Magkadikit na paglalaan ng memorya * Unang magkasya
* Pinakamahusay na magkasya
* Pinakamasamang pagkakasya
- Mga algorithm na kapalit ng pahina:
* Pinakamahusay na kapalit ng pahina
* First-In-First-Out
* Pinakabihirang ginamit
* First-In-First-Out na may pangalawang pagkakataon
* Hindi Madalas na Ginamit
* Pagtanda
- Para sa bawat algorithm:
* Pinapayagan ang paglikha ng mga pasadyang mga dataset para sa simulation.
* Nagsasama ito ng isang mode ng pagsubok upang masubukan ang iyong pagkaunawa.
Na-update noong
Ago 29, 2024

Kaligtasan ng data

Nagsisimula ang kaligtasan sa pag-unawa kung paano kinokolekta at ibinabahagi ng mga developer ang iyong data. Posibleng mag-iba ang mga kagawian sa privacy at seguridad ng data batay sa iyong paggamit, rehiyon, at edad. Ang developer ang nagbigay ng impormasyong ito at posibleng i-update niya ito sa paglipas ng panahon.
Walang data na ibinabahagi sa mga third party
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagbabahagi
Walang nakolektang data
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagkolekta
Nangakong sumunod sa Patakaran para sa Mga Pamilya ng Play

Ano'ng bago

Added compatibility with Android 14 (Upside Down Cake).

Suporta sa app

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