Рубрики
Uncategorized

2-уровневый пейджинг | Операционная система — M05 P13

Это многократный блог Article Series, а в этой серии я собираюсь объяснить вам концепции … Tagged с Linux, DevOps, Nowerners, Учебником.

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

В этой статье мы увидим, каковы 2 уровня пейджинга, и с помощью вопроса мы постараемся понять необходимость 2 уровня пейджинга.

2-уровневый пейджинг

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

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

Вопрос: Физический адрес, логический адрес GB, рамка, таблица страницы B. Решите и обнаружили, требуется ли внешняя таблица страницы или нет.

Ответ: Как мы знаем, что Рамка адресное пространство - размер кадра

Рамка —

Размер страницы х МБ

Размер рамки и страницы не равен. Итак, мы должны разделить страницу на меньшие части.

Следовательно, 2 МБ/4/212

Теперь мы сделаем еще одну таблицу страницы, и она будет известна как внешняя таблица страницы, которая будет иметь 29 записей.

Общий размер внешней страницы x 2 КБ

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

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

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

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

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

rahulmishra102000@gmail.com.

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

Github Hackerrank.

Оригинал: «https://dev.to/rahulmishra05/2-level-paging-operating-system-m05-p13-3f0n»