Вопросы по теме '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 просмотров

смещение файла и виртуальный адрес в общей библиотеке
Для файла общей библиотеки, как преобразовать смещение файла и виртуальный адрес определения символа? В документе ELF для символа в таблице символов В исполняемых и общих объектных файлах st_value содержит виртуальный адрес. Чтобы сделать...
1559 просмотров

Каковы недостатки использования каталога Lucene в качестве основного файлового хранилища?
Я хочу использовать Lucene MMapDirectory в качестве основного хранилища файлов. Каждый файл будет храниться в отдельном документе как массив байтов в StoredField . Все свойства файла, которые должны быть доступны для поиска, такие как...
1004 просмотров

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 просмотров