LGP-30
LGP-30
Librascope General Purpose와 Librascope General Precision의 약자인 LGP-30은 초기 기성 컴퓨터였습니다.캘리포니아 글렌데일의 Librascope 회사(General Precision Inc.)가 제조하고 로열 타이프라이터 회사의 로열 맥비 사업부와 합작한 Royal Precision Electronic Computer Company에서 판매 및 서비스를 제공합니다.LGP-30은 1956년에 [1][2][3]47,000달러의 소매가격으로 처음 제조되었으며 [4]2021년에는 47,000달러에 상당한다.
LGP-30은 일반적으로 데스크톱 컴퓨터라고 불립니다.타자기 선반을 제외한 높이, 폭 및 깊이는 33x44x26인치(84x112x66cm)였습니다.무게는 약 800파운드(360kg)[5]였으며, 유닛을 쉽게 이동할 수 있는 튼튼한 바퀴 위에 장착되었다.
설계.
Librascope 컴퓨터의 주요 설계 컨설턴트는 맨하탄 프로젝트의 베테랑이자 ENIAC 최초의 프로그래머 중 한 명인 Stan Frankel이었습니다.그는 최소한의 [6]하드웨어로 사용할 수 있는 컴퓨터를 설계했다.단일 주소 명령 집합에는 16개의 명령어만 있습니다.자기 드럼 메모리는 메인 메모리를 보유하고 있으며 중앙 처리 장치(CPU) 프로세서 레지스터, 타이밍 정보 및 마스터 비트 클럭은 각각 전용 트랙 상에 있습니다.진공 튜브의 수는 솔리드 스테이트 다이오드 로직, 비트 직렬[7] 아키텍처 및 15개의 플립 플랍 각각을 여러 번 사용함으로써 최소화되었습니다.
그것은 4096단어 드럼 메모리를 가진 바이너리 31비트 워드 컴퓨터였다.표준 입력은 Flexowriter 키보드와 종이 테이프(6비트 문자/초당 10자)였습니다.표준 출력은 Flexowriter 프린터(타자기, 초당 10자)였습니다.옵션의 고속 종이 테이프 리더와 펀치는 다른 주변기기로 사용할 수 있었습니다.
컴퓨터에는 113개의 전자관과 1450개의 다이오드가 들어 있었다.튜브는 관련 구성 요소를 포함하는 34개의 식각 회로 플러그형 카드에 장착되었습니다.34장의 카드는 12종류밖에 없었습니다.모든 기계 기능을 동적으로 테스트하기 위해 카드 익스텐더를 사용할 수 있습니다.1450개의 다이오드 중 680개가 1개의 플러그형 로직보드에 장착되었습니다.
LGP-30은 최대 부하로 동작하는 1500와트가 필요했습니다.전원 인렛 코드는 표준 115볼트 60사이클 단상회선에 접속할 수 있습니다.이 컴퓨터에는 95~130V의 전원 라인 변화에 적합한 전압 조절 기능이 내장되어 있습니다.이 컴퓨터에는 전원 조절 외에 예열 단계용 회로도 포함되어 있어 튜브에 대한 열 충격을 최소화하여 수명을 연장할 수 있습니다.컴퓨터에는 냉각 팬이 내장되어 있어 덕트를 통해 여과된 공기를 튜브와 다이오드로 유도하여 구성 요소의 수명을 연장하고 올바른 작동을 보장했습니다.LGP-30이 합리적인 온도에서 작동한다면 비싼 에어컨이 필요하지 않았다.
드럼 워드당 32비트 위치였지만 31비트만 사용돼 32비트 시간대에 '헤드 내 자속 복원'이 가능했다.명령당 하나의 주소밖에 없었기 때문에 오퍼랜드의 할당을 최적화하는 방법이 필요했습니다.그렇지 않으면 데이터 참조가 이루어질 때마다 각 명령은 완전한 드럼(또는 디스크) 회전을 기다립니다.LGP-30은 2개의 인접 주소(예: 00 및 01)가 9개의 물리적인 장소에 의해 분리되도록 드럼상의 논리 주소를 인터리브함으로써 오퍼랜드 로케이션 최적화를 실현했습니다.이러한 공백은 오퍼랜드를 사용하는 명령어 옆에 배치할 수 있습니다.각각 64개의 단어(섹터)가 있는 64개의 트랙이 있었다.인접한 2개의 물리 워드 사이의 시간은 약 0.260밀리초(ms), 2개의 인접 주소 사이의 시간은 9 x 0.260 또는 2.340밀리초였습니다.최악의 경우 액세스 시간은 16.66 ms였습니다.
명령의 절반(15비트)은 사용되지 않았습니다.사용되지 않은 절반은 추가 명령, 인덱싱, 간접 주소 지정 또는 다음 명령을 찾기 위한 보조(+1) 주소에 사용되었을 수 있으며, 각각은 프로그램 성능을 향상시킵니다.이러한 기능은 LGP-30에는 실장되어 있지 않지만, 1960년의 후계 모델인 RPC-4000에 실장되어 있는 것도 있습니다.
LGP-30의 독특한 특징은 저렴한 가격에도 불구하고 내장된 멀티플라이어였다.이것은 드럼 컴퓨터였기 때문에 비트는 드럼에서 읽힐 때 순차적으로 처리되었다.곱셈과 관련된 각 덧셈을 수행함에 따라 피연산자가 다른 대부분의 컴퓨터에서와 같이 오른쪽이 아니라 왼쪽이 이진점인 것처럼 효과적으로 오른쪽으로 이동했습니다.분할 조작도 마찬가지로 동작했습니다.
비용을 더욱 절감하기 위해 내부 레지스터를 표시하는 기존의 전면 패널 라이트가 없었습니다.대신 Librascope는 3개의 레지스터 읽기 헤드의 출력을 차례로 표시하는 소형 오실로스코프를 전면 패널에 장착하여 작업자가 비트를 보고 읽을 수 있도록 했습니다.수평 및 수직 크기 컨트롤을 통해 오퍼레이터는 비트 번호가 새겨진 플라스틱 오버레이와 일치하도록 디스플레이를 조정할 수 있습니다.비트를 읽기 위해 오퍼레이터는 오실로스코프 트레이스의 업/다운 전환을 카운트했습니다.
당시의 다른 컴퓨터와는 달리 내부 데이터는 8진수가 아닌 16진수로 표시되었지만 매우 저렴한 머신으로서 6개의 10진수 이외의 문자(현재의 A~F가 아닌)에 대해 10~15위치에 대응하는 물리 타자기 키를 사용하여 0~9 fg의 값을 나타냈습니다.j k q w는 "파이버글래스 재블린은 꽤 잘 죽인다"라는 문구를 사용하여 기억되었다.
사양

- 워드 길이: 31비트(부호 비트 포함, 단 공백 스페이서 비트 없음)
- 메모리 크기: 4096 워드
- 속도: 인접한2개의 물리 워드간의 액세스 시간 0.260밀리초, 인접한2개의 주소간의 액세스 시간 2.340밀리초.
- 클럭 레이트: 120 kHz
- 소비전력: 1500와트
- 열방산: 5,000 BTU/시 (1,500 W)
- 연산 요소: 3개의 작동 레지스터: C 카운터 레지스터, R 명령 레지스터 및 A 축전지 레지스터.
- 명령어 형식: 하프워드 형식을 사용한 16개의 명령어 형식
- 테크놀로지: 113개의 진공관과 1350개의 다이오드.
- 생산수: 320~493
- 초도 : 1956년 9월
- 가격: 47,000달러
- 후계기: LGP-21
- 성과:LGP-30은 소규모 과학 컴퓨팅을 제공하는 최초의 탁상 크기의 컴퓨터 중 하나였습니다.LGP-30은 학생들이 다트머스 ALGOL 30과 DOP(Dartmouth Oversimplified Programming Experiment)를 기계로 구현한 다트머스 대학(Dartmouth Oversplified Programming Experiment)을 포함하여 "5,000대"가 팔려 꽤 인기가 있었다.
ACT-II 프로그래밍 언어
LGP-30은 ACT-II라고 불리는 고급 언어를 가지고 있었다.모든 토큰은 아포스트로피로 구분되어야 했기 때문에 읽기 어렵고 테이프를 준비하기가 더욱 어려웠습니다.
s1'dim'a'500'm'q'500'index'j+1'j-1'daprt'e'n't'e'r'd'a'r'r'd't'a'r'r'r'r'r'cr'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'r'
알골 30
Dartmouth College는 LGP-30용으로 ALGOL 60을 2개 구현했습니다.Dartmouth ALGOL 30은 런타임 스토리지 할당이 필요한 것을 제외하고 ALGOL의 거의 모든 기능을 제공하는 3패스 시스템(컴파일러, 로더 및 인터프리터)이었습니다.Self Contained Algol 프로세서인 Skip은 ALGOL의 작은 서브셋(프로그램 전체 이외 블록 없음)을 위한 원패스 시스템입니다.프로시저 선언, 조건부 문장은 없지만, 조건식, 구문 이외의 것은 없습니다.while
에 있어서for
스테이트먼트, 네스트 없음switch
declarations(부울형 콜이 허용됨) 및 부울 변수와 연산자는 허용되지 않습니다.ACT-II에서와 같이 모든 토큰은 아포스트로피로 구분되어야 합니다.
기계의 기동
LGP-30의 시동, 즉 "부팅" 절차는 사상 가장 복잡한 절차 중 하나였다.먼저 부트스트랩 종이테이프를 콘솔타자기인 Friden Flexowriter에 끼워 넣었습니다.오퍼레이터는 Flexowriter의 레버를 눌러 주소 필드를 읽고 전면 패널의 버튼을 눌러 주소를 컴퓨터 레지스터로 전송했습니다.그런 다음 Flexowriter의 레버를 눌러 데이터 필드를 읽고 전면 패널에 있는 3개의 버튼을 눌러 지정된 주소에 저장했습니다.이 과정을 6~8회 반복하여 리듬이 형성되었습니다.
burrp, clunk, burrp, clunk, burrp, burrp, clunk, burrp, clunk, clunk, burrp, clunk, clunk, burrp, clunk, burrp, burrp, burrp, clunk, crp, crp, crp
그런 다음 작업자는 부트스트랩 테이프를 제거하고 일반 로더가 들어 있는 테이프를 끼우고 막히지 않도록 조심스럽게 배치한 후 버튼을 몇 개 더 눌러 부트스트랩 프로그램을 기동했습니다.일반 로더가 들어가자 컴퓨터는 프로그램 테이프를 읽을 준비가 되었습니다.일반 로더는 부트스트랩 로더보다 더 콤팩트한 형식의 테이프를 읽습니다.각 블록은 시작 주소로 시작되므로 오류가 발생했을 때 테이프를 다시 감아 재시도할 수 있습니다.공정에서 실수가 있거나 프로그램이 크래쉬하여 로더 프로그램이 손상되었을 경우 처음부터 [8]프로세스를 다시 시작해야 했습니다.
LGP-21
1963년,[9] Librascope는 LGP-21이라는 이름의 트랜지스터화된 업데이트를 생산했다.[10][11]새로운 컴퓨터는 약 460개의 트랜지스터와 약 375개의 다이오드를 가지고 있었다.가격은 전작의 3분의 1 가격인 16,250달러에 불과했다.불행하게도 그것은 또한 이전의 컴퓨터보다 약 3분의 1 빨랐다.
중앙 컴퓨터의 무게는 약 90파운드(41kg),[12] 기본 시스템(프린터와 스탠드 포함)은 약 155파운드(70kg)[13]입니다.
RPC 4000
General Precision [14]RPC 4000은 1960년에 발표된 보다 강력한 후계기입니다.LGP-30과 비슷하지만 트랜지스터화된 이 제품은 8,008개의 32비트 워드 메모리 드럼 저장 공간을 갖추고 있다.그것은 500개의 트랜지스터와 4,500개의 다이오드를 가지고 있었고, 87,500달러에 팔렸고 무게는 500파운드 (230 kg)[15][16][17]였다.
주목할 만한 용도
오늘날 RPC-4000(LGP-30과 함께)은 Mel Kaye가 기계 코드로 전설적인 프로그래밍 작업을 수행한 컴퓨터로 기억되고 있으며, Ed Nather에 의해 해커의 서사시 The Story [18]of Mel에서 다시 소개되었습니다.LGP-30은 에드워드 로렌츠가 날씨 변화를 모형화하는 데 사용되기도 했다.예측의 엄청난 차이가 초기 데이터의 작은 차이에서 비롯될 수 있다는 그의 발견은 카오스 [19]이론의 핵심 개념인 이상한 유인체와 나비 효과라는 용어를 만들도록 이끌었습니다.
「 」를 참조해 주세요.
추가 정보
- Kaisler, Stephen H. (2017). "Chapter Two – Royal McBee/Librascope Machines". Birthing the Computer: From Drums to Cores. Cambridge Scholars Publishing. LGP-30: pp. 25-34, LGP-21: pp. 34-43. ISBN 9781443896252.
- "RPC 4000, LGP 30" (PDF). AUERBACH Standard EDP Reports. 3. RPC-4000: pp. 570-649; LGP-30: pp. 651-741.
레퍼런스
- ^ "1950-1959 Librazettes". www.librascopememories.com. Librazette: July, 1956 – Royal Precision Plans – LGP-30 Promotion; November, 1956 – LGP-30, Flow Computer Spearhead – Commercial Sales and Production – They're In Production and Paul Coates Will Feature LGP-30 on Dec. TVshows. 1956. Retrieved 2018-03-19.
{{cite web}}
: CS1 유지보수: 기타 (링크) - ^ Flamm, Kenneth (2010-12-01). Creating the Computer: Government, Industry and High Technology. Abstract of Computer Oral History Collection, 1969-1973, 1977: [1], p. 75. Brookings Institution Press. p. 66. ISBN 978-0815707219.
{{cite book}}
:외부 링크
(도움말)others=
- ^ "Strand v. Librascope, Incorporated, 197 F. Supp. 743 (E.D. Mich. 1961)". Justia Law. Retrieved 2018-03-20.
In November, 1955, (...) two important events occurred. The LGP-30 computer, containing seven MH-10R heads, failed to function correctly at the International Automation Exhibition in Chicago on November 15, 1955. In fact, an LGP-30 computer did not work satisfactorily until March, 1956, and the computer was not offered for sale to the general public until the fall of 1956.
- ^ 1634–1699:McCusker, J.J.(1997년).얼마나 리얼 머니에 그렇죠?역사적 가격 지수를 사용하여 경제 미국의 안의 돈 가치에 관한 Deflator로:.부칙 et Corrigenda(PDF).미국 골동품 협회입니다.1700–1799:McCusker, J.J.(1992년).얼마나 리얼 머니에 그렇죠?역사적 가격 지수 이용 돈은 가치관의 경제 미국(PDF)의 Deflator로.미국 골동품 협회입니다.1800–present:연방 준비 은행이 미니애 폴리스의."소비자 물가 지수(추정)1800–".4월 16일 2022년 Retrieved.
- ^ Weik, Martin H. (January 1964). "LGP 30". ed-thelen.org. A Fourth Survey of Domestic Electronic Digital Computing Systems.
- ^ Frankel, Stanly P. (1957). "The Logical Design of a Simple General Purpose Computer". IRE Transactions on Electronic Computers. EC-6 (1): 5–14. doi:10.1109/TEC.1957.5221555.
- ^ Miller, Raymond E. (1965). Switching Theory – Volume 1: Combinational Circuits. Vol. 1 (Second printing, March 1966, of 1st ed.). John Wiley & Sons, Inc. pp. 44–47. LCCN 65-14249.
- ^ Reinhold, Arnold. "Act-III and booting sections". Computer History. (NB. GFDL 및 CC-BY-SA 3.0에 따른 허가 있음).
- ^ "1960-1969 Librazettes". www.librascopememories.com. May, 1963 Librazette: LGP-21 Is Selling Well – p. 4, See Page Eight ad – pp. 7-8.
- ^ 컴퓨터 부품에 대한 설명이 포함된 그림:
- ^ "Across the Editor's Desk: Computing and Data Processing Newsletter – "Doorstep" Era in Computer Marketing Heralded". Computers and Automation: 62. May 1964.
- ^ Weik, Martin H. (Jan 1964). "LGP 21". ed-thelen.org. A Fourth Survey of Domestic Electronic Digital Computing Systems.
- ^ "WPS:LGP 21:Documentation". sr-ix.com. LGP-21 Sales Brochure (G3-3101): p. 7.
- ^ "The LGP-30's big brother · e-basteln". www.e-basteln.de.
- ^ 900파운드(150kg)에 준거한
- "Amateur Computer Society Newsletter 102654910 Computer History Museum". Amateur Computer Society Newsletter (2): 4 (10). Oct 1966.
The size of two desks, it weighs 900 lbs
- "Amateur Computer Society Newsletter 102654910 Computer History Museum". Amateur Computer Society Newsletter (2): 4 (10). Oct 1966.
- ^ BRL Report. 1964.
- ^ "RPC-4000 Electronic Computing System". Computers and Automation: 4B (20). May 1960.
- ^ "Story of Mel".
- ^ Gleick, James (1987). Chaos: Making a New Science.
외부 링크
- 독일 슈투트가르트에 전시된 LGP-30 작업
- LGP-30 설명
- LGP-21 설명
- LGP-30과 RPC-4000을 모두 보여주는 1962년 광고
- 스탠 P의 이야기LGP-30의 디자이너인 Frankel과 사진.
- 프로그래밍 매뉴얼
- YouTube에서 LGP-30 워밍업
- technikum 29: LGP 30
- 1950-1959년 Librazettes – LGP-30 관련 뉴스레터:
- 1955년 11월 Librascope의 놀랍고 새로운 범용 컴퓨터 출시
- 1955년 12월 LGP-30, 시카고 오토메이션쇼서 큰 호평을 받다
- 1956년 7월 Royal Precision 플랜– LGP-30 프로모션
- 1957년 3월 Librascope의 상업 부문, LGP-30 생산에 뛰어난 성과를 거두다
- "LGP-21 documents". www.bitsavers.org.
- "LGP-30, RPC-4000 and RPC-9000 documents". www.bitsavers.org.
