OS Algorithm Simulator


4.05 oleh Rafael López García
Aug 29, 2024 Versi Lama

Mengenai OS Algorithm Simulator

Aplikasi pendidikan yang mensimulasikan algoritma yang membuat kerja OS.

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.

Apa yang baru dalam versi terkini 4.05

Last updated on Sep 5, 2024
Added compatibility with Android 14 (Upside Down Cake).

Maklumat APLIKASI tambahan

Versi Terbaru

4.05

Dimuat naik oleh

Christian Ruizgonzalez

Memerlukan Android

Android 5.0+

Available on

Laporkan

Tandai sebagai tidak sesuai

Tunjukkan Lagi

OS Algorithm Simulator Alternatif

Cari