vak: (Улыбка)
[personal profile] vak
Джеймс Ньюман завершил свой титанический труд: за два года он спроектировал и построил полноценный компьютер из отдельных транзисторов.

Архитектура компьютера описана здесь: http://www.megaprocessor.com/architecture.html

Date: 2016-07-07 06:10 (UTC)
From: [identity profile] 32bit-me.livejournal.com
Это прекрасно, но нельзя останавливаться на достигнутом! Есть ещё вакуумные лампы!
Можно и на реле, но релейных компьютеров куча, а ламповых (современных) я ещё не видел.

Вот ещё транзисторный проект (и другие интересные проеты тоже):
http://3.14.by/en/read/homemade-cpus
Edited Date: 2016-07-07 07:02 (UTC)

Date: 2016-07-07 08:44 (UTC)
From: [identity profile] sagarasousuke.livejournal.com
у ламп (тысячи часов ресурса) и особенно реле (типично 1e+5 переключений) таки заметно ограниченная наработка на отказ, TCO высоковат будет (даже в части временнЫх затрат на идентификацию и замену).

А на вакуумных микросхемах - по сути то же, а зрелищность не та.

Date: 2016-07-07 08:47 (UTC)
From: [identity profile] 32bit-me.livejournal.com
Вакуумных микросхем мне видеть не приходилось, хотя слышал о таком.
Что касается ТСО, вы серьёзно предполагаете, что этот компьютер будет как-либо использоваться?

Date: 2016-07-07 09:04 (UTC)
From: [identity profile] sagarasousuke.livejournal.com
Как учебный ресурс он бесценен (методика проектирования, отладки, тестирования, ...)

Тот же перечень проблем, с которыми столкнулся Ньюман - золотой список для любого студента инженерных специальностей. Ну и закон Мэрфи, конечно :)

А после какого-то процента отказов машина на ненадёжных элементах рискует превратиться в "работает, не трогаем" (=больше долбиться с поблочным-поэлементным тестированием, чем работать), такое многократное повторение без смысла нафиг убивает азарт. Если бы компоненты с большей надежностью были недоступны - тогда да, "привести в рабочее состояние и быстро-быстро обсчитать модель".

Date: 2016-07-07 09:09 (UTC)
From: [identity profile] 32bit-me.livejournal.com
Как учебный ресурс для инженерных специальностей гораздо большую ценность имеют проекты на FPGA.

Date: 2016-07-07 09:32 (UTC)
From: [identity profile] sagarasousuke.livejournal.com
Мегапроцессор - скорее про умение смотреть на систему, видеть её особенные свойства, и спектр характерных проблем в реализации/сопровождении.

Не свойства конкретно этой сложной аналоговой схемы, но мысль о том, что бывают и иные свойства, кроме свойств присущих FPGA.

"Запихивают твоё изделие в межзвёздное пространство -- подумай головой: что там будет, и какого рода сбои/деградация могут иметь место там, какой эффект произведут". Про разносторонность взгляда на систему в операционном окружении.

Date: 2016-07-07 10:19 (UTC)
From: [identity profile] 32bit-me.livejournal.com
Вообще не понял про межзвёздное пространство и прочее.
Процессоры для космических применений не делают на дискретных транзисторах, я вас уверяю.