Шукати:

НАСА розсекретила програмне забезпечення "Аполон-11"

НАСА розсекретила програмне забезпечення "Аполон-11"
22 липня, 13:12, 2009 | 296 переглядів | Рекомендації: +1 / - | 0 коментарів

В якості подарунку до 40-річчя першої експедиції людства на Місяць, НАСА відкрила програмні коди комп'ютерів, за допомогою яких відбувалася посадка та зліт з поверхні супутника Землі.

Тут можна ознайомитися з програмовим забезпеченням головних навігаційних комп'ютерів Apollo Guidance Computer (AGC), що знаходилися на орбітальному модулі (Comanche054) та на модулі посадки на Місяць (Luminary099).

Програми написані на асемблері AGC, і містять дуже цікаві коментарі розробників. Наприклад, сподівання програмістів, що небажані умови посадки будуть тимчасовими. Або про те, що параметер, з волі вищих сил, не вийде за рамки дозволеного. Працівники НАСА відсканували тексти програм з архівних паперових роздруківок.

Бажаючі з числа тих, хто дружить з комп'ютерами, можуть встановити у себе повний емулятор AGC, разом з наданим НАСА програмним забезпеченням. Емулятор відтворює сам комп'ютер, інтрефейсний блок (клавіатуру та дисплеї), та дані зовнішньої телеметрії, які використовувалися під час посадки.

Під круглим прибором знаходиться маленька панель з двома дисплеями та цифровою клавіатурою - так виглядав інтерфейс Apollo Guidance Computer (AGC)

Під час посадки місячного модуля на поверхню супутника, комп'ютер з цими програмами декілька разів сигналізував про помилку, однак місію свою по розрахунку параметрів "прилунення" виконав успішно. Як з'ясувалося потім, він був перевантажений другим радаром модуля, який мав бути вимкнений, але працював і надсилав дані на обробку до комп"ютера.

Додатково, для поціновувачів історії техніки - тут можна прочитати історію про два серйозних прорахунки комп'ютерних інженерів "Аполло", які могли б стати фатальними для долі експедиції. Автор статті - один з цих інженерів.

фрагмент однієї з програм


Теги  технології, історія, аполон, космос





Для того, щоб писати свої коментарі, залогіньтесь! Якщо ви не маєте логіну, тоді спочатку зареєструйтесь, щоб його отримати!


Завантаження...

Інструменти для читача

останні новини