OS Algorithm Simulator

5K+
Endirmələr
Məzmun reytinqi
Hər kəs
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli

Bu tətbiq haqqında

OS Algorithm Simulator, bir Əməliyyat Sistemini (ƏS) işləyən alqoritmləri simulyasiya etməyə imkan verən bir təhsil tətbiqidir.
Bildiyiniz kimi, ƏS-nin əsas məqsədi 4 mənbəni idarə etməkdir:
- CPU.
- Yaddaş.
- Giriş / Çıxış (I / O) Sistemi.
- Fayl sistemi.
Hər bir OS yuxarıda göstərilən funksiyaları təmin edən bir neçə alqoritmi özündə cəmləşdirir. Məsələn:
- CPU planlaşdırma alqoritmi, hər an prosessoru hansı prosesi götürməli olduğunu seçir.
- Başqa bir alqoritm, proseslər mənbələr ayırarkən çıxılmaz vəziyyətə gəlməməyə cavabdehdir.
- Yaddaş idarəetmə alqoritmi hər prosesi yaddaşını hissələrə bölür, digəri isə hansı hissələrin dəyişdirilməsinə və hansının RAM-da qalmasına qərar verir. Ayrılma bitişik ola bilər. İkincisi halda pacinq və ya seqmentasiya kimi daha müasir mexanizmlərə sahib olacağıq. Sonra bir səhifə dəyişdirmə alqoritmi hansı səhifələrin yaddaşda qalacağına və hansı səhifələrin qalmayacağına qərar verəcəkdir.
- Başqa bir alqoritm, cihazın G / Ç sisteminə gətirə biləcəyi bütün fasilələrə diqqət yetirməkdən məsuldur.
- Və sair.
Bir ƏS-i dərindən anlamaq üçün bu alqoritmlərin necə işlədiyini və ağlabatan görünən bəzi yanaşmaların Windows və ya Linux kimi tanınmış Əməliyyat Sistemləri tərəfindən niyə atıldığını bilməlidir. Bu tətbiqetmənin məqsədi hər problemə fərqli yanaşmalar haqqında açıqlamalar vermək və hər bir alqoritmin simulyasiya yolu ilə necə işlədiyini göstərməkdir. Bu məqsədlə bu tətbiqdə bəzi nümunələr var, eyni zamanda öz məlumat dəstlərinizi təqdim etməyə və hər bir alqoritmin onlarda necə işlədiyini yoxlamağa imkan verir. Əksər hallarda bu tətbiqetmə ən müasir alqoritmləri deyil, öyrənmə prosesi üçün daha yaxşı hesab etdiyimiz sadələşdirmələri ehtiva etdiyini də söyləmək vacibdir.
Xüsusiyyətləri:
- Bir neçə önləyici və qabaqlayıcı olmayan proses planlaşdırma alqoritmi:
* Əvvəlcə gəlin xidmət edin
* Əvvəlcə ən qısa iş
* Əvvəlcə ən qısa qalan vaxt
* Prioritet əsaslı (qabaqcıl olmayan)
* Prioritet əsaslı (qabaqlayıcı)
* Dəyirmi Robin
- Deadlock alqoritmləri:
* Deadlock qarşısını almaq (bankir alqoritmi).
- Bitişik yaddaş bölgüsü * İlk uyğun
* Ən yaxşı seçimdir
* Ən pis uyğun
- Səhifə dəyişdirmə alqoritmləri:
* Optimal səhifə dəyişdirmə
* İlk-Birinci-Çıxış
* Ən az istifadə olunmuşdur
* İkinci şansla birinci-birinci-çıxış
* Tez-tez istifadə olunmur
* Yaşlanma
- Hər bir alqoritm üçün:
* Simulyasiya üçün xüsusi məlumat dəstlərinin yaradılmasına imkan verir.
* Anladığınızı yoxlamaq üçün bir test rejimi daxildir.
Güncəlləmə vaxtı
29 avq 2024

Data təhlükəsizliyi

Təhlükəsizlik developerlərin məlumatlarınızı necə toplayıb paylaşdığını anlamaqdan başlayır. Məlumatların məxfiliyi və təhlükəsizlik təcrübələri istifadə, region və yaşınıza görə dəyişə bilər. Developer bu məlumatı təmin edir və zaman keçdikcə yeniləyə bilər.
Üçüncü tərəflərlə heç bir məlumat paylaşılmır
Tərtibatçıların paylaşımı necə bəyan etdikləri haqqında ətraflı məlumat
Məlumat toplanılmır
Tərtibatçıların toplamanı necə bəyan etdikləri haqqında ətraflı məlumat
Play Ailə Siyasətinə əməl edilir

Yeniliklər

Added compatibility with Android 14 (Upside Down Cake).

Tətbiq dəstəyi

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