데이비드 J. 브라운(컴퓨터 과학자)
David J. Brown (computer scientist)데이비드 제임스 브라운은 미국의 컴퓨터 과학자다. 그는 스탠퍼드 대학교에서 시스템 개발을 도운 작은 그룹 중 한 명이었는데, 그 결과 후에 선 마이크로시스템스가 탄생했고, 이후 1982년에 실리콘 그래픽스 공동 창업자가 되었다.
교육
브라운은 뉴욕 주 델마에서 초, 중등 학교 교육을 받았고, 이후 펜실베이니아 대학교, 무어 전기공학교에서 공부했으며, 1979년에는 B.S.E. 학위를, 1980년에는 루제나 바크시 고문 밑에서 M.S.E.를 받았다.[1]
1984년, 브라운은 데이비드 휠러에게 소개되었고, 그는 그를 캠브리지 대학 컴퓨터 연구소에 박사 후보로 초대했다. 1986년 10월, 그는 박사 학위를 따기 위해 영국 케임브리지 대학의 세인트 존스 칼리지에 입학했다. 그의 논문은 통합 기억 아키텍처의 개념을 소개했다.[2] 이 아이디어는 인텔이 1990년대 후반과 이후 그들의 프로세서와 플랫폼 아키텍처에서와 같이 이후에 광범위하게 적용되었다.[2]
경력
브라운은 1981년 스탠퍼드대 컴퓨터과학부 연구직원이 되어 썬 마이크로시스템즈 설립에 앞서 안드레아스 벡톨쉐임과 함께 SUN 워크스테이션의 연구판 개발을 도왔다.[3]
1982년 브라운은 짐 클라크와 함께 실리콘 그래픽스(Silicon Graphics)를 결성하기 위해 합류한 스탠퍼드 출신의 7명의 기술 스태프(커트 애클리, 톰 데이비스, 로키 로즈, 마크 한나, 마크 그로스만, 찰스 '허브' 쿠타와 함께) 중 한 명이었다.[4][5]
브라운과 스티븐 R. 본은 Digital Equipment Corporation에서 Workstation Systems Engineering 그룹을 결성했다. 그들은 함께 컴퓨터 시스템의 DEC스테이션 라인의 도입을 책임지는 그룹을 만들었다.[6]
1992년 브라운은 썬 마이크로시스템스에 입사했다. 그는 회사의 시스템 소프트웨어 아키텍처에 사용되는 프로세스를 확립하는 것을 도운 다음, Sun의 주요 시스템 소프트웨어 제품인 Solaris에 대한 애플리케이션 바이너리 인터페이스를 정의하는 작업을 계속했다.[3][7] 나중에, 브라운은 솔라리스가 오픈 소스 소프트웨어와 관행을 채택하고 에너지 효율적인 컴퓨팅을 위한 기술을 채택하는 일을 했다.[6][8]
1998년, 브라운은 컴퓨터 기계 협회(Council for Computing Machine)에 선출되었고,[9] 2003년에는 ACM 큐 매거진의 창립 편집자가 되어 2010년까지 여러 기사를 제작하였다.[10][11][12][13][8]
참조
- ^ "Computer Architecture for Object Recognition and Sensing". Masters Thesis Technical Report No. MS-CIS-80-22. University of Pennsylvania Department of Computer and Information Science. December 1980. Retrieved October 29, 2021.
- ^ a b David J. Brown, Image and Pixel의 추상화. 1991년 8월 영국 케임브리지 대학 컴퓨터 연구소의 기술 보고서 제229호인 Thistle Display System.
- ^ a b 샬린 오핸론, 데이비드 브라운과의 대화: 무중단 진화론, ACM 큐, 2006년 10월 10일 doi:10.1145/1165754.1165764.
- ^ Bowen, Jonathan (2001). "Silicon Graphics, Inc.". In Rojas, Raúl (ed.). Encyclopedia of Computers and Computer History. New York: Fitzroy Dearborn, The Moschovitis Group. pp. 709–710. ISBN 978-1579582357.
- ^ "The First Quarter-Century". Silicon Graphics. 2007. Archived from the original on November 9, 2007. Retrieved 2008-06-09.
- ^ a b Brown, David J. (June 17, 2009). "Toward Energy-efficient Computing". 800th Anniversary. UK: University of Cambridge.
- ^ David J. Brown; Karl Runge (October 10, 2000). "Library Interface Versioning in Solaris and Linux". Proceedings of Usenix. Atlanta, Georgia: 153–162. Retrieved October 29, 2021.
- ^ a b David J. Brown; Charles Reams (February 2010). "Toward Energy-Efficient Computing: What will it take to make server-side computing more energy efficient?". ACM Queue. Association for Computing Machinery. 8 (2): 30–43. doi:10.1145/1716383.1730791. Retrieved October 29, 2021.
- ^ "Election Results". Association for Computing Machinery. Retrieved 2009-02-14.
- ^ David J. Brown (September 2003). "A Conversation with Wayne Rosing: How the Web changes the way developers build and release software". ACM Queue. Association for Computing Machinery. 1 (6): 12–20. doi:10.1145/945131.945162. Retrieved October 29, 2021.
- ^ David J. Brown (September 2003). "The Developer's Art Today: Aikido or Sumo?: Software development, tools, and whether or not they make us more productive". ACM Queue. Association for Computing Machinery. 1 (6): 6–7. doi:10.1145/945131.945159. Retrieved October 29, 2021.
- ^ David J. Brown (April 2004). "Web Search Considered Harmful: The top five reasons why search is still way too hard". ACM Queue. Association for Computing Machinery. 2 (2): 83–84. doi:10.1145/988392.988404. Retrieved October 29, 2021.
- ^ David J. Brown (March 2005). "An Update on Software Updates: The way software is delivered has changed". ACM Queue. Association for Computing Machinery. 3 (2): 10–11. doi:10.1145/1053331.1053333. Retrieved October 29, 2021.