Рубрики
Uncategorized

Переменная разбивка |. Операционная система — M05 P04

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

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

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

Переменная разбивка

  • В нем размер раздела не определен, он будет определен, когда процесс поступит в ОЗУ.
  • Допустим, процесс пришел P1 размера 2 МБ тогда это займет ровно 2 МБ Размер в оперативной памяти и нет неисправности внутренней фрагментации.
  • Нет ограничения на количество процессов (Степень многопрограммирования) .
  • Нет ограничения на размер процесса.
  • Есть проблема с таким подходом, который предполагает, если P2 полностью выполнен или по какой-либо причине он выходит из оперативной памяти, то 4 МБ (размер P2) станет пустым в оперативной памяти, и это известно как Дыра
  • И другой процесс P4 удален из оперативной памяти и создает отверстие 4 МБ .
  • Теперь полное свободное пространство — 8 МБ Отказ
  • В то время еще один процесс P5 пришел, который имеет размер 8 МБ. , мы не можем разместить его нигде, потому что свободное пространство присутствует в разных местах RAM и в смежных выделении мы не можем нарушить процесс на несколько фрагментов. И это известно как Внешняя фрагментация Отказ
  • Таким образом, переменные разбиения страдают от внешней фрагментации. Мы можем удалить его, используя уплотнение .
  • Уплотнение означает разместить свободное место на одну сторону и использовал пространство одной стороны.
  • Но этот процесс имеет проблему, чтобы реализовать уплотнение, мы должны сначала остановить рабочие процессы.
  • Другая задача переменных разбиений состоит в том, что распределение и дефиокационное устройство сложно.

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

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

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

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

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

rahulmishra102000@gmail.com.

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

Github Hackerrank.

Оригинал: «https://dev.to/rahulmishra05/variable-partitioning-operating-system-m05-p04-3g9a»