OS Algorithm Simulator

5K+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

OS Algorithm Simulator adalah aplikasi pendidikan yang membolehkan anda mensimulasikan algoritma yang membuat Sistem Operasi (OS) berfungsi.
Seperti yang anda ketahui, objektif utama OS adalah menguruskan 4 sumber:
- CPU.
- Memori itu.
- Sistem Input / Output (I / O).
- Sistem Fail.
Setiap OS mengandungi beberapa algoritma yang menyediakan fungsi di atas. Contohnya:
- Algoritma penjadualan CPU memilih proses mana yang harus menggunakan CPU dalam setiap saat.
- Algoritma lain bertanggungjawab untuk tidak membiarkan kebuntuan berlaku semasa proses memperuntukkan sumber.
- Algoritma pengurusan memori membahagikan memori dalam bahagian untuk setiap proses, dan yang lain memutuskan bahagian mana yang harus ditukar dan mana yang harus tinggal dalam RAM. Peruntukan mungkin bersebelahan atau tidak. Dalam kes terakhir, kita akan mempunyai mekanisme yang lebih moden seperti paging atau segmentasi. Kemudian, algoritma penggantian halaman akan memutuskan halaman mana yang boleh disimpan dalam memori dan halaman mana yang tidak.
- Algoritma lain bertugas memperhatikan semua gangguan yang boleh dihasilkan oleh perkakasan ke sistem I / O.
- Dan sebagainya.
Untuk memahami OS dengan mendalam, seseorang mesti mengetahui bagaimana algoritma ini berfungsi dan mengapa beberapa pendekatan yang kelihatan wajar telah dibuang oleh Sistem Operasi terkenal seperti Windows atau Linux. Tujuan aplikasi ini adalah untuk memberi penjelasan mengenai pendekatan yang berbeza untuk setiap masalah dan untuk menggambarkan bagaimana setiap algoritma berfungsi dengan cara simulasi. Untuk tujuan itu, aplikasi ini mengandungi beberapa contoh, tetapi juga membolehkan anda memberikan set data anda sendiri dan memeriksa bagaimana setiap algoritma akan berfungsi pada mereka. Penting juga untuk mengatakan bahawa dalam kebanyakan kes, aplikasi ini tidak mengandungi algoritma canggih, tetapi penyederhanaan yang kami anggap lebih baik untuk proses pembelajaran.
Ciri-ciri:
- Beberapa algoritma penjadualan proses preemptive dan non-preemptive:
* First Come First Served
* Pekerjaan Terpendek Pertama
* Masa Sisa Terpendek Pertama
* Berasaskan keutamaan (bukan preemptive)
* Berdasarkan keutamaan (preemptive)
* Robin pusingan
- Algoritma kebuntuan:
* Penghindaran kebuntuan (algoritma banker).
- Peruntukan memori bersebelahan * Sesuai pertama
* Paling sesuai
* Paling teruk
- Algoritma penggantian halaman:
* Penggantian halaman yang optimum
* Pertama masuk, pertama keluar
* Paling Baru Digunakan
* First-In-First-Out dengan peluang kedua
* Tidak Kerap Digunakan
* Penuaan
- Untuk setiap algoritma:
* Ini memungkinkan pembuatan set data khusus untuk simulasi.
* Ini termasuk mod ujian untuk menguji pemahaman anda.
Dikemas kini pada
29 Ogo 2024

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemaskinikan maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan
Komited untuk mengikuti Dasar Keluarga Play

Perkara baharu

Added compatibility with Android 14 (Upside Down Cake).

Sokongan apl

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