OS Algorithm Simulator

5 мың+
Жүктеп алынғандар
Контенттің жас шектеуі
Барлығы үшін
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні

Осы қолданба туралы

ОЖ алгоритмінің симуляторы - бұл Операциялық жүйенің (ОЖ) жұмысын жасайтын алгоритмдерді модельдеуге мүмкіндік беретін білім беру қосымшасы.
Өздеріңіз білетіндей, ОЖ-нің негізгі мақсаты 4 ресурстарды басқару болып табылады:
- процессор.
- Жад.
- енгізу / шығару (енгізу-шығару) жүйесі.
- файлдық жүйе.
Әрбір ОЖ-де жоғарыда аталған функционалдылықты қамтамасыз ететін бірнеше алгоритмдер бар. Мысалы:
- Процессорды жоспарлау алгоритмі әр сәтте процессорды қандай процесс қабылдауы керектігін таңдайды.
- Тағы бір алгоритм процестер ресурстарды бөлу кезінде тығырыққа тірелуге жол бермейді.
- Жадыны басқару алгоритмі жадыны әр процесс үшін бөліктерге бөледі, ал екіншісі қай бөліктерді ауыстыру керектігін және қайсысы жедел жадыда қалу керектігін шешеді. Бөлу іргелес болуы мүмкін немесе болмауы мүмкін. Екінші жағдайда бізде пейджинг немесе сегменттеу сияқты заманауи тетіктер болады. Содан кейін парақты алмастыру алгоритмі қай парақтардың жадында қалатынын және қай парақтардың қалмайтынын анықтайды.
- Тағы бір алгоритм аппараттық құралдың енгізу-шығару жүйесіндегі барлық үзілістерге назар аударуға жауапты.
- Және тағы басқа.
ОЖ-ны терең түсіну үшін осы алгоритмдердің қалай жұмыс істейтінін және неге белгілі бір амалдарды Windows немесе Linux сияқты белгілі Операциялық жүйелер алып тастағанын білу керек. Бұл қосымшаның мақсаты - әр мәселеге әр түрлі көзқарастар туралы түсініктемелер беру және әр алгоритмнің қалай жұмыс істейтінін модельдеу арқылы бейнелеу. Осы мақсатта бұл қолданбада бірнеше мысалдар бар, бірақ сонымен бірге жеке деректер жиынтығын беруге және әр алгоритмнің оларда қалай орындалатынын тексеруге мүмкіндік береді. Көп жағдайда бұл қосымшада заманауи алгоритмдер жоқ, бірақ оқу процесі үшін біз жақсы деп санайтын жеңілдетулер бар деп айту маңызды.
Мүмкіндіктер:
- Бірнеше алдын-ала және алдын-ала емес процестерді жоспарлау алгоритмдері:
* Алдымен алдымен қызмет көрсетіледі
* Ең қысқа жұмыс
* Алдымен қысқа уақыт
* Басымдыққа негізделген (алдын-ала емес)
* Басымдыққа негізделген (алдын-ала)
* Дөңгелек Робин
- Тығынды алгоритмдер:
* Тығырықтан құтылу (банкирдің алгоритмі).
- жадыны бөлудің * Алдымен жарамды
* Жақсы жарасады
* Нашар жарамды
- бетті ауыстыру алгоритмдері:
* Бетті оңтайлы ауыстыру
* First-In-First-Out
* Жақында қолданылған ең аз
* Бірінші мүмкіндігімен екінші мүмкіндігімен
* Жиі қолданылмайды
* Қартаю
- Әрбір алгоритм үшін:
* Бұл модельдеуге арналған жеке мәліметтер жиынтығын жасауға мүмкіндік береді.
* Оған сіздің түсінгеніңізді тексеру мақсатында тест режимі кіреді.
Жаңартылған күні
2024 ж. 29 там.

Дерек қауіпсіздігі

Қауіпсіздік ұғымы әзірлеушілердің деректеріңізді қалай жинап, бөлісетінін түсінуден басталады. Дерек құпиялығы мен қауіпсіздік шаралары қолданбаңыздың пайдаланылуына, аймағыңыз бен жасыңызға байланысты әртүрлі болуы мүмкін. Бұл ақпаратты әзірлеуші ұсынды және оны өзгертіп тұруы мүмкін.
Үшінші тараппен ешбір дерек бөлісілмейді.
Әзірлеушілердің деректерді бөлісу бойынша мәлімдемесі туралы толық ақпарат алыңыз.
Деректер жиналмады.
Әзірлеушілердің деректерді жинау бойынша мәлімдемесі туралы толық ақпарат алыңыз.
Play Отбасылық саясаты ұстануы қажет.

Жаңа функциялар

Added compatibility with Android 14 (Upside Down Cake).

Қолданбаның қолдау көрсету қызметі

Әзірлеуші туралы
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined