APOLLO GUIDANCE COMPUTER
Apr. 14th, 2010 12:50 pmВ день космонавтики многоуважаемый камрад
arky_titan написал очень интересный и познавательный поздравляльный пост, в котором осветил весьма интересное устройство - навигационный компьютер, для экспедиции на Луну aka Apollo Guidance Computer (AGC) . Это прямо таки шедевр технического прогресса 1964 года, для того времени это шедевр КПК!
Компьютер Апполон впервые использовал интегральные микросхемы. Первый вариант использовал 4100 элементов или-не(т.е. процессор был не на одном кристалле, а на множестве микросхем)! Оперативная память у него была на магнитных сердечниках, и имела 2048. И 36 килослов (ака 72 килобайта, но адресуется сразу слово, состоящее из 15 бит и одного бита чётности!) ПЗУ, так же на сердечниках, но прошитая вручную! Товарищ
arky_titan хорошо описал в своём посте, как производилась прошивка (без кавычек, т.к. в прямом смысле) и я не хочу заниматься плагиатом.
Процессор был шестнадцатиразрядный (это 1964 ГОД!!!!!) 14 бит данных, 1 бит переполнения и 1 бит знака. Частота процессора была аш 2 МГц (точнее будет сказать 2,048 МГц)! Я не буду детально вдаватся в архитектуру процессора, хотя с исторической точки зрения - она очень интересна. И полезно будет изучить её, посмотреть как шла мысль людей, снуля создающих компьютер для такой сложной операции. Весило это чудо инженерной мысли, аш 32 килограмма, и размеры были 61х32х17 см.
После того, как я узнал об этом компутере, я разумеется загуглил по этой теме, поскольку это первое удивительное решение. Мне хотелось понять, как же создавались такие устройства. Ход мысли конструкторов. Поскольку это поможет мне в аналогичной ситуации, если я столкнусь с конструированием таких устройств.
Во первых есть эмулятор этого компьютера, при чём всех поколений данного компутера.
Официальный сайт http://www.ibiblio.org/apollo/index.html . Эмуляторы есть под разные платформы, даже под мобильную. Весьма занятная штука. Правда, я не знаю чем это мне может быть полезно, как электронщику. Мне интересна начинка, а не применение.
И гугл ввывел на безумно интересный ресурс. http://klabs.org/richcontent/Misc_Content/AGC_And_History/AGC_History.htm . Например, вот там есть примеры схем логических элементов:

Элемент ИЛИ
Но по настоящемму ценные вещи - это СХЕМЫ самого компьютера! http://klabs.org/history/ech/agc_schematics/index.htm
И очень интересные документы, когда люди решили повторить этот компьютер и создать его самостоятельно http://klabs.org/history/build_agc/. Громадная куча документов. Настоящий интерес у меня вызвал документ об ассемблере: http://klabs.org/history/build_agc/build_agc_6.pdf .
Очень интересно системную архитектуру понять и систему взаимодействия оборудования. А затем поглядеть различные ассемблеровкие коды, чтобы понять, как же фунциклировал этот модуль.
Наверное я достаточно сумбурно всё описал. Хотя и свёл всё в одном месте, что ценно. Это полезно с исторической точки зрения. Когда в институтах проходят процессор КР580ВМ80А, и студенты воят, мол старьё. Они не понимают, что они изучают историю. И это полезно изучить, чтобы понять как идёт мысль создателя. Здесь тоже самое. Это несёт лишь практический смысл изучения стиля мышления.
З.Ы. Сокрушаюсь, что нехватает знания английского языка. Надо будет в ближайшее время занятся самообразованием в этом вопросе.
Компьютер Апполон впервые использовал интегральные микросхемы. Первый вариант использовал 4100 элементов или-не(т.е. процессор был не на одном кристалле, а на множестве микросхем)! Оперативная память у него была на магнитных сердечниках, и имела 2048. И 36 килослов (ака 72 килобайта, но адресуется сразу слово, состоящее из 15 бит и одного бита чётности!) ПЗУ, так же на сердечниках, но прошитая вручную! Товарищ
Процессор был шестнадцатиразрядный (это 1964 ГОД!!!!!) 14 бит данных, 1 бит переполнения и 1 бит знака. Частота процессора была аш 2 МГц (точнее будет сказать 2,048 МГц)! Я не буду детально вдаватся в архитектуру процессора, хотя с исторической точки зрения - она очень интересна. И полезно будет изучить её, посмотреть как шла мысль людей, снуля создающих компьютер для такой сложной операции. Весило это чудо инженерной мысли, аш 32 килограмма, и размеры были 61х32х17 см.
После того, как я узнал об этом компутере, я разумеется загуглил по этой теме, поскольку это первое удивительное решение. Мне хотелось понять, как же создавались такие устройства. Ход мысли конструкторов. Поскольку это поможет мне в аналогичной ситуации, если я столкнусь с конструированием таких устройств.
Во первых есть эмулятор этого компьютера, при чём всех поколений данного компутера.
Официальный сайт http://www.ibiblio.org/apollo/index.html . Эмуляторы есть под разные платформы, даже под мобильную. Весьма занятная штука. Правда, я не знаю чем это мне может быть полезно, как электронщику. Мне интересна начинка, а не применение.
И гугл ввывел на безумно интересный ресурс. http://klabs.org/richcontent/Misc_Content/AGC_And_History/AGC_History.htm . Например, вот там есть примеры схем логических элементов:

Элемент ИЛИ
Но по настоящемму ценные вещи - это СХЕМЫ самого компьютера! http://klabs.org/history/ech/agc_schematics/index.htm
И очень интересные документы, когда люди решили повторить этот компьютер и создать его самостоятельно http://klabs.org/history/build_agc/. Громадная куча документов. Настоящий интерес у меня вызвал документ об ассемблере: http://klabs.org/history/build_agc/build_agc_6.pdf .
Очень интересно системную архитектуру понять и систему взаимодействия оборудования. А затем поглядеть различные ассемблеровкие коды, чтобы понять, как же фунциклировал этот модуль.
Наверное я достаточно сумбурно всё описал. Хотя и свёл всё в одном месте, что ценно. Это полезно с исторической точки зрения. Когда в институтах проходят процессор КР580ВМ80А, и студенты воят, мол старьё. Они не понимают, что они изучают историю. И это полезно изучить, чтобы понять как идёт мысль создателя. Здесь тоже самое. Это несёт лишь практический смысл изучения стиля мышления.
З.Ы. Сокрушаюсь, что нехватает знания английского языка. Надо будет в ближайшее время занятся самообразованием в этом вопросе.





no subject
Date: 2010-04-14 08:59 am (UTC)no subject
Date: 2010-04-14 09:20 am (UTC)была какая-то передача, где российским экспертам показали тот самый модуль. эксперты тут-же забраковали, мол там нихера не включить/не нажать в тех доспехах, в которых они, якобы, летали. ну и ещё 100500 опровержений.
no subject
Date: 2010-04-14 09:27 am (UTC)no subject
Date: 2010-04-14 09:38 am (UTC)Так что скафандр тут не при чём. И мембранная клавиатура появилась позднее.
no subject
Date: 2010-04-14 09:43 am (UTC)no subject
Date: 2010-04-14 09:46 am (UTC)no subject
Date: 2010-04-14 09:47 am (UTC)no subject
Date: 2010-04-14 09:46 am (UTC)no subject
Date: 2010-04-14 10:14 am (UTC)no subject
Date: 2010-04-14 10:10 am (UTC)имхо, тб предусматривает, что они должны сидеть в модуле в полном обмундировании на случай, как ниже написали, разгерметизации.
no subject
Date: 2010-04-14 10:14 am (UTC)no subject
Date: 2010-04-14 10:30 am (UTC)no subject
Date: 2010-04-14 10:31 am (UTC)no subject
Date: 2010-04-14 09:21 am (UTC)no subject
Date: 2010-04-14 09:36 am (UTC)no subject
Date: 2010-04-14 02:06 pm (UTC)no subject
Date: 2010-04-14 09:25 am (UTC)no subject
Date: 2010-04-14 09:38 am (UTC)no subject
Date: 2010-04-14 02:06 pm (UTC)no subject
Date: 2010-04-14 02:07 pm (UTC)no subject
Date: 2010-04-14 04:31 pm (UTC)no subject
Date: 2010-04-14 01:16 pm (UTC)а вообще да, меня такие штуки забавляют, но с куда большим интересом я бы посмотрел на отечественные аналоги, есть в них что-то
no subject
Date: 2010-04-14 01:23 pm (UTC)no subject
Date: 2010-04-14 01:34 pm (UTC)хотя может там и правда какой-нибудь вычислитель на черном тумане, тыкве и жуках, что народу не особо то и покажешь.
no subject
Date: 2010-04-14 02:07 pm (UTC)no subject
Date: 2010-04-14 04:10 pm (UTC)no subject
Date: 2010-04-14 09:35 pm (UTC)no subject
Date: 2012-02-20 02:08 pm (UTC)no subject
Date: 2012-02-20 02:24 pm (UTC)no subject
Date: 2012-02-20 02:26 pm (UTC)no subject
Date: 2012-02-20 02:49 pm (UTC)