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

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

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

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

     

     

     



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

 

 

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

 
 

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

Маргарита комментирует книгу «Асканио» (Дюма Александр):

Очень хорошая книга!В школе много читать задают.

Евгения комментирует книгу «Баба-яга Бессмертная» (Никитина Елена):

Да, хотелось бы продолжение почитать. Ну или что-то новое,но в таком же стиле.

Константин комментирует книгу «Роман с кокаином» (Абдуллаев Шамшад):

Не понял, какое отношение имеет Абдуллаев Шамшад к "Роману с кокаином" Агеева.

Неважно комментирует книгу «Робинзон Крузо» (Дефо Даниэль):

ну не по заказу а так нормально

Горчица(Песчанная буря) комментирует книгу «Опасная тропа» (Хантер Эрин):

Я люблю всех животных и я не оскарбляю этих писателей(Хантнер Эрин это псевдоним нескольких писателей)за то что они про собак плохо пишут.И вообще книги супер кто согласен ищите меня в Однаклассниках и в В Контакте я там Дарья Данилова

ника комментирует книгу «Наполеон: Жизнь после смерти» (Радзинский Эдвард Станиславович):

книга просто супер!!! Трогает до слёз!!!!!!!!!

ММВ комментирует книгу «Мефодий Буслаев. Первый эйдос» (Емец Дмитрий):

жду не дождусь 16 части " мефодий буслаев и книга семи дорог " ))


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