Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Метод динамической отладки ( DDT ) - это серия программ отладчика , изначально разработанных для оборудования Digital Equipment Corporation (DEC), первоначально известная как DEC Debugging Tape, поскольку распространялась на бумажной ленте . Название - игра слов на инсектициде ДДТ . Первая версия ДДТ была разработана в Массачусетском технологическом институте для компьютера PDP-1 в 1961 году, но более новые версии на новых платформах продолжали использовать то же имя. После переноса на платформы других производителей и смены носителя имя было изменено на версию, менее ориентированную на DEC.Ранние версии Digital Research «s CP / M и CP / M-86 сохранили название DEC DDT (и DDT-86 и DDT-68K) для их отладки, однако, теперь означает "Dynamic Debugging Tool". [1] CP / M DDT был позже заменен отладчиком символических инструкций (SID, [2] ZSID, SID86 , [3] и GEMSID ) в DR DOS и GEM . [4] [5]

Помимо своей обычной функции отладчика, DDT также использовался как командная оболочка верхнего уровня для операционной системы несовместимой системы разделения времени (ITS) Массачусетского технологического института (MIT) ; в некоторых более поздних системах ITS он заменен «PWORD», который реализует ограниченный набор функций DDT. DDT может запускать и отлаживать до восьми процессов (называемых «заданиями» в ITS) одновременно, например, несколько сеансов TECO , а DDT может запускаться рекурсивно.- то есть некоторые или все эти задания могут сами быть ДДТ (которые затем могут выполнять еще восемь заданий и т. д.). Всем этим восьми работам были присвоены уникальные имена, и обычное название исходного и самого верхнего ДДТ было «HACTRN» («хак-тран»). Гай Стил написал в стиле филк стихотворение пародию Edgar Allan Poe «s„ The Raven “под названием HACTRN . [ необходима цитата ]

DEC-10 / DEC-20 DDT [ править ]

DDT (метод динамической отладки), реализованный в DECsystem-10 и DECSYSTEM-20 [6], допускал ссылки на символы в отлаживаемой программе. Эта функция загружает символы из исполняемого файла .EXE; специальная версия под названием SDDT использовала символы из работающего монитора и позволяла системным программистам «заглядывать» внутрь. [7]

См. Также [ править ]

  • Инструмент онлайн-отладки (ODT)
  • Техника отладки трассировки (TDT)
  • ОТЛАДКА (команда DOS)
  • Сравнение компьютерных оболочек

Ссылки [ править ]

  1. ^ Kildall, Гэри Арлен (февраль 1978). «Простая техника статического перемещения абсолютного машинного кода» . Журнал доктора Добба по компьютерной гимнастике и ортодонтии . Народная компьютерная компания . 3 (2): 10–13 (66–69). ISBN 0-8104-5490-4. №22. Архивировано 9 сентября 2017 года . Проверено 19 августа 2017 . [1] [2] [3]
  2. ^ Руководство пользователя SID (PDF) . Цифровые исследования . 1978. 595-2549. Архивировано (PDF) из оригинала 20.10.2019 . Проверено 6 февраля 2020 . (4 + 69 страниц)
  3. ^ SID-86 Руководство пользователя для CP / M-86 (2-е изд.). Цифровые исследования . Август 1982 г. [март 1982 г.]. SID86UG.WS4. Архивировано 20 октября 2019 года . Проверено 6 февраля 2020 . [4] (NB. Перепечатанная версия руководства Эммануэля Роша с добавленными командами Q, SR и Z).
  4. ^ Пол, Маттиас Р. (1997-05-24) [1991]. DRDOSTIP.TXT - Советы и уловки для DR DOS 3.41 - 5.0 . МПДОСТИП (на немецком языке) (47 изд.). Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  5. ^ Пол, Matthias R. (2002-01-09). «SID86» . Группа новостейcomp.os.cpm . Архивировано 27 августа 2018 года . Проверено 8 апреля 2018 . […] Поскольку DR-DOS 7.03 DEBUG по-прежнему основан на старом SID86.EXE , я предлагаю запустить DEBUG 1.51 и войти в расширенную справочную систему с помощью ?? из приглашения отладки. Это даст вам восемь экранов с синтаксисом и справкой по функциям. Некоторые из этих функций также поддерживались более старыми выпусками. […]
  6. ^ Справочное руководство DEC-10-UDDTA-AD (C) 1968, 1969, 1970, 1975 Дуглас Э. Беринг. «DDT (метод динамической отладки) и TDT (метод отладки трассировки» . DDT (метод динамической отладки) и TDT (метод отладки трассировки) для систем PDP-11
  7. ^ Введение, выпуск 1975 года

Внешние ссылки [ править ]

  • Список команд DDT для бесплатной версии, написанной на портативном языке C
  • Справочное руководство по ITS 1.5 - (Памятка по искусственному интеллекту № 161A)
  • ITS: Руководство Люзера
  • The Great Quux Poem Collection - (См. Особенно примечания к стихотворению HACTRN )