Это изображение можно воссоздать с использованием векторной графики в виде файла SVG . У этого есть несколько преимуществ; см. Commons: Media для очистки для получения дополнительной информации. Если доступна SVG-форма этого изображения, загрузите ее, а затем замените этот шаблон на . Рекомендуется назвать SVG-файл «Структура и интерпретация компьютерных программ p.764a.svg» - тогда доступная версия шаблона Vector (или Vva ) не нуждается в параметре имени нового изображения . {{vector version available|new image name}}
Резюме
ОписаниеСтруктура и интерпретация компьютерных программ стр.764a.gif
Английский: (Из описания стр.761 (733) в pdf файле ):
Остановка и копирование сборки мусора: память делится на две половины: рабочую память и свободную память . Когда cons создает пары, он размещает их в рабочей памяти. Когда рабочая память заполнена, мы выполняем сборку мусора, обнаруживая все полезные пары в рабочей памяти и копируя их в последовательные места в свободной памяти. (Полезные пары находятся путем отслеживания всех указателей car и cdr , начиная с машинных регистров.) Поскольку мы не копируем мусор, вероятно, будет дополнительная свободная память, которую мы можем использовать для выделения новых пар. К тому же в оперативной памяти ничего не нужно, так как все полезные пары в ней скопированы. Таким образом, если мы поменяем ролями рабочей памяти и свободной памяти, мы сможем продолжить обработку; новые пары будут размещены в новой рабочей памяти (которая была старой свободной памятью). Когда он заполнится, мы можем скопировать полезные пары в новую свободную память (которая была старой рабочей памятью).
Описание предполагает архитектуру Lisp . Схема иллюстрирует ситуацию прямо перед сборкой мусора.
Дата
Источник
Этот файл был извлечен из другого файла: Structure and Interpretation of Computer Programs (Second Edition) .pdf p.764 (736)
Автор
Массачусетский технологический институт, Гарольд Абельсон и Джеральд Джей Сассман с Джули Сассман
делиться - копировать, распространять и передавать произведение
ремикс - адаптировать произведение
При следующих условиях:
атрибуция - вы должны указать соответствующий источник, предоставить ссылку на лицензию и указать, были ли внесены изменения. Вы можете сделать это любым разумным способом, но не любым способом, который предполагает, что лицензиар одобряет вас или ваше использование.
делиться одинаково - если вы ремикшируете, трансформируете или опираетесь на материал, вы должны распространять свои материалы по той же или совместимой лицензии, что и оригинал.
inception<\/a>"}},"text\/plain":{"en":{"":"inception"}}},"{\"value\":{\"time\":\"+2020-06-30T00:00:00Z\",\"timezone\":0,\"before\":0,\"after\":0,\"precision\":11,\"calendarmodel\":\"http:\\\/\\\/www.wikidata.org\\\/entity\\\/Q1985727\"},\"type\":\"time\"}":{"text\/html":{"en":{"P571":"30 June 2020"}},"text\/plain":{"en":{"P571":"30 June 2020"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P571 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
зарождение
30 июнь 2020
История файлов
Щелкните дату / время, чтобы просмотреть файл в том виде, в котором он выглядел в то время.
Загружена работа Массачусетского технологического института, Гарольда Абельсона и Джеральда Джея Сассмана с Джули Сассман из File: Structure and Interpretation of Computer Programs (Second Edition) .pdf , p.764 (736) with UploadWizard
Использование файла
Следующие страницы английской Википедии используют этот файл (страницы других проектов не указаны):