<<
>>

Динамическая компоновка

Стратегия компоновки, которую мы обсуждали в подразделе «Задачи компоновщика», имеет одну особенность: все процедуры, требуемые программе, компонуются до начала работы программы. Однако если мы будем устанавливать все связи до начала работы программы в компьютере с виртуальной памятью, то мы не используем всех возможностей виртуальной памяти.
Многие программы содержат процедуры, которые вызываются только при определенных обстоятельствах. Например, компиляторы содержат процедуры для компиляции редко используемых операторов или исправления редко встречающихся ошибок.

Более гибкий способ компоновки раздельно скомпилированных процедур — компоновка каждой процедуры в тот момент, когда она впервые вызывается. Этот процесс называется динамической компоновкой. Впервые он был применен в системе MULTICS. Давайте рассмотрим примеры динамической компоновки в нескольких системах.

<< | >>
Источник: Таненбаум Э.. Архитектура компьютера. 5-е изд. 2007

Еще по теме Динамическая компоновка:

  1. СТЕРЕОТИП ДИНАМИЧЕСКИЙ
  2. ПСИХОЛОГИЯ ДИНАМИЧЕСКАЯ
  3. АНАЛИЗ КАУЗАЛЬНО-ДИНАМИЧЕСКИЙ
  4. Динамическая медитация
  5. В динамических методах
  6. ПСИХИКА: ПОНИМАНИЕ ДИНАМИЧЕСКОЕ
  7. Динамический смысл аспектов
  8. ПРОЦЕСС ПСИХИЧЕСКИЙ: ХАРАКТЕРИСТИКА ДИНАМИЧЕСКАЯ
  9. 46. Динамические процессы в малой группе
  10. ЛЕКЦИЯ 12 2.3. Динамические процессы городской жизни
  11. СОЦИОЛОГИЧЕСКИЙ АНАЛИЗ СЕМЬИ В ЕДИНСТВЕ СТРУКТУРНЫХ И ДИНАМИЧЕСКИХ КООРДИНАТ
  12. Структура массово-информационной деятельности: сбор, обработка, компоновка, передача, восприятие, трансформация, хранение и использование массовой информации. Потенциальная, принятая и реальная информация. Семантический, синтаксический и прагматический аспекты массово-информационных текстов.
  13. 4. Структура массово-информационной деятельности.
  14. СТРЕМЛЕНИЕ
  15. Розовый
  16. ПРОЦЕСС ПСИХИЧЕСКИЙ