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

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

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

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

     

     

     



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

 

 

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

 
 

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

Алексей комментирует книгу «Клеопатра» (Хаггард Генри Райдер):

читаю книгу второй раз и еще бы сто раз прочитал

ДАНИЛ комментирует книгу «Легенды и мифы Древней Греции» (Кун Николай Альбертович):

ЗАДАЛА ДИРЕКТРИСА НАЙТИ ЭТУ КНИЖКУ

Подгорный комментирует книгу «Из XX в XXI век: История одной жизни» (Владимир Борисович Баранов):

Книга Баранова История одной жизни представляет сборник политических доносов. Автор подлый КГБшник.

Юрий комментирует книгу «Защитник Отечества» (Корчевский Юрий):

Читается легко, историческая фантастика.

Владимир. Мебельщик с 26 летним стажем комментирует книгу «Встроенная мебель» (Борисов Кирилл):

Славная книга - советы кустаря одиночки, причем средневикового.Бред самоделкина. Ничего подобного использовать нельзя, если хочеться красивую,а главное качественную мебель.

Ольга комментирует книгу «Пятьдесят оттенков серого» (Эрика Леонард Джеймс):

Да, напишите, плиз!!! Читать ее не хочу,грузит мозг своей наивностью, а чем все кончится интересно!

ВСЕВОЛОД комментирует книгу «Огненные врата» (Дмитрий Емец):

На торрентах есть полное собрание произведений Емеца и легко скачать там.

диана комментирует книгу «Поющие в терновнике» (Маккалоу Колин):

моя самая любимая книга...еще в детстве читала и недавно заново прочла...сильный автор...

Морской лемминг комментирует книгу «Конь с розовой гривой» (Астафьев Виктор Петрович):

Я эту книгу читала, когда мне было девять лет. Животных я всегда любили и жестокой не стала - не от книг становятся жестокими. Но момент в любом случае гадкий - помню, как он взбесил меня, девятилетнюю. Впрочем, даже растущие в нормальных условиях дети часто бывают беспричинно жестокими и мучают слабых просто так, чтобы посмотреть, что будет. А для деревенских детей того времени это, в общем, норма. Астафьев написал так, как это на самом деле бывает - от этого мутит, но это правда. Остается надеяться, что прочитавшие эту книгу дети действительно поймут, что так делать нельзя. Энтони, если вы не знаете, что такое жестокость, то я вам завидую. :D Впрочем, некоторое представление о ней вы могли бы получить, прочитав этот эпизод с убитой птицей.

Оксана комментирует книгу «Мастер и Маргарита» (Булгаков Михаил Афанасьевич):

Я прочитала роман, а потом посмотрела фильм (притом несколько разных экранизаций!)Ощущения не сравнить!Книга намного лучше, попробуйте почитать.)


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