Вопросы по теме 'memory-mapping'
Эмуляция отображения памяти игровой консоли, доступ к разным локациям на основе предоставленного адреса
Я реализую эмулятор для старой игровой консоли, в основном в учебных целях.
Эта консоль сопоставляет ромы и многое другое с регионами в своем адресном пространстве. Некоторые местоположения также зеркалируются, поэтому несколько адресов могут...
521 просмотров
schedule
11.03.2023
FPGA реализует отображаемый в памяти регистр
Я относительно новичок в программировании fpga (vhdl). Поэтому я понятия не имею о стоимости ресурсов для различных решений проблемы ... Поэтому мне было интересно, какой подход имеет наибольший смысл, если я хочу реализовать некоторые регистры с...
1081 просмотров
schedule
11.04.2023
Отображение памяти в виртуальном адресном пространстве (VAS)
В этой [вики-статье] о виртуальной памяти говорится:
Затем процесс начинает выполнять байты в exe-файле. Однако единственный способ, которым процесс может использовать или устанавливать значения «-» в своей VAS, — это попросить ОС...
251 просмотров
schedule
23.05.2022
Точка входа исполняемого заголовка elf
почему точка входа elf 0x8048320. From Этот вопрос - это виртуальный адрес, используемый ядром операционной системы для отображения процесса. Но From This , виртуальный адрес, по которому отображается процесс (в процессоры x86) составляет...
1650 просмотров
schedule
17.11.2022
смещение файла и виртуальный адрес в общей библиотеке
Для файла общей библиотеки, как преобразовать смещение файла и виртуальный адрес определения символа?
В документе ELF для символа в таблице символов
В исполняемых и общих объектных файлах st_value содержит виртуальный адрес. Чтобы сделать...
1559 просмотров
schedule
12.09.2022
Каковы недостатки использования каталога Lucene в качестве основного файлового хранилища?
Я хочу использовать Lucene MMapDirectory в качестве основного хранилища файлов. Каждый файл будет храниться в отдельном документе как массив байтов в StoredField . Все свойства файла, которые должны быть доступны для поиска, такие как...
1004 просмотров
schedule
30.08.2022
C++ constexpr не работает с reinterpret_cast
В более старых версиях gcc (~6.X) работал следующий код, однако в более новых версиях возникают ошибки компиляции.
struct test{
constexpr static int* PORT1 = reinterpret_cast<int*>(0x12345678);
};
Компилятор:
error:...
1376 просмотров
schedule
15.06.2023
Объяснение времени карты памяти в python при использовании нескольких процессов
Я использую 36-ядерный узел HPC. Спецификация заключается в том, что узел имеет 2 процессора Intel Xeon E5-2695 v4 с 18 ядрами каждый. Я пытаюсь записать карту памяти из основного процесса, а подпроцесс считывает карту памяти и обновляет ее....
65 просмотров
schedule
05.12.2023