Виртуальная память в Linux? Два процесса могут разделять отображение данных из памяти, то есть два процесса могут использовать одни и те же страницы физической памяти, в которые загружены данные из файла, при выполнении следующих условий в обоих процессах: Отображение доступно на чтение, но недоступно на запись.Отображение имеет тип 'Private copy on write'.Отображение начинается с одного и того же смещения в файле и имеет один и тот же размер.Отображение относится к файлу, то есть номер устройства и номер индексного дескриптора не равны 0.Отображение относится к одному и тому же файлу, то есть номер устройства и номер индексного дескриптора равны.
Правильно ли я понимаю, что для разделения отображения внутри одного процесса требования точно такие же?

21 Авг 2019 в 06:56
165 +1
0
Ответы
1

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

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