22:36

каждый да будет весел и добр до часа кончины
12.12.2014 в 09:09
Пишет  Taho:

Margaret Hamilton


Главный инженер программного обеспечения в НАСА. А рядом программа управления миссией Аполлон, которую она написала.
Во время приземления миссии Аполлон 11 на Луну (1969 год), один из блоков (радар — ненужный для посадки), стал занимать компьютерное время больше чем рассчитывали из–за неправильного позиционирования. Программа управления была достаточно умна, чтобы определить это и отключила низкоприоритетные задачи(обработку данных радара) ради высокоприоритетной задачи посадки модуля на Луну. Фактически, программа управления написанная Маргарет, не просто обнаруживала ошибки и сообщала о них, но и включала в себя модули исправления и восстановления после сбоев. Считается, что без этого миссия Аполлон 11 вряд ли была бы успешной.

Именно ей приписывают появление термина "software engineering" (разработка программного обеспечения). В этой области она разработала и начала использовать: асинхронные вызовы, приоритетное выполнение, полное тестирование, что послужило основой в разработке современного, устойчивого к сбоям программного обеспечения.

(с)

URL записи

Комментарии
20.12.2014 в 23:17

Zoi
и не смотря на это ,не смотря на примитивность(с позиции нашего времени), они полетели на Луну. А мы только грызёмся и всё. А один айфончик более мощный в вычислительнмо плане агрегат чем все программы Аполлон, но нет же. Обидно и стыдно за людей.

Расширенная форма

Редактировать

Подписаться на новые комментарии