Apollo Guidance Computer AGC

Компьютеры прошлого, не попавшие в другие разделы

Moderator: Shaos

Corvinus
Fanat
Posts: 51
Joined: 30 Jul 2007 10:31

Apollo Guidance Computer AGC

Post by Corvinus »

А в лунном корабле разве не такая бандура стояла?

Image
Конечно, установленные на "Аполлонах" компьютеры были на несколько порядков слабее компьютера, стоящего сейчас на вашем столе, по всем параметрам (кроме цены - здесь соотношение, наверно, обратное). Компьютер, установленный на лунном корабле, имел оперативную память всего около 4 Кбайт (ферритовое ОЗУ на 2 048 15-битных слов), ферритовое ПЗУ на 36 864 15-битных слов, состоял из 5000 микросхем, весил 30 кг и стоил 150 тысяч долларов. Сейчас данные этого компьютера не слишком впечатляют (опять-таки, кроме цены), но в 60-е годы это были, пожалуй, первые портативные компьютеры, собранные с широким применением интегральных схем.
Взято с http://tonos.ru/articles/moonhoaxmisc
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

How to replicate the Apollo Guidance Computer (AGC)

Post by Lavr »

Если есть желание, реплику Apollo Guidance Computer (AGC) можно сделать:
620.jpg
А то когда ещё мы свой 4-bit TTL Homebuilt Computer доделаем... :wink:
А AGC - железка практикой проверенная!... :lol:
You do not have the required permissions to view the files attached to this post.
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Post by angry_troll »

Шо вы гоните, AGC был 15-битный (и 1 бит чётности).
Йобием к нему отношения не имело.
Книжко про него: magnet:?xt=urn:btih:008A94E1D903FBD8A5C87C058388E88F64909E52
Спешите качать!...
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

angry_troll wrote:...AGC был 15-битный (и 1 бит чётности).
Книжко про него: magnet:?xt=urn:btih:008A94E1D903FBD8A5C87C058388E88F64909E52
Спешите качать!...
Frank O'Brien - The Apollo Guidance Computer Architecture and Operation -2010.pdf ?

И мы нигде не старались оспорить, что...
the AGC had a 16-bit word length, with 15 data bits and one parity bit.
Corvinus wrote:А в лунном корабле разве не такая бандура стояла?

Image
Я, кстати, тоже долго и с некоторым удивлением заблуждался, что это весьма компактный
компьютерный блок для 1966 года... :o
Но это не так - популярная фотография демонстрирует только пульт управления.

Бандура весом примерно 32 кг на самом деле вот какая:

Image



PS. С удивлением сегодня прочитал материал, что и красивая фотография пульта
управления AGC не аутентична...
:o
Андрей Суворов wrote:... это фото - не "его", а реплики, изготовленной для съёмок "Аполлона-13".
это он. И индикаторы электролюминесцентные, а не светодиодные.
Image

Действительно "Цифры зелёного цвета отображались на высоковольтных
электролюминесцентных семисегментных индикаторах.
"
iLavr
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Post by angry_troll »

Ещё про историю летающих контуперов в насе: http://history.nasa.gov/computers/Part1.html
User avatar
Shaos
Admin
Posts: 24007
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

Lavr wrote:
angry_troll wrote:...AGC был 15-битный (и 1 бит чётности).
Книжко про него: magnet:?xt=urn:btih:008A94E1D903FBD8A5C87C058388E88F64909E52
Frank O'Brien - The Apollo Guidance Computer Architecture and Operation -2010.pdf ?

И мы нигде не старались оспорить, что...
the AGC had a 16-bit word length, with 15 data bits and one parity bit.
Corvinus wrote:А в лунном корабле разве не такая бандура стояла?

Image
Я, кстати, тоже долго и с некоторым удивлением заблуждался, что это весьма компактный
компьютерный блок для 1966 года... :o
Но это не так - популярная фотография демонстрирует только пульт управления.

Бандура весом примерно 32 кг на самом деле вот какая:

Image



PS. С удивлением сегодня прочитал материал, что и красивая фотография пульта
управления AGC не аутентична...
:o
Андрей Суворов wrote:... это фото - не "его", а реплики, изготовленной для съёмок "Аполлона-13".
это он. И индикаторы электролюминесцентные, а не светодиодные.
Image

Действительно "Цифры зелёного цвета отображались на высоковольтных
электролюминесцентных семисегментных индикаторах.
"
Выложили все сырцы с AGC от Аполлона-11:

http://qz.com/726338/the-code-that-took-america-to-the-moon-was-just-published-to-github-and-its-like-a-1960s-time-capsule/
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apollo Guidance Computer AGC

Post by Lavr »

You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apollo Guidance Computer AGC

Post by Lavr »

Есть вот такая книжечка:
agc_cov.jpg
Где приводятся следующие параметры компьютера AGC:
agc_spec.jpg
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apollo Guidance Computer AGC

Post by Lavr »

С количеством инструкций у него довольно мутно, но подробно разбирают здесь:
Apollo Guidance Computer — архитектура и системное ПО. Часть 2
Код операции, или Order Code, в терминах того времени, кодируется тремя битами, то есть возможно всего лишь восемь опкодов, чего явно недостаточно для развитой системы команд. Однако разработчики нашли выход. Некоторые коды расширены дополнительным двухбитовым полем, Q-Code.
А вот это меня порадовало:
В большинстве компьютерных архитектур присутствует указатель стека и/или индексные регистры (хотя бы один). Но не в AGC. Поддержка указателя стека потребовала бы дополнительных аппаратных затрат. Индексных регистров, которые позволяли бы организовывать доступ к структурам данных по адресу (указатель + смещение) тоже нет
Когда я свой 4-битник конструировал - тоже долбился лбом о проблему стека... но индексный доступ
я у себя сделал... 8)

С сегодняшней точки зрения аппаратные затраты на механизм стека не так уж и велики, но требуются
регистры, а у них и регистры и весь компьютер сделаны на элементах 3-ИЛИ-НЕ резисторно-транзисторной логики.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apollo Guidance Computer AGC

Post by Lavr »

Интересно, что согласно Википедии инструкций у AGC - 11:
Block I had 11 instructions: TC, CCS, INDEX, XCH, CS, TS, AD, and MASK (basic), and SU, MP, and DV (extra). The first eight, called basic instructions, were directly accessed by the 3-bit op. code. The final three were denoted as extracode instructions because they were accessed by performing a special type of TC instruction (called EXTEND) immediately before the instruction.
iLavr