Современная электронная библиотека ModernLib.Net

Динамически загружаемые библиотеки: структура, архитектура и применение (часть 2)

Автор: И. А. Семенов
Жанр:
Серия: Прикладная информатика. Научные статьи
Аннотация:

С формальной точки зрения Dynamic Link Library (DLL) (динамически загружаемая библиотека) – особым образом оформленный относительно независимый блок исполняемого кода. DLL используются множеством приложений. Все приложения для ОС Windows так или иначе используют динамические библиотеки. Исполняемый код в DLL не предполагает автономного использования. Перед тем как приступить к использованию, необходимо загрузить DLL в область памяти вызывающего процесса (т.е. DLL не может выполняться сама по себе – ей обязательно нужен клиент). Это явление называется «проецирование DLL на адресное пространство процесса». Это и понятно, так как процессор работает не только с регистрами, но и с адресами памяти. Поэтому каждому объекту DLL требуется своё место «под солнцем», чтобы иметь возможность быть выполненным при вызове. В конечном коде exe-файла, который генерирует компилятор, не будет инструкций процессора, соответствующих коду данной функции. Вместо этого будет сгенерирована инструкция вызова соответствующей функции (call).

     

     

     



    Извините, данная книга недоступна в связи с жалобой правообладателя.

 

 

Ваш комментарий:

 
 

Случайные комментарии

уар комментирует книгу «Незаменимый вор» (Бачило Александр Геннадьевич):

Автор книги "Незаменимый вор" - Александр Бачило. Безо всяких соавторов.

уар комментирует книгу «Помочь можно живым» (Бачило Александр Геннадьевич):

Автор произведения "Помочь можно живым" - Александр Бачило. Без соавторов.

Еврей комментирует книгу «Зеленая книга» (Аль-Каддафи Муаммар):

Как можно исказить то, чего нет?

Макс комментирует книгу «Дюна» (Герберт Фрэнк):

Книга класс!!! Хочу прочитать все серии Дюны.

Алия комментирует книгу «Невыносимая дерзость» (Шэрон Кендрик):

Очень интересная книга , и очень жаль что не доканца(((.

СЕРГЕЙ комментирует книгу «Живые мертвые (Мир пауков - 7)» (Уилсон Колин Генри):

Спасибо за отличную библиотеку

наталья комментирует книгу «Алый наряд Вероники» (Серова Марина):

большего бреда не читала! частный детектив показан с точки зрения полной дуры, которая узнаёт детали преступления и тут же выбалтывает их подозреваемым! не узнает людей, с которыми вчера встречалась! вчера в её доме нет продуктов и кофе (серова пишет, что мадамка даже не успела сходить в магазин), и тут же назавтра детективша частная встает и пьет кофе... откуда он взялся? неизвестно... короче, меня хватило на 40 страниц... думала: ну, вот-вот пойдет интересное... галиматья... неужели человек вообще не запоминает, про что он пишет?...себя, что ли, описывает?... не просто не читайте, а не тратьте время на эту галиматью!

Пепелица комментирует книгу «Битва за лес» (Хантер Эрин):

Какая книга следующая!!????


Информация для правообладателей