Вопросы по теме 'virtual-memory'
Влияние краткосрочного высокого использования памяти ВМ (Windows)
В приложении, которое я пишу, я использую много контейнеров в памяти (контейнеры C++ std, но я не думаю, что это актуально).
Во время одной «задачи» моего приложения в случае интенсивного использования использование памяти в личных байтах достигает...
160 просмотров
schedule
20.04.2023
Реализация файла отображения памяти std::allocator зависает на устройстве WM6
У меня есть проект Visual Studio 2008 C++ для Windows Mobile 6.x, где мне нужно больше памяти, чем доступно мне в слоте процесса 32 МБ. Итак, я рассматриваю использование файлов с отображением памяти. Я создал стандартную реализацию распределителя,...
1634 просмотров
schedule
23.07.2023
Windows Memory Workings - таблицы страниц и данные
Я пытался понять следующее:
Я знаю, что таблицы страниц в какой-то момент создаются для перевода между виртуальной памятью и физической памятью диспетчером виртуальной памяти. Поскольку в системе работает много процессов, хотя одновременно...
1269 просмотров
schedule
10.07.2022
Приложение для управления собственной виртуальной памятью
У меня есть небольшое сомнение относительно виртуальной памяти.
Обычно ОС должна предоставить виртуальную память для использования дискового пространства для увеличения объема памяти, доступной для приложений.
ОС очистит физическую память,...
709 просмотров
schedule
23.01.2024
Не могу понять описание fork()
Я изучал управление виртуальной памятью у galvin , Я не могу понять это утверждение:
В дополнение к отделению логической памяти от физической памяти виртуальная память позволяет совместно использовать файлы и память двумя или более...
102 просмотров
schedule
05.01.2024
Вычислительная системная память, используемая в Perl
Я выполнил верхний ответ здесь, см. ниже для кода , чтобы получить системную память, используемую в данной строке в моем Perl-коде. Я использую Windows 7 Home Basic, 64-разрядную версию, 4 ГБ оперативной памяти, 4,06 ГБ виртуальной памяти (как...
2058 просмотров
schedule
24.05.2022
модуль ядра при вызове из одного процесса пишет на страницу из другого процесса
Я пишу модуль ядра, который должен вызываться процессом p1 для перезаписи страницы данных, принадлежащей целевому процессу p2.
Во-первых, внутри модуля ядра и при ответе на событие записи в файловую систему proc, выданное p1. Я использовал...
438 просмотров
schedule
11.03.2023
Если вы fork() и разветвленный (дочерний) процесс завершается, все ли страницы VM по-прежнему помечены как COW в родительском?
В Linux, если вы fork() и разветвленный (дочерний) процесс завершается, все ли страницы виртуальной памяти по-прежнему помечены как копирование при записи в родительском?
Я думаю, что страницы останутся помеченными как COW, так как все остальное,...
557 просмотров
schedule
28.08.2023
Могут ли другие процессы работать во время подкачки памяти?
Во-первых, возьмем однопроцессорную систему с несколькими псевдопараллельными процессами. Когда процесс вызывает ошибку страницы, заставит ли это ЦП прекратить выполнение всех программ до тех пор, пока страница не будет загружена с диска?
Если да,...
866 просмотров
schedule
05.06.2024
Где несколько стеков и куч помещаются в виртуальную память?
Я пишу ядро и мне нужно (и хочу) поместить несколько стеков и куч в виртуальную память, но я не могу понять, как разместить их эффективно. Как нормальные программы это делают?
Как (или где) стеки и кучи помещаются в ограниченную виртуальную...
619 просмотров
schedule
06.08.2022
Управление размером JVM
У меня есть Java-приложение, которому иногда требуется много памяти. Обычно он потребляет 100-200 МБ, но иногда за 1-2 минуты потребляет ~2 ГБ.
Поскольку я должен поддерживать этот сценарий, я установил xmX на 2048.
Проблема в том, что сборщик...
71 просмотров
schedule
30.03.2022
Виртуальное адресное пространство против виртуальной памяти
Есть ли разница между виртуальным адресным пространством и виртуальной памятью? В этом случае 32-разрядная ОС не будет иметь более 4 ГБ пространства vaddr и виртуальной памяти.
заранее спасибо
Хорошо. Виртуальная память может существовать где...
5824 просмотров
schedule
06.02.2022
Определение номеров страниц и смещений для заданных адресов
Рассмотрим компьютерную систему с 32-битным логическим адресом и размером страницы 4 КБ. Система поддерживает до 512 МБ физической памяти.
Сколько записей в обычной одноуровневой таблице страниц?
Conventional single-level page table: 2^32...
37688 просмотров
schedule
30.12.2023
Проектирование виртуальной памяти с помощью TLB
У меня возникла следующая проблема, и я не совсем уверен, как к ней подойти:
Рассмотрим систему виртуальной памяти со следующими свойствами:
· 35-битный виртуальный адрес
· 16 КБ страниц
· 32-битный физический адрес...
5682 просмотров
schedule
31.01.2023
Множественные вызовы jQuery.load() к PHP-скрипту вызывают Невозможно выделить память: не удалось создать ошибку дочернего процесса
У меня есть HTML-страница, которая несколько раз вызывает jQuery.load('test.php') . Результат test.php — «256 КБ», и, как показано ниже, 64 запроса x 256 КБ должны стоить 16 МБ. Однако использование ресурсов cPanel показывает, что одно выполнение...
292 просмотров
schedule
02.03.2024
Найти физическую память по физическим и виртуальным номерам страниц и виртуальному адресу
У меня возникли проблемы с пониманием направления вопроса по заданию, и мне просто нужен совет о том, как рассчитать физическую память, необходимую в ГиБ, из следующего вопроса:
Рассмотрим компьютерную систему, в которой номер физической...
1778 просмотров
schedule
11.07.2022
Простому Hello World требуется 10 ГБ виртуальной памяти на 64-разрядной машине против 1 ГБ на 32-разрядной?
Запустив простую Java-программу на нашей рабочей машине, я заметил, что эта программа съедает больше 10G virt. Я знаю, что виртуальная память не так актуальна, но, по крайней мере, я хотел бы понять, зачем это нужно.
public class Main {
public...
10507 просмотров
schedule
10.07.2022
Исключительно большая виртуальная память Java для фактического использования памяти в некоторых средах
Я пытаюсь понять использование виртуальной памяти для моего Java-приложения, которое, похоже, зависит от среды, в которой я запускаю свою банку.
У меня две среды:
env 1
cat /proc/version
Linux version 3.5.0-48-generic (buildd@roseapple)...
129 просмотров
schedule
12.02.2022
в Linux при печати адресов функций всегда печатается 1 (С++)
Я разрабатываю программу на С++, которая работает с адресами для разных переменных и функций.
Когда я скомпилировал свою программу в ОС на базе Linux, все функции, включая основную, получили адрес 1 вместо 8-значного шестнадцатеричного числа, как...
177 просмотров
schedule
03.03.2023
почему не удается получить доступ к непрерывным адресам памяти в физической памяти
Согласно документации Microsoft по следующей ссылке:
https://msdn.microsoft.com/en-us/library/windows/hardware/hh439648%28v=vs.85%29.aspx
Программа может использовать непрерывный диапазон виртуальных адресов для доступа к большому буферу...
192 просмотров
schedule
05.05.2023