벤딕스 G-15
Bendix G-15![]() 벤딕스 G-15, 1956 | |
개발자 | 해리 허스키 |
---|---|
제조사 | 벤딕스 코퍼레이션 |
유형 | 컴퓨터 |
출시일자 | 1956; | 전 (
도입가격 | US$49,500(주변 장치가 없는 기본 시스템) |
중단됨 | 1963 |
판매된 단위 | 400 |
치수 | 가로 5 X 세로 3피트(1.5m X 세로 1m) |
미사 | 약 966파운드(438 kg) |
Bendix G-15는 1956년[1][2][3] 캘리포니아 주 로스앤젤레스 컴퓨터 사업부 Bendix Corporation이 도입한 컴퓨터다.약 5 X 3 X 3 피트(1.52 m × 0.91 m × 0.91 m)이며 무게는 약 966 파운드(438 kg)이다.[4][5]G-15는 2160개의 29비트 단어와 특수 목적의 20개의 단어로 이루어진 드럼 메모리를 가지고 있다.[6]주변 장치가 없는 기본 시스템은 49,500 달러가 들었다.작업 모델은 약 6만 달러(현재 기준으로는 50만 달러 이상)의 비용이 든다.월 1485달러에 대여할 수도 있다.그것은 과학과 산업 시장을 위한 것이었다.이 시리즈는 1963년 콘트롤 데이터사가 벤딕스 컴퓨터 사업부를 인수하면서 점차 중단되었다.null
G-15의 수석 디자이너는 1950년대 영국의 ACE와 SWAC에서 앨런 튜링과 함께 일했던 해리 허스키였다.버클리 등 대학 교수로 근무하면서 디자인 대부분을 만들었다.데이비드 C. 에반스는 G-15 프로젝트의 벤딕스 엔지니어 중 한 명이었다.그는 나중에 컴퓨터 그래픽 분야에서 그의 업적으로 유명해지고 이반 서덜랜드와 함께 에반스 & 서덜랜드를 시작하게 되었다.null
건축
G-15는 자동 컴퓨팅 엔진(ACE)에서 영감을 얻었다.그것은 직렬 건축 기계로, 주 기억은 자석 드럼이다.다른 직렬 설계에서 아날로그 지연 라인을 구현하는 것과는 대조적으로 드럼을 재순환 지연 라인 메모리로 사용한다.각 트랙에는 일련의 읽기 및 쓰기 헤드가 있다. 트랙에서 약간 읽히자마자 일정 거리 떨어진 동일한 트랙에 다시 쓰이게 된다.지연의 길이, 즉 트랙의 단어 수는 읽기 및 쓰기 헤드의 간격, 즉 드럼의 한 섹션이 쓰기 헤드에서 해당 읽기 헤드로 이동하는 데 필요한 시간에 따라 결정된다.정상 작동 시에는 데이터가 변경 없이 다시 기록되지만, 이 데이터 흐름은 언제든지 가로챌 수 있어 기계가 필요에 따라 트랙의 섹션을 업데이트할 수 있다.null
이 배열을 통해 설계자는 원하는 길이의 "지연선"을 만들 수 있다.각각 108단어씩 20개의 '긴 줄' 외에 4단어씩 4개의 짧은 줄이 더 있다.이 짧은 선들은 긴 선의 27배 속도로 재활용되어 자주 필요한 데이터에 빠르게 접근할 수 있다.심지어 기계의 축전지도 드럼 라인으로 구현되는데, 한 단어의 축전기 외에 중간 저장과 이중 정밀한 덧셈, 곱셈, 나눗셈에 3개의 이중 단어 라인이 사용된다.이러한 레지스터용 플립플롭 대신 드럼을 사용한 것이 진공관 수를 줄이는 데 도움이 되었다.null
이 설계의 결과, 자석 드럼이 장착된 다른 컴퓨터와 달리 G-15는 꺼졌을 때 메모리를 유지하지 못한다.유일하게 영구적인 트랙은 공장에서 드럼에 녹음된 두 개의 타이밍 트랙이다.두 번째 트랙은 예비 트랙으로, 앰프 튜브 중 하나가 단락되면 트랙이 삭제되기 쉽다.null
G-15 메모리의 직렬 특성은 산술 회로와 제어 회로 설계로 옮겨졌다.애더더는 한 번에 한 이진수씩 작업하며, 심지어 명령어조차 플립플롭에 유지해야 하는 명령의 비트 수를 최소화하도록 설계되었다(주소 타이밍 신호 생성 전용으로 사용되는 또 다른 한 단어의 드럼 라인을 활용하는 정도).null
G-15는 180개의 진공관 팩과 3000개의 게르마늄 다이오드를 가지고 있다.[7]총 450여 개의 관(대부분 이중삼각형)을 가지고 있다.[8]그것의 자기 드럼 메모리는 29비트의 2,160개의 단어를 담고 있다.평균 메모리 액세스 시간은 14.5밀리초지만, 잘 쓰여진 프로그램의 경우 아키텍처에 대한 지침은 이를 극적으로 줄일 수 있다.추가 시간은 270마이크로초(메모리 액세스 시간은 계산하지 않음)이다.단일정밀 곱셈은 2439마이크로초, 이중정밀 곱셈은 16,700마이크로초가 걸린다.null
주변 장치
G-15의 1차 출력 장치 중 하나는 숫자(및 소문자 16진수 u-z)의 경우 초당 약 10자, 알파벳 문자의 경우 초당 약 3자의 출력 속도를 가진 타이프라이터다.이 기계의 제한적인 저장장치는 숫자를 제외하고 어떤 것도 출력할 수 없다. 때때로, 사전 인쇄된 필드나 라벨이 있는 종이 양식이 타자기에 삽입되었다.더 빠른 타이프라이터 유닛도 이용할 수 있었다.null
고속 광전 종이 테이프 판독기(PR-1의 경우 5채널 종이 테이프에서 초당 16진수 250자리, PR-2의 경우 5-8채널 테이프에서 400자)는 쉽게 로딩 및 언로딩할 수 있도록 카트리지에 자주 탑재된 테이프에서 프로그램(그리고 때때로 저장된 데이터)을 읽는다.자기 테이프와 달리, 종이 테이프 데이터는 최대 읽기 크기인 108단어 이하의 실행으로 차단된다.카트리지에는 최대 2500단어(약 10킬로바이트)의 많은 블록이 포함될 수 있다.null
출력용 초고속 종이테이프 펀치(초당 60자리 PTP-1)가 옵션인 반면, 표준 펀치는 초당 17 16진수(분당 510바이트)로 작동한다.null
선택적으로 AN-1 "범용 코드 액세서리"에는 "35-4" Friden Flexowriter 및 HSR-8 종이 테이프 리더와 HSP-8 종이 테이프 펀치가 포함되어 있었다.기계식 판독기와 펀치는 종이 테이프를 초당 110자로 최대 8채널까지 처리할 수 있다.null
CA-1 "Putched Card Coupler"는 1개 또는 2개의 IBM 026 카드 펀치(수동 장치로 더 자주 사용되던)를 연결하여 초당 17개 컬럼(분당 약 12개 전체 카드)에서 카드를 읽거나 초당 11개 컬럼(분당 약 8개 전체 카드)에서 펀치 카드를 읽을 수 있다.부분적으로 가득 찬 카드는 초당 80칼럼의 건너뛰기 속도로 더 빠르게 처리되었다.더 비싼 CA-2 펀치 카드 커플러는 카드를 분당 100장의 비율로 읽고 펀치를 날린다.null
PA-3 펜 플로터는 1인치 너비 100피트 길이의 종이 롤 위에서 1인치당 200인치로 작동한다.선택적으로 접을 수 있는 펜홀더는 "회선"을 제거한다.null
MTA-2는 반인치 Mylar 자기 테이프를 위해 최대 4개의 드라이브를 연결할 수 있으며, 최대 30만 단어(108단어 이하 블록)를 저장할 수 있다.읽기/쓰기 속도는 초당 430개의 16진수 숫자, 양방향 검색 속도는 초당 2500자 입니다.null
DA-1 미분 분석기는 미분방정식의 용액을 촉진한다.108개의 통합업체와 108개의 상시 승수를 포함하고 있으며, 초당 34개의 업데이트를 스포티하게 한다.null
소프트웨어
직렬 메모리가 있는 기계 특유의 문제는 저장 매체의 지연 시간이다. 지침과 데이터는 항상 즉시 사용할 수 있는 것은 아니며 최악의 경우 기계는 지정된 메모리 주소에서 데이터를 얻기 위해 지연 라인의 완전한 재순환을 기다려야 한다.이 문제는 Bendix 문헌이 "최소 접근 코딩"이라고 부르는 것에 의해 G-15에서 다루어진다.각 지침에는 실행할 다음 지침의 주소가 포함되어 있어, 프로그래머가 한 지침이 완료되면 다음 지침이 해당 라인의 읽기 헤드 아래에 나타나도록 지시사항을 정렬할 수 있다.데이터는 유사한 방식으로 엇갈릴 수 있다.이 과정을 돕기 위해, 코딩 시트는 모든 주소의 숫자를 포함하는 표를 포함하고 있다; 프로그래머는 그것이 사용될 때 각 주소를 지울 수 있다.null
IBM 650의 SOAP(Symbolic Optimal Assembly Program)와 유사한 심볼 조립자는 1950년대 후반에 도입되었으며 최소 접근 코딩을 위한 루틴을 포함한다.다른 프로그래밍 보조 도구로는 감독 프로그램, "인터컴"이라는 이름의 부동 소수점 해석 시스템, 그리고 1958년 ALGOL 위원회의 예비 보고서에서 고안된 대수 언어인 ALGO가 있다.사용자들도 스스로 도구를 개발했고, 토목기술자의 요구에 맞는 인터콤의 변종이 유통됐다고 한다.null
부동 소수점 산술은 소프트웨어에서 구현된다."인터컴" 언어 시리즈는 부동 소수점에서 작동하는 가상 머신을 보다 쉽게 프로그래밍할 수 있는 기능을 제공한다.인터컴 500, 550, 1000에 대한 지침은 숫자, 6-7자리 숫자로 되어 있다.지시사항은 순차적으로 저장된다; 아름다움은 속도가 아니라 편리함이다.인터컴 1000은 선택적 이중정밀 버전까지 갖추고 있다.null
위에서 언급한 바와 같이 기계는 16진수를 사용하지만 사용자는 정상적인 프로그래밍에서 이 문제를 다룰 필요가 없다.사용자 프로그램은 OS가 상위 주소에 상주하는 동안 십진수를 사용한다.null
의의
G-15는 인터콤 해석 시스템을 가지고 있기 때문에 때때로 최초의 개인용 컴퓨터로 묘사된다.이 명칭은 LINC나 PDP-8과 같은 다른 기계들에 의해 논란이 되고 있으며, 1970년대에 등장한 것과 같은 마이크로 컴퓨터만이 개인용 컴퓨터라고 불릴 수 있다는 주장도 있다.그럼에도 불구하고, 기계의 낮은 획득 및 운용 비용, 그리고 전용 운영자가 필요하지 않다는 사실은 조직이 사용자에게 기계의 완전한 접근을 허용할 수 있다는 것을 의미했다.null
400대 이상의 G-15가 제조되었다.미국에는 약 300대의 G-15가 설치되었고 호주와 캐나다 등 다른 나라에서는 몇 대가 팔렸다.그 기계는 토목 공학에서 틈새를 찾아냈고, 그곳에서 잘라내고 채우는 문제를 해결하는 데 사용되었다.몇몇은 살아남았고 전세계의 컴퓨터 박물관이나 과학기술 박물관에 갔다.null
허스키는 금도금 전면 패널이 장착된 마지막 생산 G15 중 하나를 받았다.null
이것은 켄 톰슨이 사용한 최초의 컴퓨터였다.[9]null
A Bendix G-15는 1964-65 학년에 Fremont 고등학교(Oakland Unified School District)에서 시니어 세미나 수학 수업에 사용되었다.학생들은 프로그래밍의 기본을 배웠다.그러한 연습 중 하나는 뉴턴 근사법을 이용한 제곱근의 계산이었다.Bendix G-15는 1970년에 Oakland Technical High School에서 UC Berkeley 확장 여름 수업에서 여전히 사용되고 있었다.[citation needed]null
참고 항목
참조
- ^ Grieco, Joseph M. (1984). Between Dependency and Autonomy: India's Experience with the International Computer Industry. University of California Press. p. 57. ISBN 9780520048195.
- ^ *"Harry Huskey's Obituary on San Francisco Chronicle". San Francisco Chronicle.
- "New Products and Ideas: Electronic Roulette Demonstrates Computers" (PDF). Computers and Automation. 6 (3): 13. Mar 1957. Retrieved 2020-09-05.
- ^
- Kaisler, Stephen H. (2017). Birthing the Computer: From Drums to Cores. Cambridge Scholars Publishing. p. 44. ISBN 9781443896252.
- "2. Bendix Aviation Corporation". Digital Computer Newsletter. 8 (2): 1–2. Apr 1956.
- "4. Digital Computer & Differential Analyzer Combination, Bendix Computer Division". Digital Computer Newsletter. 8 (4): 3–5. Oct 1956.
- ^ (1998 + 965 + 1050 + 1000) / 4 = 966.25 850lbs:
- "Bendix G-15 All Purpose Computer: Selling the Computer Revolution: Computer History Museum". www.computerhistory.org. p. 15. Retrieved 2018-06-08.
- "Index of /pdf/bendix/g-15". www.bitsavers.org. T10-3_G15_Tech_Bulletin_Apr60.pdf, p. 16; JH-039_G-15_Installation_Mar59.pdf, p. 4. Retrieved 2018-06-08.
- 웨이크, 1961년
- ^ 1961년.
- ^ Bendix Computer Division. G15D Programmer's Reference Manual (PDF). p. 12. Retrieved Mar 6, 2020.
- ^ "벤딕스 G-15"
- ^ Weik, Martin H. (1961). "BENDIX G 15". ed-thelen.org. A Third Survey of Domestic Electronic Digital Computing Systems.
- ^ "Coders At Work", 12장: "Ken Thompson", 494페이지, Peter Saibel, 2009