Это серия MultiPart Blog Article, и в этой серии я собираюсь объяснить вам концепции операционной системы. Эта серия статей разделена на несколько модулей, и это пятый модуль, который состоит из 26 статей.
В этой статье мы увидим, каковы 2 уровня пейджинга, и с помощью вопроса мы постараемся понять необходимость 2 уровня пейджинга.
2-уровневый пейджинг
- Предположим, что размер таблицы страниц больше, чем в таблице кадров, поэтому он не может поместиться в кадр, поэтому мы используем несколько таблиц страниц.
- Поскольку он разделяет таблицу страницы в меньших частях, которые могут быть подходящими в рамках таблицы.
Давайте посмотрим пример, чтобы лучше понять тему.
Вопрос: Физический адрес, логический адрес GB, рамка, таблица страницы B. Решите и обнаружили, требуется ли внешняя таблица страницы или нет.
Ответ: Как мы знаем, что Рамка адресное пространство - размер кадра
Рамка —
Размер страницы х МБ
Размер рамки и страницы не равен. Итак, мы должны разделить страницу на меньшие части.
Следовательно, 2 МБ/4/212
Теперь мы сделаем еще одну таблицу страницы, и она будет известна как внешняя таблица страницы, которая будет иметь 29 записей.
Общий размер внешней страницы x 2 КБ
Так что это было всего около 2 уровня пейдажи, я пытаюсь объяснить вам концепцию с помощью вопроса. Надеюсь, тебе понравилось и узнал что-то новое от него.
Если у вас есть какие-либо сомнения, вопрос, quires, связанные с этой статьей или просто хочу что-то поделиться со мной, чем пожалуйста, не стесняйтесь связаться со мной.
📱 Свяжитесь со мной
Twitter LinkedIn Телеграмма Instagram.
📧 Напишите письмо
rahulmishra102000@gmail.com.
🚀 Другие ссылки
Оригинал: «https://dev.to/rahulmishra05/2-level-paging-operating-system-m05-p13-3f0n»