Что означает значение Align в заголовке программы файла ELF?

Глядя на заголовок программы ELF-файла, я вижу следующую информацию. (Первое значение - тип заголовка программы, а второе - выравнивание)

1. PHDR           0x8
2. INTERP         0x1
3. LOAD           0x200000
4. LOAD           0x200000
5. DYNAMIC        0x8
6. NOTE           0x4
7. GNU_EH_FRAME   0x4
8. GNU_STACK      0x10
10. GNU_RELRO      0x1

У меня вопрос, что на самом деле означает Align в заголовке программы?

Глядя на страницу руководства для ELF(5) в Linux, она говорит следующее:

p_align Этот элемент содержит значение, которому выровнены сегменты в памяти и в файле.

Итак, что на самом деле означает выравнивание в памяти (скажем, 0x1, 0x4, 0x8, 0x10, 0x200,00)?

0 ответов

Другие вопросы по тегам