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

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

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

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

     

     

     



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

 

 

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

 
 

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

SAVVEL комментирует книгу «И пришел многоликий...» (Злотников Роман Валерьевич):

Очень хорошая книга "И ПРИШЕЛ МНОГОЛИКИЙ..."

лои ихол и имбел комментирует книгу «Рассказы, сказки, стихи» (Осеева Валентина):

лашпе не лоховое это всё

Вик комментирует книгу «Декабристы» (Алексеев Сергей Трофимович):

Как "самосекатель" у Толстого А.

Natatenj комментирует книгу «Записки эмигрантки, или Dolce Vita как она есть» (Лидия Торти):

Книга абсолютно пустая. Путеводитель по Италии, автор никогда не была эмигранткой!

Валентина комментирует книгу «Евгений Онегин» (Пушкин Александр Сергеевич):

Если не секрет, чем оно Вам не понравилось?)

Олексій комментирует книгу «Библия секса» (Джоанидис Пол):

книгу ще не читав але думаю що вона цікава і є що знеї пириняти собі

марина комментирует книгу «Истории оборотней» (Андрей Белянин):

это самое ужасное что я читала!

Синяя Звезда комментирует книгу «Битва за лес» (Хантер Эрин):

Блиин... Так жалко Синюю Звезду... Интересно, а кто станет глашатаем Огнезвёзда??? Скажите, плииииз... Случайно не Песчаная Буря?

селена комментирует книгу «Убыр» (Наиль Измайлов):

прочитала книгу Измайлова Убыр, -восторг и фуррор! автор просто молодец, из национального фольклора сделать удивительный,страшный и прекрасный одновременно,современный триллер. А какой сочный и красочный язык в повествовании,что хочется отметить особо.Обязательно прочитаю продолжение и другие его книги написанные под своим именем - Шамиль Идиатуллин.


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