mmap

    0зной

    1ответ

    Мои знания прямого отображения буфера на практике прямые буферы всегда живут за пределами сборки мусора кучи. Таким образом, я предполагаю, что это имеет смысл и возможно отобразить некоторую интересн

    0зной

    1ответ

    Я новичок в использовании mmap и картографических HW-регистров, возможно, вопросы просты. Итак, моя проблема в том, что у нас есть пользовательский HW, который имеет 32-битные регистры. Одним из требо

    1зной

    1ответ

    Почему обнуление последних 12 бит смещения mmap гарантирует, что оно кратно __SC_PAGE_SIZE? Например: offset = address & ~(PAGE_SIZE - 1); Здесь PAGE_SIZE = 4096.

    0зной

    1ответ

    Привет, я использую beaglebone black, работающий на debian, и я использую mmap на /dev/mem файл для доступа к регистрам GPIO. У меня есть .c файл, содержащий мое отображение функции: //sample code u

    2зной

    1ответ

    Если я вызову msync с MS_ASYNC в области отображения памяти, процесс синхронизации будет обрабатываться асинхронно. Однако, если я немедленно вызову munmap в этой области, могу ли я предположить, что

    0зной

    3ответ

    Это часть задания, чтобы узнать больше о syscall. Как я могу преобразовать Int в C++ с использованием системного вызова вместо того, чтобы использовать Sprintf или любые другие библиотеки functoins в

    6зной

    1ответ

    Кто-нибудь знает, почему mmap() возвращает MAP_FAILED вместо NULL? Кажется, что MAP_FAILED (void *) - 1 на большинстве систем. Почему вместо mmap() вместо этого используется NULL? Я знаю, что адрес 0x