프로젝트 지니

Project Genie

프로젝트 지니(Project Genie)는 1964년 캘리포니아 버클리 대학에서 시작된 컴퓨터 연구 프로젝트입니다.SDS 940으로 상용화된 버클리 타임셰어링 시스템을 포함한 초기 시분할 시스템을 생산했다.

역사

프로젝트 지니는 당시 ARPA 책임자인 J. C. R. 릭라이더로부터 자금을 지원받았다.이 프로젝트는 MIT의 Project MAC에 비해 규모가 작았습니다.

Scientific Data Systems SDS 940은 SDS 930 24비트 상용 컴퓨터를 시분할에 사용할 수 있도록 수정하여 만들어졌습니다.이 작품은 ARPA가 자금을 지원했으며 UC 버클리 대학의 Melvin W. Pirtle과 Wayne Lichtenberger가 감독했습니다.버틀러 램프슨, 척 태커, L. Peter Deutsch는 이 프로젝트의 [1]젊은 기술 리더 중 한 명입니다.첫 번째 940은 유압 암에 의해 구동되는 거대한 디스크 드라이브와 같은 까다로운 기계적인 문제에도 불구하고 작업이 완료되어 서비스 중에 안정적으로 작동했습니다.한 번에 40~50명의 사용자에게 서비스를 제공했지만, 여전히 그래픽 서브시스템을 구동할 수 있었습니다.

SDS는 시분할 시스템의 가치를 깨닫고 소프트웨어가 공공 영역(미국 연방 정부로부터 지원됨)에 있다는 것을 깨닫고 버클리(Berkeley)로 돌아와 제조를 시작할 수 있는 충분한 정보를 수집했습니다.SDS 제조는 9시리즈 생산과 Sigma Series 생산 개시로 과부하 상태였기 때문에 940개 수정 사항을 표준 생산 라인에 통합할 수 없었습니다.대신, 940의 생산은 시스템 엔지니어링 부서로 넘어갔고, 시스템 엔지니어링 부서는 사용자 요구사항에 맞게 맞춤형 시스템을 생산했습니다.940을 생산하기 위해 시스템 엔지니어링 부서는 SDS 제조에 930을 주문하고 Berkeley 엔지니어가 개발한 수정 사항을 설치한 후 SDS 고객에게 940으로 기계를 출하했습니다.

Project Genie는 기계어로 최종 사용자를 프로그래밍할 수 있는 상용 시분할, 개별 보호 사용자 모드, 메모리 페이징 및 보호 메모리와 같은 여러 컴퓨터 하드웨어 기술을 개척했습니다.Project Genie의 개념은 PDP-10용 TENEX 운영 체제와 프로세스[2] 포킹 개념을 계승한 Unix의 개발에 영향을 미쳤습니다(Unix의 공동창업자 Ken Thompson은 버클리 재학 중 SDS 940에서 작업했습니다).SDS 940 메인프레임은 스탠포드 연구소의 Douglas EngelbartOnLine System에서 사용되었으며 버클리 커뮤니티 메모리 프로젝트에서 최초로 사용된 컴퓨터입니다.

1968년 Lampson은 확장 코어 스토리지를 갖춘 CDC 6400용 Berkeley의 다른 시분할 시스템 설계에도 도움을 주었습니다.Lampson은 [3]1969년까지만 관련되었지만, Cal TSS는 [4]1971년까지 계속되었다.퍼틀, 대커, 도이치, 램슨과 같은 프로젝트 지니의 몇몇 구성원들은 UCB를 떠나 하나의 프로토타입인 BCC-500을 [5]생산한 버클리 컴퓨터 코퍼레이션(BCC)을 설립했다.BCC-500은 컴퓨터 메인프레임 리스업체인 Data Processing Financial & General(DPF&G)의 자금 지원이 갑자기 중단된 후 하와이 대학으로 이전되어 1970년대까지 [6]계속 사용되었습니다.그것은 ALOHAnet의 [7]일부가 되었다.

1970년, 제록스 PARC의 컴퓨터 연구 그룹(Deutsch, Lampson 및 Thacker)의 핵심이 된 BCC 사원이 몇 명 있었습니다.Lichtenberger는 하와이 대학에 진학하여 Cisco Systems[8]초기 직원이었습니다.

Pirtle은 NASA Ames Research Center에서 [9]ILLIAC IV 프로젝트의 기술 책임자가 되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Paul Spinrad and Patti Meagher. "Project Genie: Berkeley's piece of the computer revolution". University of California, Berkeley Engineering. Archived from the original on July 19, 2011. Retrieved April 16, 2011.
  2. ^ Ritchie, Dennis M.; Thompson, Ken (July 1978). "The UNIX Time-Sharing System" (PDF). Bell System Tech. J. 57 (6): 1905–1929. CiteSeerX 10.1.1.112.595. doi:10.1002/j.1538-7305.1978.tb02136.x. Retrieved 22 April 2014.
  3. ^ Butler Lampson (October 1969). "An Overview of the CAL Time-Sharing System" (PDF). University of California. Retrieved April 20, 2011.
  4. ^ Howard Ewing Sturgis (January 1974). "A Postmortem for a Time-Sharing System" (PDF). Xerox Palo Alto Research Center. Retrieved May 20, 2021.
  5. ^ Butler Lampson. "Berkeley Computer Corporation". Microsoft Research. Retrieved April 16, 2011.
  6. ^ Charles F. Wall (January 3, 1974). "Design Features of the BCC 500 CPU" (PDF). Technical Report R-1. University of Hawaii.
  7. ^ Frank F. Kuo (January 1995). "The ALOHA system" (PDF). ACM Computer Communication Review. 25.
  8. ^ Shawn Adderly (November 29, 2010). "ECE alumnus Wayne Lichtenberger donates a piece of computing history to the University". University of Illinois Engineering. Archived from the original on July 23, 2011. Retrieved April 16, 2011.
  9. ^ Interviewed by Al Kossow (August 29, 2007). "Oral History of Charles (Chuck) Thacker" (PDF). Reference no: X4148.2008. Computer History Museum. Archived from the original (PDF) on August 11, 2011. Retrieved April 20, 2011.

외부 링크