Какое другое решение проблемы внешней фрагментации?

Оглавление:

Какое другое решение проблемы внешней фрагментации?
Какое другое решение проблемы внешней фрагментации?

Видео: Какое другое решение проблемы внешней фрагментации?

Видео: Какое другое решение проблемы внешней фрагментации?
Видео: Кузнецов С. Д. - Операционные системы - Реализация файловой системы 2024, Ноябрь
Anonim

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

В чем проблема внешней фрагментации?

Внешняя фрагментация возникает когда свободная память разбивается на небольшие блоки и перемежается выделенной памятью Это слабость некоторых алгоритмов распределения памяти, когда они не упорядочивают память, используемую программы эффективно. … Выделено три блока A, B и C размером 0x1000.

Как уплотнение решает проблему внешней фрагментации?

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

Как вы решаете проблему фрагментации с помощью пейджинга?

Пейджинг помогает при внешней фрагментации двумя способами

  1. Во-первых, он разделяет память на смежные фрагменты фиксированного размера - страницы - которые «достаточно велики», поэтому никогда не бывают бесполезными. …
  2. Во-вторых, аппаратное обеспечение подкачки обеспечивает уровень косвенности между страницами приложений и страницами физической памяти.

Какие алгоритмы страдают от проблемы внешней фрагментации?

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

Рекомендуемые: