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

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

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

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

     

     

     



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

 

 

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

 
 

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

777 комментирует книгу «Последняя охота» (Орехов Василий):

Полное фуфло а не S.T.A.L.K.E.R.

Татьяна комментирует книгу «Богат и немного женат» (Южина Маргарита):

Маргарите Южиной - СПАСИБО, СПАСИБО и еще раз СПАСИБО! За искрометный юмор, позитив и настроение. Рекомендую ВСЕМ!

Сергей комментирует книгу «Справочник по русскому языку. Пунктуация» (Розенталь Дитмар Эльяшевич):

Скачал книгу "Справочник по русскому языку. Пунктуация" в форматах DOC и HTML. В DOC обрывается уже на §7, а в HTML отсутствуют примечания, которые есть, если читать книгу на сайте.

TSA комментирует книгу «16-я книга. Сфера Танатоса» (Алекс Карр):

не подскажете, когда уже следующую книгу выпустят? а то не терпится узнать, что же там дальше?

Петр комментирует книгу «Путеводитель по Харбину» (Коллектив авторов):

Обратитесь в службу поддержки пользователей www.litres.ru

Владимир комментирует книгу «Там...» (Анна Борисова):

Акунин впервые написал дрянь.Может стоит меньше заниматься политикой а больше все же своим прямым делом.

Андрей комментирует книгу «Доспехи из чешуи дракона» (Юрин Денис):

Opera mobile переключить в настройках режим Useragent - Desktop.

елена комментирует книгу «Люди, которые играют в игры» (Берн Эрик):

Люди, которые играют в игры


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