Публикации по теме 'linux-kernel'
Библиотека памяти в ядре
Ядро ОС ( Linux ) выделяет виртуальную память процессу, используя набор смежных блоков памяти, называемых vm_area_struct . Каждая VMA состоит из:
Ядро группирует все эти распределения в mm_struct внутри дескриптора процесса task_struct .
mm_struct содержит список всех выделенных VMA в двух структурах данных, список VMA, отсортированный по адресам, и как часть красно-черного дерева для каждого процесса. Всякий раз, когда мы вызываем системный вызов mmap() , мы..
Вопросы по теме 'linux-kernel'
Linux: учитывая идентификатор, чтобы проверить, является ли его PID или TID в C
Вам будет предоставлен идентификатор в качестве входных данных для процесса. Нам нужно найти, является ли это PID или TID. Этот идентификатор может относиться к любому процессу, не обязательно к тому же процессу. Например:
.\a.out 1234
Вывод:...
1386 просмотров
schedule
10.05.2024
Использование статически скомпилированного файла C в качестве rootfs
Я хочу загрузить свою плату imx53-qsb, используя не обычную rootfs, а статически скомпилированный файл hello_world.c , другими словами hello_world_static.out . Для этого я написал файл hello_world.c , скомпилировал его статически и поместил в...
362 просмотров
schedule
31.05.2024