vak: (Default)
[personal profile] vak
Новая книжка на моём столе.



Бортовой управляющий компьютер американских лунных кораблей «Аполлон» был разработан в 1966 году. Первый в истории компьютер на микросхемах. Использовались чипы резисторно-транзисторной логики, конкретно сдвоенные трёхвходовые ИЛИ-НЕ фирмы Fairchild Semiconductor.



Схемы можно глянуть здесь: http://klabs.org/history/ech/agc_schematics/index.htm

Компьютер работал на частоте 2 МГц и имел 4 килобайта оперативной памяти (RAM) и 72 килобайта постоянной памяти (ROM). Весил он 32 килограмма и потреблял 55 ватт. Для сравнения: лучшая советская ЭВМ того времени БЭСМ-6 потребляла 50 киловатт.

Процессор выполнял арифметические операции (включая аппаратное умножение и деление) над 15-битными числами со знаком. Для увеличения точности использовалось представление чисел в виде двух слов. Получался размер мантиссы 28 бит, плюс знак. Это эквивалентно 8 десятичным разрядам, и достаточно для навигации и посадки на Луну.

Книжка подробно описывает все подробности компьютера: систему команд, взаимодействие с периферией, прерывания, применяемые алгоритмы. А периферия здесь не какие-нибудь магнитные ленты-диски-принтеры, к которым мы привыкли. Здесь главные устройства ввода - гиростабилизированная платформа и радары сближения и посадки, а вывод идёт на управление реактивным двигателем. Посадочный лунный модуль имел один такой компьютер, а орбитальный командный модуль - аж два. Софт каждого из компьютеров описан в деталях. Все исходники сохранились, кстати. Масса удовольствия.

Строго говоря, это не первый цифровой компьютер в космосе. До него был ещё Gemini Guidance Computer в 1965 году. Тот был на транзисторах, с ещё более странной архитектурой, и скоростью всего 7 кГц.

Date: 2022-07-12 04:34 (UTC)
From: [personal profile] ex0_planet
"NOR gate" это всё же "ИЛИ-НЕ", исключающее ИЛИ было бы XOR.

Date: 2022-07-12 05:06 (UTC)
fenikso: (Default)
From: [personal profile] fenikso
Wow, супер!

Date: 2022-07-12 05:21 (UTC)
sab123: (Default)
From: [personal profile] sab123
Ну кстати, советские космические корабли ведь тоже летали на автоматике. Космонавтов там до управления долго не допускали, аж до тех пор, пока не получилось с двух попыток сделать автоматическую стыковку. Интересно, какие компьютеры были в них?

Date: 2022-07-12 07:04 (UTC)
suhajh: (Default)
From: [personal profile] suhajh
...Космонавтов там до управления долго не допускали ... Компьютер на борту вообще не нужен был...

А тады касманафты там нахрена ?

Кстати книҗка класссс! Я бы советовал школьникам, как обязательную😜

Date: 2022-07-12 09:03 (UTC)
tiresome_cat: (SmilingCat_2)
From: [personal profile] tiresome_cat
Компьютерьі не умеют восторженно аплодировать в ответ на обращение с'езда КП-СС.

Date: 2022-07-12 09:56 (UTC)
suhajh: (Default)
From: [personal profile] suhajh
Aх, да, точно җе! Да и бреҗнев медальки кому вешать будет? Хероя кому-нести-чего-куда - транзистору штоли?

Date: 2022-07-12 16:59 (UTC)
sab123: (Default)
From: [personal profile] sab123
Эта нумерация оставляет место для Аргонов 1-15 до него :-)

Date: 2022-07-12 17:01 (UTC)
sab123: (Default)
From: [personal profile] sab123
Для управления с Земли, наверное, там будет великовата задержка.

Date: 2022-07-12 21:25 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
У лунохода статическая обстановка. Задержки не важны.
А при стыковке КА иногда надо поворачивать, что нарушает направленность антенн на время.

Связь с Землёй есть в течении непродолжительных временных окон, пока станция видна с нескольких мест СССР, где антенны.
Были еще суда космической связи типа "Космонавт Владимир Комаров"
Edited Date: 2022-07-12 21:30 (UTC)

Date: 2022-07-15 17:51 (UTC)
From: [personal profile] ichthuss
Никому не посоветую управлять посадкой любого летательного аппарата с задержкой в 2.5 секунду.

Date: 2023-06-09 11:27 (UTC)
From: [personal profile] morbow
"Первой отечественной БЦВМ, полетевшей в космос, стала БЦВМ «Аргон-11С», обеспечившая выполнение программы «Зонд» - облет и фотографирование поверхности Луны с возвращением космического аппарата на Землю."

https://computer-museum.ru/histussr/13-5.htm

"Первую стыковку осуществили беспилотные спутники Земли серии «Космос» под номерами 186 и 188. Они представляли собой точные копии кораблей «Союз» с системой автоматической стыковки 28 октября 1967 года. После трех часов нахождения в состыкованном положении и проверки всех систем корабли расстыковались, и возвратились на Землю.

Вторую автоматическую стыковку по такой же программе осуществили в апреле 1968 года корабли «Космос-212» и «Космос-213»."

https://document.wikireading.ru/75624

https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-186

https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-188

https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-212

https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-213

"БЦВК «Аргон-16» стал базовым для космических кораблей серии «Союз» и грузовых «Прогресс», для орбитальных космических станций «Салют», «Алмаз», «Мир» и «Меч-К», для спутников серии «Космос»."

До Аргонов были ещё БЦВМ Салют:

"в те годы занимался разработкой ЭВМ «Салют-1» для лунного орбитального корабля по заказу Королёва. Машина должна была рассчитывать лунные орбиты в момент захода корабля в лунную тень или при потере управления с Земли. Уже был создан экспериментальный образец, на нём даже успел потренироваться космонавт Валерий Быковский. Но лунные проекты отменили, и ЭВМ в дело не пошла.

Бортовая цифровая вычислительная машина «Салют-1» с пультом управления для лунного корабля, по заказу Королёва. Вес 15 кг, быстродействие 500 операций/секунду. 1966 год

Под руководством Гуськова космические разработки, в том числе и бортовых компьютеров для орбитальных спутников и станций, продолжились. С ЭВМ «Салют-1» началась долгая жизнь «Салютов». Аппаратурой местного производства оснащались автоматические станции, отправляющиеся на Луну, Венеру, Марс и к комете Галлея. Всего было разработано более двадцати модификаций ЭВМ. Они летали на орбитальных кораблях, на различных спутниках. Лучших бортовых ЭВМ вплоть до распада СССР не было."

https://www.zelenograd.ru/story/jizn-kosmos-i-elas-konstruktora-guskova/

Стыковка "Космосов" выполнялась системами Игла-1 (активная) и Игла-2 (пассивная):

"СВИ первого поколения – «Игла»: охватывает период с 1967 по 1986 гг., «Игла-1» – запросчик, «Игла-2» – ответчик. Разработана под руководством Е.В. Кандаурова, 30 октября 1967 г. обеспечила первую в мире автоматическую стыковку КА «Космос-186» и «Космос-188», открыв эру создания орбитальных пилотируемых станций и комплексов. Построена преимущественно на транзисторах, в передатчике использованы металлокерамические лампы. В процессе эксплуатации были разработаны пять модификаций аппаратуры для резервирования и размещения на различных модулях: «Игла-1Г», «Игла-1Р», «Игла-1С», «Игла-2Р», «Игла-2Р2». Осуществляла стыковки различных космических кораблей и модулей с орбитальными станциями серии «Салют», «Мир» – 94 стыковки."

https://russianspacesystems.ru/2017/10/30/50-let-pervoy-avtomaticheskoy-stykovki/

"Увы! БВ ДПО удалось существенно упростить только с появлением на борту вычислительной машины."

http://famhist.ru/famhist/chertok/0052331a.htm#0032d228.htm
Edited Date: 2023-06-09 12:01 (UTC)

Date: 2022-07-12 07:47 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Компьютеры были, но немыслимо, что технические детали рассекретят

Date: 2022-07-12 21:09 (UTC)
From: [personal profile] ivanrubilo
Может потом и были, но сначала и довольно долго автоматика строилась на "шарманках" таких типа как музыкальных шкатулок с дырками.

Date: 2022-07-12 22:19 (UTC)
From: [personal profile] dijifi
программный токораспределитель

Date: 2022-07-13 06:41 (UTC)
tiresome_cat: (CuriousCat)
From: [personal profile] tiresome_cat
Да. Даже в ядерньіх зарядах такая хреновина стояла.

Date: 2022-07-12 09:05 (UTC)
tiresome_cat: (CuriousCat)
From: [personal profile] tiresome_cat
А довольно-таки мощньій компьютер бьіл, однако.

Date: 2022-07-12 20:44 (UTC)
euthanasepam: Delirium Tremens (Delirium_Tremens)
From: [personal profile] euthanasepam
Кросівоє.

Date: 2022-07-13 07:42 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Про цомпутер есть книжка:

Frank O’Brien. The Apollo Guidance Computer: Architecture and Operation (Springer Praxis Books / Space Exploration, 2010)

libgen.is/book/index.php?md5=4ADD5AFDDEC7FEB7D05441276A5F8468

Date: 2022-07-13 08:53 (UTC)
euthanasepam: Вата бородата (vata_borodata)
From: [personal profile] euthanasepam
О, точно. Прошу прощения, слепота какая-то напала. Зрение проматывает развлекательную цветную картинку и смотрит сразу на схему. Это за то, чтоб давать ссылки текстом. «Под» картинку многие не посмотрят.

Edited Date: 2022-07-13 08:55 (UTC)

Date: 2022-07-13 20:45 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Пишут, что люди порешали вопросы о лицензии на исходники CP/M:

www.opennet.ru/opennews/art.shtml?num=57497

Date: 2022-07-16 06:22 (UTC)
From: [personal profile] someusersp
лишнее подтверждение, что никакого полета на Луну не было