Рубрики
Uncategorized

График распределения ресурсов много экземпляра | Работа Система — M04 P03

Это серия MultiPart Blog Article, и в этой серии я собираюсь объяснить вам концепции … Tagged Linux, Nowerners, Tutorial, Devops.

Это серия MultiPart Blog Article, и в этой серии я собираюсь объяснить вам концепции операционной системы. Эта серия Actile разделена на несколько модулей, и это текущий модуль, который состоит из 8 статей.

В предыдущей статье мы обсудили о графике распределения ресурсов для одного экземпляра, теперь в этой статье мы собираемся увидеть на графике распределения ресурсов много экземпляра.

Распределение ресурсов много экземпляра:

  • Это означает, что ресурс имеет несколько экземпляров.
  • Проще говоря, мы можем сказать, что конкретный ресурс может выполнить необходимость нескольких запросов процесса.

Чтобы получить четкое понимание темы, давайте увидим пример и попытайтесь понять.

Пример:

0 1 P1. 1 0
1 0 Счастливый 0 1
0 0 Папировки 0 1
  • Текущая доступность: (0,0)
  • С текущей доступностью мы можем выполнить запрос P3 потому что P3 ничего не требует. Итак, P3 будет прекращаться после полностью выполнения. Теперь доступность изменилась как ресурс, выделенный на P3 был выпущен P3 Отказ
  • Текущая доступность: (0,1)
  • Теперь с текущей доступностью мы можем выполнить запрос P1 потому что это требует 1 Ресурс R2 И у нас это есть. Итак, P1 будет прекращено после того, как он полностью выполняется, и ресурс, выделенный на P1 Будет выпущен.
  • Текущая доступность: (1,1)
  • С этой доступностью мы можем выполнить запрос P2 Отказ
  • Таким образом, в системе отсутствует тупик.
  • Этот пример содержит круговое ожидание, но не присутствует тупик, потому что это несколько экземпляров, которые происходят только в случае единого экземпляра.

Пример:

0 1 1 Пап 1 0 1
1 0 0 P1. 1 1 0
0 0 1 Счастливый 0 1 0
1 2 0 Папировки 0 1 0
  • Текущая доступность: (0,1)
  • С текущей доступностью мы можем выполнить запрос P2 только требуется только 1 Ресурс R3 Отказ Это будет прекращено и после его выполнения.
  • Текущая доступность: (0,1,1)
  • С текущей доступностью мы можем выполнить запрос Пап это требует 1 Ресурс R2 и 1 Ресурс R3.
  • Текущая доступность: (1,1,2)
  • С текущей доступностью мы можем выполнить запрос P1 Это требует 1 Ресурс R1 Отказ
  • Текущая доступность: (2,2,2)
  • С текущей доступностью мы можем выполнить запрос P3 Это требует 1 Ресурс R1 и 2 Ресурс R2 Отказ
  • В этом примере в этом примере нет тупика.
  • Текущая доступность: (2,3,2), все ресурсы бесплатны.

Так что это было все о многоэкземном графике распределения ресурсов. Надеюсь, тебе понравилось и узнал что-то новое от него.

Если у вас есть какие-либо сомнения, вопрос, quires связан с этой темой или просто хочу поделиться чем-то новым со мной, чем пожалуйста, не стесняйтесь связаться со мной.

📱 Свяжитесь со мной

Twitter LinkedIn Телеграмма Instagram.

📧 Напишите письмо

rahulmishra102000@gmail.com.

🚀 Другие ссылки

Github Hackerrank.

Оригинал: «https://dev.to/rahulmishra05/multi-instance-resource-allocation-graph-operating-system-m04-p03-15nh»