Динамически загружаемые библиотеки: структура, архитектура и применение (часть 2)
Где читать
Реклама. ООО ЛИТРЕС, ИНН 7719571260, erid: 2VfnxyNkZrY
О книге
С формальной точки зрения Dynamic Link Library (DLL) (динамически загружаемая библиотека) — особым образом оформленный относительно независимый блок исполняемого кода. DLL используются множеством приложений. Все приложения для ОС Windows так или иначе используют динамические библиотеки. Исполняемый код в DLL не предполагает автономного использования. Перед тем как приступить к использованию, необходимо загрузить DLL в область памяти вызывающего процесса (т.е. DLL не может выполняться сама по себе — ей обязательно нужен клиент). Это явление называется «проецирование DLL на адресное пространство процесса». Это и понятно, так как процессор работает не только с регистрами, но и с адресами памяти. Поэтому каждому объекту DLL требуется своё место «под солнцем», чтобы иметь возможность быть выполненным при вызове. В конечном коде exe-файла, который генерирует компилятор, не будет инструкций процессора, соответствующих коду данной функции. Вместо этого будет сгенерирована инструкция вызова соответствующей функции (call).
Подробности
- Автор
- И. А. Семёнов
- Издательство
- Синергия
- Год издания
- 2013
- Объём
- 39 стр.
- Формат
- PDF-книга
Серия «Прикладная информатика. Научные статьи»: порядок чтения
Вся серия →- Книга 1 Инструменты нагрузочного тестирования 2018
- Книга 2 Корреляционный анализ и прогнозирование SYN-флуд атак 2018
- Книга 3 Менеджер событий на языке C# в Unity3D: разработка, оценка удобства использования и производительности 2016
- Книга 4 Разработка архитектуры интернет-сервиса организации научных мероприятий с автоматизацией документооборота 2018
- Книга 5 ITSM-подход в управлении ИТ-инфраструктурой сети МПК 2015
- Книга 6 Управление аутсорсинговой компанией на основе саморегуляции 2013
- Книга 7 Технология blockchain и ее применение 2017
- Книга 8 Разработка информационной системы тестирования знаний студентов с использованием Delphi и MS SQL Server 2019
- Книга 9 Автоматизация планирования мелкосерийного производства сетевыми методами 2017
- Книга 10 Адаптация стандарта PRINCE2 для проекта внедрения MES-системы 2017
- Книга 11 Структуры механических торговых систем 2013
- Книга 12 Реализация нейронной сети для распознавания изображений с помощью технологии NVIDIA CUDA 2013
Похожие книги
Все книги жанра →