Главная страница
Навигация по странице:

  • 2. Что такое стек вызова функции Что такое кадр стека 3. Для чего нужна и как устроена структура vm_area_struct

  • Вопросы 04. 1. Почему программы, загружаемые из одного исполняемого файла, не могут разделять одни и те же области памяти


    Скачать 13.34 Kb.
    Название1. Почему программы, загружаемые из одного исполняемого файла, не могут разделять одни и те же области памяти
    Дата20.11.2021
    Размер13.34 Kb.
    Формат файлаdocx
    Имя файлаВопросы 04.docx
    ТипДокументы
    #276822


    1. Почему программы, загружаемые из одного исполняемого файла, не могут разделять одни и те же области памяти?


    2. Что такое стек вызова функции? Что такое кадр стека?


    3. Для чего нужна и как устроена структура vm_area_struct?


    4. Как связаны между собой страницы памяти и секции исполняемого файла?


    5. Какой размер имеет страница в ядре Linux? К скольким страницам может обратиться процесс?

    6. Как связаны зоны памяти и страницы?

    7. Чем физические адреса отличаются от виртуальных? Как происходит преобразование адреса?

    8. Что такое буфер ассоциативной трансляции? Как он функционирует?

    9. Что такое механизм huge pages? Для чего он нужен?

    10. Опишите механизм своппинга.

    11. Опишите структуру таблицы страниц.

    12. Как устроена память в режиме NUMA?

    13. Что такое inode? Зачем нужен объект dentry?

    14. Какие основные структуры используются в виртуальной файловой системе?

    15. Какой тип структуры данных отвечает за обеспечение максимальной скорости работы с кешем?

    16. Что такое дескриптор файла? Как он связан со структурой файла?

    17. Как происходит передача данных между реальными файловыми системами и виртуальной?

    18. Каким образом происходит регистрация новой файловой системы в ядре Linux?


    написать администратору сайта