Главная /
Инструменты, алгоритмы и структуры данных /
Программа, записанная в машинном коде и выполняемая компьютером, оперирует с адресами памяти компьютера. Какие утверждения справедливы относительно формирования адресов памяти такой программы.
Программа, записанная в машинном коде и выполняемая компьютером, оперирует с адресами памяти компьютера. Какие утверждения справедливы относительно формирования адресов памяти такой программы.
вопросПравильный ответ:
компилятор, создающий машинный код, управляет распределением памяти компьютера, что позволяет ему задавать адреса всех объектов компилируемой программы
управлением памятью компьютера занимается операционная система, которая выделяет память программе в момент ее загрузки на выполнение. Поэтому компилятор может только задавать относительные адреса - адреса относительно начала отведенной программе памяти
абсолютные адреса может устанавливать загрузчик - инструмент, являющийся частью операционной системы, работающий при загрузке программы на выполнение
для некоторых современных процессоров не требуется загрузчик, поскольку аппаратура работает с относительными адресами
раздельная компиляция отдельных модулей программы приводит к тому, что компилятор не может задавать относительные адреса используемых объектов другого модуля, оставляя неразрешенные ссылки
разрешение ссылок выполняет компоновщик - специальный инструмент, компонующий единую программу из отдельных скомпилированных модулей
Сложность вопроса
86
Сложность курса: Инструменты, алгоритмы и структуры данных
89
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не углядел этот чёртов сайт с ответами с тестами intuit до этого
29 авг 2018
Аноним
Это очень намудрённый вопрос intuit.
29 июл 2017
Другие ответы на вопросы из темы программирование интуит.
-
#
Какими свойствами обладает отношение строгого полного (тотального) порядка на множестве
? Отношение полного строгого порядка:
- # Какие операции недоступны при работе с кортежами в языке Eiffel:
- # Какие утверждения не являются справедливыми для понятия "список с курсором"?
- # Каково число возможных позиций курсора для пустого списка?
- # Эффективность работы с хеш-таблицами зависит от выбора хеш-функции (степени ее совершенства) и от способа разрешения конфликтов при совпадении значений. Укажите, как разрешаются конфликты в Eiffel библиотечном классе HASH_TABLE?