2019년 7월 12일, 미국의 컴퓨터 과학자 페르난도 J. 코바토 (Fernando José “Corby” Corbató, 1926 ~ 2019) 별세
페르난도 호세 “코비” 코바토 (Fernando José “Corby” Corbató, 1926년 7월 1일 ~ 2019년 7월 12일)는 저명한 미국의 컴퓨터 과학자로서, 시분할 운영 체제의 선구자로 잘 알려져 있다.

– 페르난도 J. 코바토 (Fernando José Corbató)
.출생: 1926년 7월 1일, 미국 캘리포니아주 오클랜드
.사망: 2019년 7월 12일(93세)
.국적: 미국
.주요 업적: 멀틱스
.수상: 튜링상 (1990), 컴퓨터 역사박물관 펠로우 (2012)
.분야: 컴퓨터 과학자
.소속: 매사추세츠 공과대학교
.박사 교수: 존 클라크 슬레이터(John C. Slater)
.박사 학생: 제리 살처(Jerry Saltzer)
호환 시분할 시스템 (Compatible Time-Sharing System, CTSS)은 최초의 시분할 운영 체제들 가운데 하나이다. MIT의 컴퓨테이션 센터에서 개발되었다.
CTSS는 1961년에 처음 시연되었고 1973년까지 MIT에서 운영되었다. 이 시기 일부 기간 동안 MIT의 영향력 있는 프로젝트 맥 (Project MAC) 또한 CTSS를 실행하기도 했으나 이 두 곳을 제외하고는 확산되지 못했다.
CTSS는 1962년 봄 조인트 컴퓨터 콘퍼런스에 제시된 문서에 기술되었으며 그 밖의 다른 시분할 시스템의 설계에 큰 영향을 미쳤다.

○ 생애 및 활동
1926년 7월 1일, 캘리포니아주 오클랜드에서 태어난 코바토는 1950년 캘리포니아 공과대학교에서 학사 학위를 받았고, 1956년에 매사추세츠 공과대학교에서 물리학 PhD를 받았다.
졸업 직후 MIT의 컴퓨테이션 센터에 들어갔다.
1965년에 교수가 되었으며 은퇴하기 전까지 MIT에 재직했다.
그가 참여한 최초의 시분할 시스템은 MIT의 호환 시분할 시스템 (CTSS)로 알려진 것이었으며, 이는 1961년 증명된 최초판이다.
코바토는 대형 컴퓨터 시스템의 파일을 안전하게 접근하기 위해 비밀번호를 처음 이용한 것으로 인정을 받고 있으나, 현재 그는 이러한 초기의 보안 방식은 빠르게 퍼져나가 관리할 수 없는 정도가 되었다고 말하고 있다.
CTSS를 개발한 경험은 부차적인 프로젝트인 멀틱스로 이어졌으며 이 운영 체제는 제너럴 일렉트릭이 하이엔드 컴퓨터 시스템 (나중에 하니웰이 인수)에 채용되었다.

멀틱스는 현대의 운영 체제에 쓰이는 수많은 개념을 앞서 채용하고 있는데 여기에는 계층적 파일 시스템, 링 지향 보안, 접근 제어 목록 (ACL), 단일 레벨 기억, 동적 연결, 신뢰할 수 있는 서비스에 대한 확장 온라인 재구성을 포함한다.
특히 멀틱스는 그 자체가 상업적으로 성공하지는 못했으나 켄 톰프슨이 유닉스를 개발하는데 영감을 주었다.
유닉스 또한 다른 수많은 차기 운영 체제의 설계의 직접적인 모범이 되었다.
페르난도 J. 코바토 (Fernando José Corbató)는 2019년 7월 12일에 별세했다. 향년 93세
- 수상
코바토는 범용의 대형 시분할, 자원 공유 컴퓨터 시스템의 개념을 구축하고 개발을 이끈 선구적인 공로로 1990년에 튜링상을 받았다.
2012년 그는 시분할 및 멀틱스 운영 체제에 대한 선구적인 공로로 컴퓨터 역사 박물관의 펠로우가 되었다.
- 주요 업적
페르난도 J. 코바토 (Fernando José “Corby” Corbató) 박사는 현대 컴퓨터 운영 체제 (OS)의 기초가 된 시분할 시스템 (Time-sharing system)을 최초로 개발하고, 오늘날 일상적으로 사용되는 컴퓨터 비밀번호 (Password)를 발명한 미국의 선구적인 컴퓨터 과학자다.
컴퓨터의 대중화와 민주화에 기여한 공로로 1990년 컴퓨터 과학 분야의 노벨상으로 불리는 ACM 튜링상 (Turing Award)을 수상했다.
.시분할 시스템 (CTSS) 개발 (1961년): 과거 컴퓨터는 한 번에 하나의 작업만 순서대로 처리하는 ‘일괄 처리 (Batch processing)’ 방식이었다. 이로 인해 개발자들은 결과를 받기 위해 몇 시간 혹은 며칠씩 기다려야 했다. 코바토 박사는 하나의 대형 컴퓨터 자원을 여러 사용자가 동시에 나누어 쓸 수 있는 호환 시분할 시스템(CTSS)을 개발하여, 현대의 ‘대화형 컴퓨터 환경’을 개척했다.
.세계 최초의 컴퓨터 비밀번호 도입: 하나의 컴퓨터를 여러 사람이 공유하면서 개인 파일의 프라이버시와 보안 문제가 발생했다.코바토 박사는 CTSS에 로그인 메커니즘을 추가하면서 각 사용자가 자신만의 개인 디지털 비밀번호를 설정하도록 제안했고, 이것이 인류 최초의 컴퓨터 패스워드가 되었다.
.멀틱스(Multics) 프로젝트 및 UNIX에의 영감 (1960년대): CTSS의 성공 이후, 대규모 다중 사용자 운영 체제인 멀틱스(Multics) 개발을 주도했다. 멀틱스는 훗날 오늘날의 리눅스 (Linux), macOS, 안드로이드의 뿌리가 되는 유닉스 (UNIX) 운영 체제 탄생의 직접적인 모태가 되었다.
.코바토의 법칙 (Corbató’s Law): “프로그래머가 특정 기간 동안 작성할 수 있는 소스 코드의 라인 (Line) 수는 사용하는 프로그래밍 언어와 관계없이 거의 일정하다”는 법칙이다. 즉, 더 높은 수준의 언어 (High-level language)를 사용할수록 같은 시간 동안 더 복잡하고 유용한 프로그램을 만들 수 있다는 의미를 담고 있다.

○ 저서
페르난도 J. 코바토 (Fernando J. Corbató)는 대화형 시분할 (Time-sharing) 시스템과 컴퓨터 패스워드 체계의 선구자로, 단독 저서보다는 MIT 등에서 발표한 주요 연구 보고서와 컨퍼런스 논문으로 컴퓨터 과학 발전에 기여했다.
- 주요 저작 및 연구 문헌
Advanced Computer Programming: A Case Study of a Classroom Assembly Program : F. J. 코바토 (F.J. Corbató), J. W. 포두스카 (J.W. Poduska), J. H. 솔처 (J.H. Saltzer) 공저로 MIT Press에서 출판된 저서다.
On Building Systems That Will Fail : 1990년 튜링상 (Turing Award) 수상 기념 강연으로, 복잡한 시스템 설계 시 오류를 예방하는 것만큼 ‘오류가 발생했을 때 어떻게 대응할 것인가’가 중요함을 역설한 유명한 에세이다.
- Publications
F. J. Corbató, M. M. Daggett, R. C. Daley, An Experimental Time-Sharing System (IFIPS 1962) is a good description of CTSS
F. J. Corbató (editor), The Compatible Time-Sharing System: A Programmer’s Guide (M.I.T. Press, 1963)
F. J. Corbató, V. A. Vyssotsky, Introduction and Overview of the Multics System (AFIPS 1965) is a good introduction to Multics
Corbató, F. J. (May 6, 1969). “PL/I As a Tool for System Programming”. Datamation. pp. 68–76. ISSN 0011-6963. Retrieved April 8, 2022.
F. J. Corbató, C. T. Clingen, J. H. Saltzer, Multics — The First Seven Years (AFIPS, 1972) is an excellent review, after a considerable period of use and improvement
F. J. Corbató, C. T. Clingen, A Managerial View of the Multics System Development (“Conference on Research Directions in Software Technology”, Providence, Rhode Island, 1977) is a fascinating look at what it was like to manage such a large software project
F. J. Corbató, On Building Systems That Will Fail (Turing Award Lecture, 1991)
F. J. Corbató, A paging experiment with the Multics system. Included in a Festschrift published in honor of Prof. P.M. Morse. MIT Press, Cambridge, Mass., 1969.



참고 = 위키백과
크리스천라이프 편집부