Модель управления памятью в Linux все та же? Прочитал статью об управлении памятью в Linux для x86 (IBM 01.2006): ссылка https://www.ibm.com/developerworks/ru/library/l-memmod/
1. В современном (12.2016) Linux (4.8, 4.9) все так же память делится на сегменты, а затем на страницы?
2. На сколько я понял х86-64 до сих пор предоставляет сегментные регистры, но не все ядра их используют, разбивая память лишь на страницы, верно?
3. Какую часть памяти суммарно съедают системные дескрипторные таблицы?

21 Авг 2019 в 06:51
172 +1
0
Ответы
1

В современных версиях Linux, включая 4.8 и 4.9, память также разделяется на сегменты и затем на страницы. Однако, технологии и методы управления памятью могли измениться или быть улучшены с течением времени.

Да, в x86-64 (64-битной архитектуре), сегментные регистры все еще присутствуют, однако большинство ядер Linux используют лишь сегментацию на страницы, поскольку это более эффективный и удобный способ управления памятью.

Системные дескрипторные таблицы (System Descriptor Tables), такие как таблицы страниц (page tables) или таблицы сегментов (segment tables), занимают определенное количество памяти, которое зависит от конфигурации системы и размера памяти. Общее количество использованной памяти для системных дескрипторных таблиц может быть значительным в зависимости от параметров системы и ее нагрузки.

20 Апр в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 047 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир