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