특가
← 이전 글
다음 글 →

불러오는 중

↔

화면을 좌우로 스와이프하여 다음/이전 글로 넘겨보세요

📰
이슈
- ·
0
|

[부고/CNN] NASA 최초 여성프로그래머, 소프트웨어 엔지니어링의 창시자 마가렛 해밀턴

(사진설명 : 아폴로 사령선 시뮬레이터에 앉아 있는 마가렛 해밀턴 / 제공 : NASA - AP Stock File) 12:00 KST - CNN - NASA 아폴로 프로젝트의 최초 여성프로그래머이자 소프트웨어 엔지니어링이라는 단어를 처음으로 고안해 낸 과학자 마가렛 해밀턴이 사망하였다고 미 언론들이 전하고 있습니다. 향년 90세입니다. 마가렛 해밀턴의 이같은 업적은 소프트웨어 공학 분야를 창시하는 데 기여하였고 그녀의 프로그램이 NASA 아폴로 우주비행사를 달에 착륙시켜 20세기 우주 경쟁에서 승리하는데 결정적 기여를 하였습니다. 1936년 인디애나주 파올리에서 태어난 마가렛 해밀턴은 MIT 계측연구소에서 근무하다 NASA의 우주탐사임무를 위해 계약직 직원으로 NASA에 전출되었습니다. 이후 100여명이 넘는 NASA 소프트웨어 개발팀의 총책임자로서 아폴로 프로젝트의 성공을 이끌었습니다. (사진설명 : 마가렛 해밀턴이 작성한 아폴로 우주선 온보드 비행 시스템 프로그래밍) LINK 마가렛 해밀턴은 NASA에 입사한 최초의 여성 소프트웨어 엔지니어였으며 이후 아폴로 사령선, 달착륙선 온보드 비행 소프트웨어, 스카이랩용 온보드 비행 소프트웨어를 프로그래밍했습니다. 그녀의 프로그래밍 설계공학은 아폴로11호 달착륙선이 착륙도중 1201, 1202 오류 메시지를 표시할때 Fail-Safe 개념을 도입, “executive overflows” 프로세싱 상황에도 비동기 계산이 가능하게 하였습니다. 이로인해 실제 에러코드가 발생하고 있을 상황에도 후순위 프로세서 혹은 불필요 연산작업을 제거하고 최우선 연산 프로세싱을 처리하게 하여 임무를 완수하게 프로그래밍 했습니다. 그녀의 "비동기 소프트웨어 엔지니어링 철학, 우선순위 스케줄링 설계, End To End 테스트, 우선순위 코드 디스플레이" 같은 프로그래밍 설계 개념은 오늘날 초고신뢰성 소프트웨어 설계철학의 기반을 낳게 했습니다. 또한 당시 일반 공학 엔지니어링에서 소프트웨어가 갖는 위치를 높혀 소프트웨어가 엔지니어링의 대우를 받게 했습니다. 이같은 업적으로 2016년 오바마 대통령이 미국 국민에게 수여하는 최고의 훈장서훈인 대통령 자유 훈장을 수여하였습니다. 마가렛 해밀턴은 9월 30일 사망한 것으로 알려졌습니다. 직접적인 사인은 밝혀지지 않았습니다. 고인의 명복을 빕니다.

댓글 0

댓글을 작성하려면 회원 로그인이 필요합니다.

댓글을 불러오는 중...

© DAMPICK