RCA 스펙트라 70 | 1965
RCA 스펙트라 70
RCA 스펙트라 70은 1965년 4월부터 라디오 코퍼레이션 오브 아메리카(RCA)의 컴퓨터 부문에서 제조된 전자 데이터 처리(EDP) 장비 라인이다. 이 스펙트라 70 라인에는 여러 모델의 중앙 처리 장치(CPU)와 다양한 구성의 코어 메모리, 대용량 저장 장치, 터미널 장비, 그리고 다양한 전문 인터페이스 장비들이 포함되었다.
시스템 아키텍처와 명령어 집합은 IBM 시스템/360의 비특권 명령어 집합과 대부분 호환되었으며, EBCDIC 문자 집합을 사용하는 특징을 가졌다. 이러한 호환성 덕분에 일부 프로그램과 데이터의 교환이 가능했지만, 운영 체제 소프트웨어의 차이로 인해 두 시스템 간의 프로그램 이동은 원활하지 않았다.
1960년대 후반, 본격적인 대형 컴퓨터 시장에서 치열한 경쟁이 벌어졌고, 1971년 RCA는 컴퓨터 부문과 스펙트라 70 라인을 스페리 랜드(Sperry Rand)에 매각하였다. 이 과정에서 RCA는 큰 손실을 보았다.
1965년 4월에 발표된 스펙트라 70은 작은 시스템(70/15)에서 대형 시스템(70/55)까지 다양한 모델로 구성되었다. 이 시스템들은 서로 상향 호환이 가능해, 작은 모델에서 작성된 프로그램도 더 큰 기계에서 실행할 수 있었다. 더 큰 모델일수록 속도가 빨라지며, 메모리 액세스 시간은 70/15에서 2마이크로초에서 70/55에서는 0.84마이크로초로 단축되었다. 메모리 용량은 70/15가 최소 4,096바이트(4KB)에서 70/55는 최대 524,288바이트(512KB)에 이르렀다. 모든 모델은 8비트에 패리티를 추가한 EBCDIC을 사용하여 데이터를 내부적으로 표현하였다. 표준 전기적 인터페이스를 사용하여 모든 CPU 모델에서 동일한 주변 장치를 사용할 수 있었다.
동시 입력 및 출력은 지능형 통신 채널을 사용하여 처리되었다. IBM 360과 마찬가지로 선택기 채널과 다중화 채널 두 가지 유형의 채널이 제공되었으며, 이 채널을 통해 다양한 장치와 동시에 통신할 수 있었다. 스펙트라 70 시스템은 총 144개의 명령어를 제공하며, 선택적 부동소수점 연산을 지원했다. 70/15와 70/25는 부동소수점 명령어를 지원하지 않았다.
모든 시스템은 RCA의 실제 메모리 운영 체제인 DOS와 TDOS를 실행했다. 70/45 모델은 최대 16명의 사용자가 동시에 사용할 수 있는 RCA 70/45 기본 시간 공유 시스템(BTSS)이라는 운영 체제를 지원했다. 가상 메모리를 지원하는 스펙트라 70/46과 70/61, 그리고 후속 RCA 3과 7 모델은 RCA의 가상 메모리 운영 체제(VMOS)를 실행할 수 있었다. VMOS는 원래 TSOS(시간 공유 운영 체제)라는 이름을 가졌지만, 그 시장을 확장하기 위해 이름이 변경되었다. TSOS는 시장에 나온 최초의 수요 기반 페이지 교체 가상 메모리 운영 체제였다.
스펙트라 70 시리즈는 후에 RCA 2, 3, 6, 7 시리즈로 보강되었으며, 이후 IBM 시스템/370과 경쟁을 벌였다. RCA 2와 6 모델은 OS/70이라는 배치형 운영 체제를 실행했고, RCA 3와 7 모델은 VMOS를 실행했다. 일부 잉글리시 일렉트릭 시스템 4 메인프레임은 스펙트라 70 모델로 리브랜딩되었으며, 나머지는 RCA 스펙트라 70을 기반으로 한 IBM 시스템/360의 복제 모델이었다.
70/15 모델은 작고 제한적인 시스템으로, 25개의 명령어만을 지원하며, 나머지 스펙트라 70 모델들과는 하향 호환되지 않는다. 이 모델은 단독 시스템으로 사용하기에는 메모리 한계와 상대적으로 느린 처리 속도로 실용적이지 않았다. 그러나 더 큰 시스템의 위성 프로세서나 원격 작업 입력을 위한 지능형 터미널로 활용되었다. 예를 들어, 카드에서 테이프 형식으로 변환, 카드/테이프를 프린터에 연결하는 작업, 데이터 파일 정렬 및 병합 등의 업무를 처리할 수 있었다.
70/15 모델의 메모리 용량은 4,096바이트에서 8,192바이트 사이였으며, 메모리 사이클 시간은 2마이크로초였다. 프로그램은 펀치 카드나 자기 테이프에서 실행되었으며, 70/15는 600파운드(270kg) 무게를 자랑했다.
70/25 모델은 70/15보다 더 다양한 애플리케이션을 지원하는 중형 시스템으로, 대형 시스템의 하위 시스템으로 사용되기도 했다. 고속 메모리와 여러 동시 입력/출력 스트림을 지원하며, 선택기 채널과 다중화 채널을 통해 최대 8개의 저속 장치와 8개의 고속 장치를 동시에 운영할 수 있었다. 70/25 모델은 16,384바이트에서 65,536바이트까지 메모리 용량을 제공하며, 메모리 사이클 시간은 1.5마이크로초였다. 이 모델은 1,200파운드(540kg)의 무게를 가졌다.
70/35 모델은 1965년에 발표되었으며, 고속의 효율적인 저비용 데이터 시스템을 제공하는 중형 컴퓨터였다. 통합 회로와 같은 제3세대 기술을 사용하여 빠른 속도를 자랑했으며, 가격대비 성능이 뛰어났다. 메모리 용량은 두 개의 16,384바이트 코어 메모리를 제공하여 총 32,768바이트까지 지원했다. 부동소수점 처리기가 옵션으로 제공되지 않았고, 70/45와 70/55 모델에 비해 기능이 제한적이었다. 이 모델은 1,500파운드(680kg)의 무게를 가졌다.
70/45 모델은 중형 규모의 컴퓨터로, 상업적, 과학적, 통신 및 실시간 응용 프로그램에 적합했다. 통신 다중화기를 사용하여 256개의 통신 라인을 수용할 수 있었고, 여러 시스템을 구성하는 데 핵심적인 역할을 했다. 70/45 모델은 최초로 집적 회로를 사용한 컴퓨터 시스템 중 하나로, 제3세대 컴퓨터의 주요 특징이 되었다. 메모리 용량은 최소 16,384바이트에서 최대 262,144바이트까지 지원하며, 메모리 사이클 시간은 1.44마이크로초였다. 이 모델은 1,900파운드에서 2,700파운드(860kg에서 1,220kg) 무게를 가졌다.
RCA 모델 70/46은 1967년에 출시된 스펙트라 70 시리즈의 모델로, 70/45의 개조 버전으로 가상 메모리 기능이 추가된 모델이다. 이 컴퓨터는 광고에서 시간 공유 기계로 소개되었으며, "옥토퓨터(Octoputer)"라는 별칭도 붙여졌다.
70/46은 70/45 모드(가상 메모리 없이)와 70/46 모드(가상 메모리 활성화)에서 프로그램을 실행할 수 있다. 가상 주소는 24비트로 구성되며, 페이지 크기는 프로그램 요구 사항에 따라 2048바이트 또는 4096바이트로 설정할 수 있다. 다만, 2048바이트 페이지는 메모리 내 페이지 프레임의 하반부를 차지한다. 시스템은 최대 512개의 페이지를 지원하며, 가상 메모리는 64개의 페이지로 나뉜 세그먼트로 분할된다. 가상 주소의 비트 1-5는 각 세그먼트를 표시하는 데 사용된다. 명령어 집합 아키텍처는 최대 32개의 세그먼트를 정의하지만, 70/46에서는 8개만 사용된다. 주소는 세그먼트 경계를 넘을 경우 래핑된다. 4KB 페이지를 사용할 경우, 각 세그먼트는 256KB 크기를 가지며, 총 가상 메모리 크기는 최대 2MB에 달한다. 2KB 페이지를 사용할 경우 이 수치는 절반으로 줄어든다.
RCA 모델 70/55는 1966년에 출시된 중형에서 대형 프로세서로, 과학적 및 대형 상업 처리에 적합한 뛰어난 처리 성능을 자랑한다. 이 모델은 최대 14개의 동시에 실행되는 작업 스트림을 지원하며, 70/45와 마찬가지로 집적 회로를 광범위하게 사용했다. 70/55의 메모리 용량은 65,536바이트(64KB)에서 524,288바이트(512KB)까지 확장 가능하며, 메모리 사이클 시간은 0.84마이크로초로, 4바이트 정보에 대해 액세스할 수 있었다. 이 모델은 3,000파운드(약 1.5톤)에서 5,100파운드(약 2.6톤) 사이의 무게를 가졌다.
RCA 모델 70/60은 스펙트라 70 시리즈의 후속 모델로, 1969년에 발표되었다.
모델 70/61은 70/60의 가상 메모리 모델로, 일부 광고에서는 "옥토퓨터 II"로 소개되기도 했다. 70/60과 70/61은 RCA 최초로 1MB의 코어 메모리를 지원한 중앙 컴퓨터로, 256KB 코어 메모리를 4개의 표준 랙에 장착하여 "T" 자 형태로 구성된 메모리 캐비닛에 수용되었다. 이들 기계는 나중에 RCA 6과 RCA 7로 변경되어, 기존의 파란색과 흰색 캐비닛 대신 새로운, 더 현대적인 디자인이 적용되었다. 이들 컴퓨터는 빠르고 신뢰성이 있었지만, IBM 360 제품군의 리더십을 따라잡기에는 시기적으로 너무 늦었다.
스펙트라 70 시리즈의 입출력 장치는 모든 모델에서 RCA 표준 인터페이스를 통해 상호 연결할 수 있도록 설계되었다. 초기 제품은 1965년에 다음과 같은 장비들이 제공되었다:
- 카드 펀치: 완전 버퍼링 되어 있으며, 모델에 따라 분당 100장 또는 300장의 카드를 처리할 수 있었다.
- 프린터: 세 가지 모델이 제공되었으며, 각각 분당 600줄, 1,250줄, 카드용으로 분당 600줄(연속 용지) 및 800줄(카드지)까지 처리할 수 있었다. 카드 펀치와 마찬가지로 프린터는 모두 완전 버퍼링되었다.
- 스펙트라 광학 카드 리더기: 분당 최대 1,435장의 카드를 읽을 수 있었고, 선택적으로 마크 센스 읽기도 가능했다.
- 종이 테이프 장치: 5, 6, 7, 또는 8채널 테이프 펀치와 리더가 제공되었으며, 펀치 속도는 초당 100자, 리더 속도는 초당 200자였다.
- 자기 테이프: 30, 60, 또는 120킬로바이트 초당 속도의 세 가지 버전이 제공되었으며, 숫자 모드에서는 초당 240,000자리까지 읽고 쓸 수 있었다. 모든 테이프 드라이브는 IBM 호환이었으며, 자동 오류 검출 시스템이 내장되어 있었다.
- 직접 액세스 저장 장치: 고속 70/565 드럼 메모리 장치(1MB 용량, 평균 접근 시간 8.6밀리초), 70/564 디스크 저장 장치(교체 가능한 7.25MB 디스크 팩, 데이터 교환 속도 156KB/s), 70/568-11 대용량 저장 장치(교체 가능한 67MB 매거진 8개)를 제공했다.
- 비디오스캔 문서 리더기: 초당 1,300문서를 처리할 수 있는 광학 문자 인식 스캐너로, 주로 수표와 같은 거래 문서를 스캔하는 데 사용되었다.

