[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:06.76,0:00:11.29,Default,,0000,0000,0000,,1969년 7월 20일 오후 4시경, Dialogue: 0,0:00:11.29,0:00:16.05,Default,,0000,0000,0000,,인류는 달 표면에 착륙하기\N일보직전이었습니다. Dialogue: 0,0:00:16.05,0:00:18.73,Default,,0000,0000,0000,,그러나 우주 비행사들이\N최종 하강을 시작하기 직전에 Dialogue: 0,0:00:18.73,0:00:20.71,Default,,0000,0000,0000,,비상 경고등이 켜졌습니다. Dialogue: 0,0:00:20.71,0:00:22.80,Default,,0000,0000,0000,,무언가가 컴퓨터에 과부하를 주고 있어서 Dialogue: 0,0:00:22.80,0:00:25.50,Default,,0000,0000,0000,,착륙을 중지시켜야 하는\N위험에 처했습니다. Dialogue: 0,0:00:25.50,0:00:28.59,Default,,0000,0000,0000,,지구에 있는 마거릿 해밀턴은\N숨이 막혔습니다. Dialogue: 0,0:00:28.59,0:00:32.23,Default,,0000,0000,0000,,그녀는 기내 소프트웨어를\N개발하는 팀을 지휘했기에 Dialogue: 0,0:00:32.23,0:00:35.16,Default,,0000,0000,0000,,이 임무에는 실수의 여지가\N없다는 것을 알고 있었습니다. Dialogue: 0,0:00:35.16,0:00:37.61,Default,,0000,0000,0000,,하지만 이 막바지 긴급상황은 Dialogue: 0,0:00:37.61,0:00:42.52,Default,,0000,0000,0000,,그녀의 소프트웨어가 계획대로 정확히\N작동한다는걸 증명해 주었습니다. Dialogue: 0,0:00:42.52,0:00:48.44,Default,,0000,0000,0000,,33년 전 인디애나 파올리에서 태어난\N해밀턴은 항상 탐구심이 강했습니다. Dialogue: 0,0:00:48.44,0:00:51.27,Default,,0000,0000,0000,,대학에서 수학과 철학을 전공한 후 Dialogue: 0,0:00:51.27,0:00:55.60,Default,,0000,0000,0000,,매사추세츠 공과대학에서\N연구원으로 근무하며 Dialogue: 0,0:00:55.60,0:00:57.30,Default,,0000,0000,0000,,대학원 학비를 충당합니다. Dialogue: 0,0:00:57.30,0:01:00.07,Default,,0000,0000,0000,,이곳에서 처음으로 컴퓨터를 접하고 Dialogue: 0,0:01:00.07,0:01:04.74,Default,,0000,0000,0000,,새로운 분야인 카오스 이론 연구를\N도울 소프트웨어를 개발합니다. Dialogue: 0,0:01:04.74,0:01:07.51,Default,,0000,0000,0000,,이후 MIT의 링컨 연구소에서 Dialogue: 0,0:01:07.51,0:01:11.14,Default,,0000,0000,0000,,해밀턴은 미국 최초의 항공방어\N시스템 소프트웨어를 개발하여 Dialogue: 0,0:01:11.14,0:01:13.19,Default,,0000,0000,0000,,적 항공기 수색을 가능하게 합니다. Dialogue: 0,0:01:13.19,0:01:16.78,Default,,0000,0000,0000,,하지만 유명한 엔지니어 찰스 드레이퍼가 Dialogue: 0,0:01:16.78,0:01:19.35,Default,,0000,0000,0000,,인류를 달에 보내기 위해\N인력을 구한다는 것을 듣고 Dialogue: 0,0:01:19.35,0:01:22.15,Default,,0000,0000,0000,,곧바로 그의 팀에 합류했습니다. Dialogue: 0,0:01:22.15,0:01:25.38,Default,,0000,0000,0000,,NASA는 드레이퍼와 400명이 넘는\N그의 엔지니어에게 기대를 품었고 Dialogue: 0,0:01:25.38,0:01:28.82,Default,,0000,0000,0000,,최초의 소형 운항 컴퓨터를\N만들어주길 바랐습니다. Dialogue: 0,0:01:28.82,0:01:31.11,Default,,0000,0000,0000,,이렇게 해서 탄생한 것이\N아폴로 가이던스 컴퓨터입니다. Dialogue: 0,0:01:31.11,0:01:32.83,Default,,0000,0000,0000,,우주 비행사들에게 받은 정보를 이용해서 Dialogue: 0,0:01:32.83,0:01:35.86,Default,,0000,0000,0000,,이 장치는 안내, 운항과 Dialogue: 0,0:01:35.86,0:01:38.37,Default,,0000,0000,0000,,선체 조종을 담당하였습니다. Dialogue: 0,0:01:38.37,0:01:41.89,Default,,0000,0000,0000,,그다지 신뢰하기 힘든 컴퓨터들이\N방 가득 공간을 차지하던 시대에 Dialogue: 0,0:01:41.89,0:01:45.45,Default,,0000,0000,0000,,아폴로 가이던스 컴퓨터는\N한 치의 오차도 없이 작동하는 동시에 Dialogue: 0,0:01:45.45,0:01:48.98,Default,,0000,0000,0000,,1세제곱 피트의 공간에\N들어갈 정도로 작아야 했습니다. Dialogue: 0,0:01:48.98,0:01:51.61,Default,,0000,0000,0000,,드레이퍼는 연구원을 두 팀으로 나누어 Dialogue: 0,0:01:51.61,0:01:55.40,Default,,0000,0000,0000,,한 팀은 하드웨어를 디자인하고\N다른 팀은 소프트웨어를 개발했습니다. Dialogue: 0,0:01:55.40,0:01:58.50,Default,,0000,0000,0000,,해밀턴은 기내 비행 소프트웨어를\N개발하는 팀을 이끌었는데 Dialogue: 0,0:01:58.50,0:02:01.02,Default,,0000,0000,0000,,사령선과 착륙선을 위한\N소프트웨어였습니다. Dialogue: 0,0:02:01.02,0:02:04.64,Default,,0000,0000,0000,,그녀가 만든 새로운 단어인\N'소프트웨어 엔지니어링'은 Dialogue: 0,0:02:04.64,0:02:07.20,Default,,0000,0000,0000,,매우 중요한 일이었습니다. Dialogue: 0,0:02:07.20,0:02:12.16,Default,,0000,0000,0000,,사람의 목숨이 달린 일이어서\N모든 프로그램이 완벽해야만 했습니다. Dialogue: 0,0:02:12.16,0:02:15.80,Default,,0000,0000,0000,,마거릿의 소프트웨어는\N예상치 못한 오류를 빨리 발견하고 Dialogue: 0,0:02:15.80,0:02:18.40,Default,,0000,0000,0000,,실시간으로 처리해야 했습니다. Dialogue: 0,0:02:18.40,0:02:21.72,Default,,0000,0000,0000,,하지만 이런 유연한 프로그램을\N제작하는 것은 매우 어려웠습니다. Dialogue: 0,0:02:21.72,0:02:25.94,Default,,0000,0000,0000,,당시 소프트웨어는 미리 설정된\N명령만 처리할 수 있었기 때문이죠. Dialogue: 0,0:02:25.94,0:02:27.37,Default,,0000,0000,0000,,이 문제를 해결하기 위해서 Dialogue: 0,0:02:27.37,0:02:30.47,Default,,0000,0000,0000,,마거릿은 '비동기화' 되도록\N프로그램을 디자인 했는데 Dialogue: 0,0:02:30.47,0:02:35.66,Default,,0000,0000,0000,,소프트웨어가 더 중요한 일을\N먼저 처리할 것이라는 뜻이었죠. Dialogue: 0,0:02:35.66,0:02:38.86,Default,,0000,0000,0000,,그녀의 팀은 모든 과제에\N고유한 우선순위를 부여해서 Dialogue: 0,0:02:38.86,0:02:41.63,Default,,0000,0000,0000,,모든 일이 정확한 순서로\N진행되도록 했고 Dialogue: 0,0:02:41.63,0:02:45.95,Default,,0000,0000,0000,,어떠한 돌발상황에서도\N적시에 작동하도록 했습니다. Dialogue: 0,0:02:45.95,0:02:47.46,Default,,0000,0000,0000,,이 발견 이후 Dialogue: 0,0:02:47.46,0:02:50.52,Default,,0000,0000,0000,,마거릿은 자신의 소프트웨어가\N비동기적 환경에서 우주비행사들도 Dialogue: 0,0:02:50.52,0:02:53.03,Default,,0000,0000,0000,,도와줄 수 있다는 것을 깨달았죠. Dialogue: 0,0:02:53.03,0:02:54.56,Default,,0000,0000,0000,,그녀는 우선순위 화면을 디자인했는데 Dialogue: 0,0:02:54.56,0:02:57.37,Default,,0000,0000,0000,,우주비행사들의 일반적으로\N계획된 업무들을 제치고 Dialogue: 0,0:02:57.37,0:02:59.39,Default,,0000,0000,0000,,긴급상황을 경고할 수 있게 합니다. Dialogue: 0,0:02:59.39,0:03:02.12,Default,,0000,0000,0000,,그러면 우주비행사들은\N관제 센터에 연락해서 Dialogue: 0,0:03:02.12,0:03:04.79,Default,,0000,0000,0000,,최선의 선택을 결정할 수 있습니다. Dialogue: 0,0:03:04.79,0:03:08.79,Default,,0000,0000,0000,,이것이 비행 소프트웨어가\N최초로 비행사와 직접적으로 Dialogue: 0,0:03:08.79,0:03:11.64,Default,,0000,0000,0000,,그리고 비동기적으로 통신한 기록입니다. Dialogue: 0,0:03:11.64,0:03:16.47,Default,,0000,0000,0000,,이러한 안전장치들이 달 착륙 직전에\N경고를 울린 것입니다. Dialogue: 0,0:03:16.47,0:03:19.22,Default,,0000,0000,0000,,버즈 올드린은 재빨리\N자신의 실수를 알아챘습니다. Dialogue: 0,0:03:19.22,0:03:22.86,Default,,0000,0000,0000,,그가 무심코 랑데부 레이더의\N스위치를 건드린 것입니다. Dialogue: 0,0:03:22.86,0:03:25.35,Default,,0000,0000,0000,,이 레이더는 귀환할 때 필수적이지만 Dialogue: 0,0:03:25.35,0:03:29.35,Default,,0000,0000,0000,,이 시점에는 귀중한\N컴퓨터 자원만 잡아먹고 있었죠. Dialogue: 0,0:03:29.35,0:03:34.24,Default,,0000,0000,0000,,다행히 아폴로 가이던스 컴퓨터는\N이런 실수를 잘 처리할 수 있습니다. Dialogue: 0,0:03:34.24,0:03:37.10,Default,,0000,0000,0000,,과부하 동안에 소프트웨어는\N프로그램들을 재시작했고 Dialogue: 0,0:03:37.10,0:03:40.43,Default,,0000,0000,0000,,오직 높은 우선순위의\N일들만 작동하게 했죠. Dialogue: 0,0:03:40.43,0:03:43.07,Default,,0000,0000,0000,,착륙에 필요한 프로그램 같은 것들이요. Dialogue: 0,0:03:43.07,0:03:46.39,Default,,0000,0000,0000,,우선순위 표시기는 우주비행사들에게\N선택권을 주었습니다. Dialogue: 0,0:03:46.39,0:03:48.94,Default,,0000,0000,0000,,착륙할지 말지 말이죠. Dialogue: 0,0:03:48.94,0:03:53.17,Default,,0000,0000,0000,,한시가 급한 상황에\N관제 센터는 명령을 내립니다. Dialogue: 0,0:03:53.17,0:03:56.81,Default,,0000,0000,0000,,아폴로 11호의 착륙은\N우주비행사들과 관제 센터, Dialogue: 0,0:03:56.81,0:04:02.32,Default,,0000,0000,0000,,소프트웨어와 하드웨어가 모두 같이\N통합시스템으로서 작동한 것입니다. Dialogue: 0,0:04:02.32,0:04:06.60,Default,,0000,0000,0000,,해밀턴의 역할은 케네디 대통령의\N목표인 달에 인류를 보내는 것에 Dialogue: 0,0:04:06.60,0:04:10.99,Default,,0000,0000,0000,,크게 고무된 기술자들과\N과학자들에게 매우 중요했습니다. Dialogue: 0,0:04:10.99,0:04:14.37,Default,,0000,0000,0000,,그녀의 중요한 일은\N아폴로 11호를 훨씬 뛰어넘어서 Dialogue: 0,0:04:14.37,0:04:20.26,Default,,0000,0000,0000,,유인 임무 중 기내 비행 소프트웨어에서\N그 어떠한 오류도 발견되지 않았습니다. Dialogue: 0,0:04:20.26,0:04:22.11,Default,,0000,0000,0000,,아폴로 일 이후에 Dialogue: 0,0:04:22.11,0:04:26.32,Default,,0000,0000,0000,,해밀턴은 특별한 범용 시스템 언어를\N사용하는 회사를 설립하는데 Dialogue: 0,0:04:26.32,0:04:29.39,Default,,0000,0000,0000,,시스템과 소프트웨어의\N새로운 발견을 위한 회사였죠. Dialogue: 0,0:04:29.39,0:04:32.56,Default,,0000,0000,0000,,2003년에 나사는\N그녀의 업적을 치하하면서 Dialogue: 0,0:04:32.56,0:04:36.94,Default,,0000,0000,0000,,여태껏 개인에게 지급한 금전적 보상 중\N최대치를 지급했습니다. Dialogue: 0,0:04:36.94,0:04:41.84,Default,,0000,0000,0000,,그녀의 소프트웨어가 최초로\N우주 비행사들을 달로 이끈지 47년 후 Dialogue: 0,0:04:41.84,0:04:45.34,Default,,0000,0000,0000,,해밀턴은 대통령 자유 훈장을\N받았습니다. Dialogue: 0,0:04:45.34,0:04:48.41,Default,,0000,0000,0000,,우리가 기술에 대해 생각하는\N방법을 바꿔줬기 때문이죠.