OS Algorithm Simulator

OS Algorithm Simulator

  • 4.0 MB

    Размер файла

  • Android 5.0+

    Android OS

Oписание OS Algorithm Simulator

Образовательное приложение, которое имитирует алгоритмы, которые делают работу ОС.

OS Algorithm Simulator - это обучающее приложение, которое позволяет моделировать алгоритмы, обеспечивающие работу операционной системы (ОС).

Как вы знаете, основная задача ОС - управлять 4 ресурсами:

- ЦП.

- Память.

- Система ввода / вывода (I / O).

- Файловая система.

Каждая ОС содержит несколько алгоритмов, обеспечивающих указанные выше функции. Например:

- Алгоритм планирования ЦП выбирает, какой процесс должен занять ЦП в каждый момент времени.

- Другой алгоритм отвечает за недопущение тупиковой ситуации, когда процессы распределяют ресурсы.

- Алгоритм управления памятью делит память на части для каждого процесса, а другой алгоритм решает, какие части следует поменять местами, а какие оставить в ОЗУ. Размещение может быть непрерывным или нет. В последнем случае у нас будут более современные механизмы, такие как разбиение по страницам или сегментация. Затем алгоритм замены страниц решит, какие страницы могут оставаться в памяти, а какие - нет.

- Другой алгоритм отвечает за то, чтобы обращать внимание на все прерывания, которые оборудование может вызвать в системе ввода-вывода.

- И так далее.

Чтобы глубоко понять ОС, нужно знать, как работают эти алгоритмы и почему некоторые подходы, которые кажутся разумными, были отвергнуты известными операционными системами, такими как Windows или Linux. Цель этого приложения - предоставить объяснения о различных подходах к каждой проблеме и проиллюстрировать, как работает каждый алгоритм, с помощью моделирования. Для этой цели это приложение содержит несколько примеров, но также позволяет вам предоставлять свои собственные наборы данных и проверять, как каждый алгоритм будет работать с ними. Также важно отметить, что в большинстве случаев это приложение не содержит современных алгоритмов, а содержит упрощения, которые мы считаем лучшими для процесса обучения.

Особенности:

- Несколько алгоритмов планирования процессов с вытеснением и без прерывания:

* Первым прибыл - первым обслужен Эквивалент в русском языке: поздний гость гложет и кость

* Сначала кратчайшая работа

* Самое короткое оставшееся время сначала

* На основе приоритета (без вытеснения)

* На основе приоритета (упреждающий)

* По-круговой

- Алгоритмы тупика:

* Избежание тупиковых ситуаций (алгоритм банкира).

- Непрерывное выделение памяти * Первая посадка

* Наиболее подходящий

* Наихудший вариант

- Алгоритмы замены страниц:

* Оптимальная замена страниц

* Первым прибыл, первым обслужен

* Наименее недавно использованные

* Первым пришел - первым вышел со вторым шансом

* Не часто используется

* Старение

- Для каждого алгоритма:

* Это позволяет создавать собственные наборы данных для моделирования.

* Он включает тестовый режим для проверки вашего понимания.

Ещё

Что нового в последней версии 4.05

Last updated on 2024-09-05
Added compatibility with Android 14 (Upside Down Cake).
Ещё

Видео и Скриншоты

  • OS Algorithm Simulator Официальный трейлер для Android
  • OS Algorithm Simulator скриншот 1
  • OS Algorithm Simulator скриншот 2
  • OS Algorithm Simulator скриншот 3
  • OS Algorithm Simulator скриншот 4
  • OS Algorithm Simulator скриншот 5
  • OS Algorithm Simulator скриншот 6
  • OS Algorithm Simulator скриншот 7

Информация OS Algorithm Simulator APK

Последняя Версия
4.05
Категория
Образование
Android OS
Android 5.0+
Размер файла
4.0 MB
Разработчик
Rafael López García
Available on
Безопасная и Быстрая Загрузка APK на APKPure
APKPure позволяет легко и безопасно загружать OS Algorithm Simulator APK с проверкой подписи.
APKPure иконка

Супер Быстрая и Безопасная Загрузка через Приложение APKPure

Один клик для установки XAPK/APK файлов на Android!

Скачать APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies