Шапка

Часть 9. Будущее стековых компьютеров

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

Сейчас ещё слишком рано пытаться ответить на все вопросы возможного функционирования в различных условиях. Но некоторые важные вопросы можно обсудить уже сейчас. Утверждения и аргументы, приведённые здесь, могут послужить основой будущих исследований. Идеи, высказанные в этой части, следует рассматривать только в качестве мнения, а не доказанного факта.

В §9.1 обсуждаются проблемы поддержки стековыми машинами традиционных языков программирования. Как уже говорилось, с большинством из них существующие модели уже сейчас неплохо справляются.

Виртуальная память и методы защиты адресного пространства рассматриваются в §9.2 . Поддержка виртуальной памяти в современных моделях отсутствует, так как не требуется в большинстве областей их применения. Защита адресного пространства также не поддерживается, но будет нужна позднее.

В §9.3 исследуется необходимость третьего стека и предполагается, что стековые кадры в основной памяти удовлетворяют требованиям и к третьему стеку, и к поддержке традиционных языков программирования одновременно.

В §9.4 рассматриваются надвигающиеся ограничения пропускной способности памяти и история использования подсистемы памяти в вычислительных машинах. У стековых компьютеров есть собственные ответы на проблемы производительности памяти, которые хорошо подходят к их областям применения.

§9.5 описывает две интересные, но не применяющиеся в настоящее время, конструктивные идеи. Одна предлагает заменить условные переходы условными же выходами из подпрограмм. Вторая - использовать стек для хранения временно создаваемых фрагментов программ.

В §9.6 кратко обсуждается возможное воздействие стековых машин на вычисления общего назначения.

Previous part:

Next part: