fk0, легенда (24.05.2018 01:08, просмотров: 4454)
А существуют ли контроллеры или что-то подобное, для задач логического управления, но построенное не по "классической" схеме процессора. Где нет счётчика инструкций, или по крайней мере это не счётчик с автоинкрементом, или нет регистров, или нет АЛУ? Очевидно, что такую систему можно построить на базе микросхемы ПЗУ, регистра и источника тактового сигнала: в каждом полутакте входные сигналы "контроллера" и часть шины данных ПЗУ записываются в регистр, который в следующем полутакте начинает формировать новый адрес. Оставшаяся часть шины данных ПЗУ формирует выходные сигналы контроллера. Наверное это самая простая, с точки зрения логики (но не числа элементов, впрочем элементы ПЗУ весьма однотипны...), схема которая в принципе может заменить (нужно гигантское ПЗУ) микропроцессор. Но возможны, наверное, и другие варианты? Наверняка на заре создания вычислительной техники некоторые были уже придуманы, но отброшены ввиду большой, по тем временам, сложности, например. Может сейчас пришло их время?
И следующий интересный вопрос, можно ли подобную систему построить не на базе полупроводниковой электроники (требующей сложного химического производства)? Пусть даже медленную, с накопителем в виде перфокарт, например. Могли ли компьютеры в таком виде появиться на сотни лет раньше? Например на элементах потенциально изготовляемых в гаражной мастерской. Т.е. можно сделать самодельную батерею. В пределе -- диод. Триод в виде радиолампы. Биполярный транзистор -- вряд ли. Полевой -- не уверен. Реле -- запросто.
[ZX]