Читать «Компьютерра PDA N151 (24.12.2011-30.12.2011)» онлайн - страница 36
Компьютерра
- Со стороны это выглядит странно: с одной стороны, делается что-то новое, но речь в основном о старинном, давно не используемом компьютере. Кроме разработки эмулятора есть ли какие-то попытки сделать работающий троичный компьютер?
- Да, элементная база, к сожалению, осталась старая. Это большая проблема, а поиск новых компонентов, пригодных для этого, затруднён: единственное, что можно делать, - рассматривать большое количество элементов и пытаться понять, подходят они или нет. За несколько лет удалось подобрать только два элемента - операционные усилители, КМОП-ключи 403. И ещё некоторые оптические компоненты. На заказ сделать, конечно, можно, но кто будет этим заниматься? Если делать микросхемы, то нужно обращаться в Зеленоград и пытаться оформить какой-нибудь минимальный заказ, чтобы посмотреть. Это можно сделать, но бесплатно никто работать не станет, а будет ли дальнейшее развитие - неясно. К тому же процесс выпуска серии микросхем нас задержит на некоторое время.
- Есть ли шанс, что новые троичные компьютеры окажутся выгоднее обычных?
- Поначалу, конечно, нет. Придётся ведь всё разрабатывать с нуля, начиная с элементной базы. Чтобы это оправдалось, нужен большой прирост эффективности при обработке данных.
- Ну зато можно будет работать на реальном "железе". Или на современных двоичных процессорах эмуляция будет работать быстрее, чем машина на неких малотиражных элементах?
- Здесь вопрос доступности. Если ты выпускаешь элемент, тебе его нужно сначала получить, потом припаять. А эмулятор - собрал и запустил. Не нужно никаких дополнительных усилий для того, чтобы посмотреть, как всё работает.
- Но если вдруг появится какая-то элементная база, которая дает это естественным образом, сразу все старые наработки сразу пригодятся, так?
- Да, всё можно достаточно быстро адаптировать. Это один из вариантов будущего. Когда упрётся прирост производительности нынешней архитектуры, почему не пойти по пути расширения количества разрядов разрядности? Ну и ещё есть квантовые компьютеры, они тоже оперируют не всегда двоичными данными, здесь может оказаться больше возможностей.
Полезные ссылки
• Попытка создания на двоичных компонентах (фактически программная имитация внутри широко распространённой модели микроконтроллера)
• - интересное применение архитектурных принципов микропроцессора 6502 и компьютера "Commodore-64", но с использованием симметричного троичного кода