BBN 시분할 시스템

BBN Time-Sharing System
BBN 시분할 시스템
Ed Fredkin working on PDP-1.jpg
Ed Fredkin, PDP-1, c. 1960년
개발자볼트, 베라넥뉴먼(BBN)
동작 상태이력
초기 릴리즈1962년 9월, 59년 전(1962-09)
플랫폼PDP-1

BBN 시분할 시스템은 PDP-1 컴퓨터를 위해 볼트, 베라넥, 뉴먼(BBN)에서 만들어진 초기 시분할 시스템이었다.그것은 [1]1962년 9월에 운영을 시작했다.

역사

J. C. R. 릭라이더는 1957년 MIT를 떠나 볼트 베라넥뉴먼의 부사장이 되었다.그는 1959년 [2]6월 파리에서 열린 유네스코 주최의 정보처리 회의에서 크리스토퍼 스트레이시로부터 시분할에 대해 배웠다.

Digital Equipment Corporation의 프로토타입 PDP-1은 1959년 11월에 준비되었으며, 이 기계는 Datamation [3]잡지의 11월/12월호에 소개되었습니다.BBNer Ed Fredkin은 1959년 12월 보스턴에서 열린 Eastern Joint Computer Conference에서 시제품 시스템을 보고 [4]큰 관심을 보였습니다.BBN의 관심에 따라 DEC의 창립자이자 사장 켄 올슨은 DEC가 PDP-1 시제품 제작을 막 마쳤으며 한 달 동안 테스트 장소가 필요하다고 설명했다.BBN은 정기적인 시간당 비율로 시험장이 되는 것에 동의했고, 1960년 초에 시제품인 [5]PDP-1을 입수했다.최초의 PDP-1은 1960년 11월에 도착하여 1961년 [6]4월에 정식으로 승인되었다.

PDP-1이 BBN에 설치되면서 1960년 Ricklider는 MIT의 John McCarthy와 Marvin Minsky를 컨설턴트로 고용했습니다.맥카시는 같은 해부터 시분할 컴퓨터 개념을 지지해 왔지만 MIT에서 더딘 진전을 발견했다.BBN에서 릭라이더와 프레드킨은 깊은 관심을 보였다.특히 Fredkin은 "작은 컴퓨터,[7] 즉 PDP-1로 타임셰어링을 할 수 있다"고 주장했습니다.[8]Fredkin은 다음과 같이 말합니다.

존의 시분할 발명과 그의 아이디어에 대한 그의 이야기는 모두 PDP-1이 존재하기 전에 이루어졌다.PDP-1은 동부 합동 컴퓨터 컨퍼런스에서 처음 봤을 때 존의 아이디어를 구현하기 위한 완벽한 저가 차량이라는 것을 깨달았습니다.그래서 시분할을 위한 수정사항 중 몇 가지를 PDP-1b의 일부로 지정했습니다.

매카시는 [9]1989년에 다음과 같이 회상했다.

나는 그와 계속 말다툼을 했다.내가 말했죠 "음, 당신은...인터럽트 시스템을 도입합니다.""할 수 있어"뭔가 스와퍼를 사야 할 것 같아요.""할 수 있어"라고 했더니

이에 따라 Sheldon Billen이 주축이 된 BBN 팀은 회사의 두 번째 PDP-1에 커스텀 하드웨어 애드온을 구축하여 외부 인터럽트 시스템과 스토리지 교환을 위한 자기 드럼을 제공했습니다.이를 위해 BBN은 45MB의 저장 용량과 약 0.1초의 [10]액세스 시간을 가진 최초의 UNIVAC FASTRAND 회전 드럼을 구입했습니다.

1962년 가을, BBN은 워싱턴 D.C.에서 한 명의 운영자와 [11]캠브리지에서 두 명의 운영자와 함께 BBN 시분할 시스템의 공개 데모를 실시했습니다.

시간 공유를 위한 하드웨어 지원

McCarthy 등에 기술된 바와 같이 이 컴퓨터의 하드웨어는 다음과 같습니다.PDP-1은 18비트 워드와 5마이크로초의 메모리 사이클을 가진 싱글 어드레스 바이너리 컴퓨터입니다.대부분의 명령 실행에는 10마이크로초가 필요합니다.기본 메모리 크기는 4096 워드로 최대 65,536 워드의 간접 주소를 지정할 수 있습니다.우리가 사용한 기계는 8192개의 단어가 있으며, 그 중 4096개는 시분할 시스템용으로 예약되어 있습니다.각 사용자에게 4096 워드 메모리가 표시됩니다.컴퓨터에 장착된 고속 자기 드럼 메모리는 각각 4096단어씩 22개 필드로 나누어져 있습니다.드럼 시스템의 기본 동작은 33밀리초 만에 이루어진 메모리 스왑입니다.이 동작에서는 4096 워드가 코어 메모리로부터 드럼 필드로 전송되는 것과 동시에 다른 드럼 필드…로부터 코어 메모리가 로드된다.프로그램이 실행되지 않을 때 각 사용자의 코어 이미지를 저장하기 위해 4096 워드 드럼 필드가 할당된다.실행 상태의 사용자 프로그램을 140밀리초 동안 실행한 후 실행 상태의 다른 사용자가 있으면 코어 메모리 상태를 드럼 상의 제1 사용자의 코어 이미지에 저장함과 동시에 제2 사용자의 코어 이미지를 코어에 로드하고 제2 사용자의 프로그램을 적절한 장소에서 기동한다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ J. McCarthy(Stanford), S. Billen(Bolt Beranek 및 Newman), E. Fredkin(Information International Inc.) 및 J. C. Ricklider(ARPA)의 "소형 컴퓨터를 위한 시분할 디버깅 시스템"은 스프링 컴퓨터의 공동 진행이다.
  2. ^ Gillies, James M.; Gillies, James; Gillies, James and Cailliau Robert; Cailliau, R. (2000). How the Web was Born: The Story of the World Wide Web. Oxford University Press. p. 13. ISBN 978-0-19-286207-5.
  3. ^ History-Computer.com: DEC PDP-1 이력
  4. ^ 혁신 문화: BBN의 컴퓨팅 삶의 내부 계정, David Walden 및 Raymond Nickerson 편집자, 워터사이드 출판사, 2012년 제2판, 53페이지
  5. ^ 혁신의 문화, 53페이지
  6. ^ 최초의 PDP-1에 대한 BBN의 공식 수락은 컴퓨터와 자동화, 1961년 4월 8B페이지에 보고되었다.[2]
  7. ^ 혁신의 문화(14페이지)
  8. ^ Culture of Innovation (54페이지)에서 인용
  9. ^ "존 매카시와의 인터뷰", 1989년 3월 2일, 윌리엄 아스프레이가 실시한 구술사, OH 156, 찰스 배비지 연구소, 미네소타 대학 5페이지[3]
  10. ^ 혁신의 문화, 29페이지
  11. ^ 혁신의 문화(14페이지)