Unix-подобные системы
Записываемые и исполняемые области памяти
00
Вопрос или проблема Я написал простой скрипт на Python, чтобы проверить /proc/{pid}/maps на наличие областей, которые одновременно доступны для записи и исполнения на моем компьютере. Удивительно, но некоторые из них обнаружились, все приватные и анонимные.
Unix-подобные системы
Что будет, если ядро использует более 1 ГБ?
00
Вопрос или проблема Я изучаю операционные системы, и есть две вещи, которые я хотел бы узнать. Предполагая, что деление адресного пространства составляет 1/3 ГБ (1 ГБ для ядра и 3 ГБ для процесса). Что происходит, если ядру нужно использовать более 1 ГБ?
Unix-подобные системы
Почему сегмент стека не явен в ELF-файлах?
00
Вопрос или проблема Все, что отображается в памяти, явно представлено в ELF-файлах за исключением сегмента стека. Сегмент стека отображается автоматически. Почему сегмент стека не является таким же, как другие сегменты, с явными настройками в ELF-файлах?
Unix-подобные системы
Solaris 10 g++ исчерпана виртуальная память
00
Вопрос или проблема Я пытаюсь использовать cm3-unix64le-d5.11.1-20210610 из Modula 3 github. Я запускаю файл .cpp и получаю ошибку: исчерпана виртуальная память: недостаточно местa. У меня 16 ГБ оперативной памяти, и я работаю на Solaris 10 u11 на процессоре amd64.
Unix-подобные системы
Как каждый указатель в таблице директорий страниц может указывать на СВОЮ СОБСТВЕННУЮ таблицу директорий страниц?
00
Вопрос или проблема Я пытаюсь разобраться в одной вещи. Я понимаю, что, скажем, в 64-битной системе существует 9-битное разделение, которое используется для индексирования таблицы каталогов страниц с 512 записями, как PGD, или PMD и т.д…
Unix-подобные системы
Является ли указатель отдельного элемента внутри таблицы страниц индексируемым так же, как и любой другой логический адрес?
00
Вопрос или проблема Я нашел следующие диаграммы, исследуя, как работает страничная организация в Linux. +-----+ | PGD | +-----+ | | +-----+ +-->| P4D | +-----+ | | +-----+ +-->| PUD | +-----+ | | +-----+ +-->| PMD | +-----+ | | +-----+ +-->
Unix-подобные системы
Имеют ли виртуальные адресные пространства всех процессов одно и то же содержимое в своих “ядерных” частях?
00
Вопрос или проблема Интерфейс программирования Linux показывает расположение виртуального адресного пространства процесса: Является ли ядро в физической памяти полностью или частично отображенным на часть “Ядро” сверху с 0xC0000000 до 0XFFFFFFFF
Unix-подобные системы
Используется ли WSClock или его вариант в какой-либо дистрибутиве Linux?
00
Вопрос или проблема Я проводил исследования алгоритмов замены страниц и наткнулся на WSClock, который сочетает в себе алгоритм Clock и принципы рабочего набора. Теперь у меня есть следующий вопрос: реализован ли WSClock в какой-либо дистрибутиве Linux
Unix-подобные системы
Linux HugeTLB: Каково преимущество подхода файловой системы?
00
Вопрос или проблема Уведомление о перемещении поста Я только что переместил этот вопрос (с небольшими изменениями) из вопроса на StackOverflow (который я удалил, так как кросс-постинг настоятельно не рекомендуется), который не был там отвечен и, возможно, лучше подходит сюда.
Unix-подобные системы
Какова цель и различия между записями PGD, PUD, PMD и PTE, участвующими в постраничной организации памяти?
00
Вопрос или проблема Насколько я понимаю, верхние 36 бит 48-битного виртуального линейного адреса разделены на четыре группы по 9 бит, каждая из которых индексирует виртуальный линейный адрес. Переходя от PGD к PUD, к PMD и затем к PTE.
Unix-подобные системы
Получение начального адреса страницы
00
Вопрос или проблема Я хочу получить начало страницы памяти, страницы, которая содержит функцию. В моем случае я пытаюсь достичь начала страницы основной функции. Она находится по адресу 0x400a80, я думаю, это в коде секции памяти.
Убунту
Как может виртуальный размер памяти (VSZ) быть больше физической ОЗУ?
00
Вопрос или проблема В моей системе Firefox имеет 11 ГБ виртуального объема (VSZ), но на моем компьютере всего 8 ГБ физической оперативной памяти. Как возможно, что Ubuntu может выделять больше, чем емкость физической оперативной памяти?
Компьютеры и программы
Как мне зарезервировать виртуальную память, только (де)аллоцируя физическую память по мере необходимости?
00
Вопрос или проблема Я хотел бы получить большой непрерывный буфер, возможно, больший, чем доступная оперативная память. Поскольку будут использованы только части буфера, я бы хотел выделять и освобождать физическую память по мере необходимости, сохраняя
Unix-подобные системы
Возможно ли отобразить весь NVMe SSD в PCIe BAR для MMIO?
00
Вопрос или проблема Предполагая наличие 1 ТиБ NVMe SSD, я задумываюсь, возможно ли отобразить всю его емкость (1 ТиБ) в PCIe BAR для памяти, отображаемой в ввода-вывода (MMIO). Мое понимание заключается в том, что обычно только регистры устройства и регистры
Unix-подобные системы
Какие области виртуальной памяти подлежат рандомизации и при каких обстоятельствах?
00
Вопрос или проблема На одной из наших машин Red Hat, с /proc/sys/kernel/randomize_va_space на уровне 2, я исследовал распределение памяти нашего процесса, пытаясь понять в деталях, как распределяется память и т. д., и что-то привлекло мое внимание: ADDR
Компьютеры и программы
Будет ли Microsoft Windows 10 перераспределять память?
00
Вопрос или проблема Операционные системы Linux обычно позволяют превышение объема памяти. Например, процесс может выделить 100 ГБ памяти, даже если на машине всего 8 ГБ физической памяти и нет swap. Пока вся выделенная память не используется фактически, процесс будет работать.
Компьютеры и программы
Сколько свопа использует данное Mac приложение?
00
Вопрос или проблема Есть ли способ узнать, была ли часть памяти определенного приложения, работающего на Mac OSX (10.2+), вынесена на своп (т.е. в один из файлов /private/var/vm/swapfile*)? И сколько? Награда (150 rps) Простой вопрос.
Компьютеры и программы
Как определить, какой процесс выделил память
00
Вопрос или проблема Моя система использует большое количество выделенной памяти (из 8 ГБ ОЗУ + 2 ГБ файла подкачки 85% памяти выделено). Физическое использование составляет около 65%. Как я могу определить, какие процессы выделяют большую часть выделенной памяти?
Компьютеры и программы
Совместимая GPU память. Могу ли я отключить эту функцию?
00
Вопрос или проблема Я использую: Windows 10 Nvidia GTX1070-8GB 24 ГБ системной оперативной памяти i7 У меня возникает проблема в видеоредакторе, который жалуется на нехватку видеопамяти GPU. При проверке моих ресурсов я заметил, что Windows выделила “
Компьютеры и программы
как навсегда остановить vmmem от работы
00
Вопрос или проблема У меня есть ПК, на котором процесс vmmem использует 1 Гб ОЗУ, и я не могу найти причину этого. Мне не удается завершить задачу, появляется сообщение об отказе в доступе, и я попробовал некоторые решения, которые нашел в других источниках, но ничего не сработало.