OS Algorithm Simulator

5 mijë+
shkarkime
Vlerësimi i përmbajtjes
Të gjithë
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit

Rreth këtij aplikacioni

Simuluesi i Algoritmit të OS është një aplikacion arsimor që ju lejon të simuloni algoritmet që bëjnë një Sistem Operativ (OS) të funksionojë.
Siç mund ta dini, objektivi kryesor i një OS është të menaxhojë 4 burime:
- CPU-ja.
- Kujtesa.
- Sistemi Input / Output (I / O).
- Sistemi i Skedarëve.
Çdo OS përmban disa algoritme që ofrojnë funksionalitetet e mësipërme. Për shembull:
- Një algoritëm i caktimit të CPU zgjedh se cili proces duhet të marrë CPU-në në çdo çast.
- Një algoritëm tjetër është përgjegjës për të mos lejuar një ngërç të ndodhë kur proceset alokojnë burime.
- Një algoritëm i menaxhimit të kujtesës ndan kujtesën në pjesë për secilin proces dhe një tjetër vendos se cilat pjesë duhet të ndërrohen dhe cilat duhet të qëndrojnë në RAM. Alokimi mund të jetë i afërt ose jo. Në rastin e fundit do të kemi mekanizma më modernë siç janë paging ose segmentimi. Pastaj, një algoritëm i zëvendësimit të faqes do të vendosë se cilat faqe mund të qëndrojnë në kujtesë dhe cilat faqe jo.
- Një tjetër algoritëm është përgjegjës për t'i kushtuar vëmendje të gjitha ndërprerjeve që hardueri mund të prodhojë në sistemin I / O.
- Dhe kështu me radhë.
Në mënyrë që të kuptohet një OS thellë, duhet të dihet se si funksionojnë këto algoritme dhe pse disa mënyra që duken të arsyeshme janë hedhur poshtë nga Sistemet Operuese të mirënjohura si Windows ose Linux. Qëllimi i këtij aplikacioni është të ofrojë shpjegime rreth qasjeve të ndryshme për secilin problem dhe të ilustrojë se si funksionon secili algoritëm me anë të simulimeve. Për atë qëllim, ky aplikacion përmban disa shembuj, por gjithashtu ju lejon të siguroni grupet tuaja të të dhënave dhe të kontrolloni se si do të performonte secili algoritëm në to. Alsoshtë gjithashtu e rëndësishme të thuhet se në shumicën e rasteve, ky aplikacion nuk përmban algoritme të nivelit më të lartë, por thjeshtime që ne i konsiderojmë më mirë për procesin e të mësuarit.
Karakteristikat:
- Disa algoritme paraprake dhe jo-paraprake të caktimit të procesit:
* Së pari Eja Së pari Shërbyer
* Së pari puna më e shkurtër
* Së pari koha e shkurtër e mbetur
* Bazuar në përparësi (jo-parandaluese)
* Bazuar në përparësi (paraprake)
* Raundi Robin
- Algoritmet e bllokimit:
* Shmangia e bllokimit (algoritmi i bankierit).
- Alokimi i memorjes së afërt * Përshtatja e parë
* Pershtatja me e mire
* Përshtatja më e keqe
- Algoritmet e zëvendësimit të faqeve:
* Zëvendësimi optimal i faqes
* Së pari-në-së pari-jashtë
* Të paktën të përdorura së fundmi
* First-in-First-Out me shansin e dytë
* Nuk përdoret shpesh
* Plakja
- Për secilin algoritëm:
* Kjo lejon krijimin e grupeve të të dhënave të personalizuara për simulim.
* Përfshin një mënyrë provë për të provuar të kuptuarit tuaj.
Përditësuar më
29 gush 2024

Siguria e të dhënave

Siguria fillon me njohjen e mënyrës se si i mbledhin dhe i ndajnë zhvilluesit të dhënat e tua. Praktikat për privatësinë dhe sigurinë e të dhënave mund të variojnë bazuar në përdorimin, rajonin dhe moshën tënde. Këto informacione janë dhënë nga zhvilluesi dhe ato mund të përditësohen me kalimin e kohës.
Nuk ndahen të dhëna me palë të treta
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit ndarjen e të dhënave
Nuk mblidhen të dhëna
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit mbledhjen e të dhënave
I angazhuar për të respektuar "Politikën për familjet të Play"

Ç'të reja ka

Added compatibility with Android 14 (Upside Down Cake).

Mbështetja e aplikacionit

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