GE-600 시리즈

GE-600 series

GE-600 시리즈는 GE(General Electric)가 1960년대에 개발한 36비트 메인프레임 컴퓨터 제품군입니다.GE가 메인프레임 사업부를 떠나자 Honeywell에 매각되었습니다.Honeywell은 1990년대에 유사한 시스템을 구축하여 사업부를 Groupe Bull과 NEC로 이전했습니다.

시스템은 Dartmouth Time Sharing System(DTS)이 대부분의 수명을 소비한 플랫폼이자 Multics 운영체제용 베이스 머신으로 가장 잘 알려져 있습니다.멀티픽스는 시리즈의 최신 버전에 추가된 가상 메모리를 통해 지원되었습니다.

아키텍처

600 시리즈에서는 36비트 워드와 18비트 주소를 사용했습니다.36비트 어큐뮬레이터 2개, 18비트 인덱스 레지스터 8개, 8비트 지수 레지스터 1개가 있었다.36비트 단정밀과 2x36비트 2배 정밀도의 부동소수를 지원하여 지수를 별도로 저장하여 최대 71비트의 정밀도와 1비트의 부호를 사용할 수 있습니다.어드레싱 모드에는 정교한 어드레싱 모드가 있으며, 그 중 대부분은 간접어를 사용했으며, 일부는 자동 증가 또는 자동 감소였습니다.어드레싱 모드를 통해 6비트 및9비트 바이트를 지원했습니다.이것들은 특정 바이트의 추출과 바이트 포인터의 증분을 지원하지만 바이트에 대한 랜덤 액세스는 지원하지 않습니다.

또한 I/O 처리를 위한 다수의 채널 컨트롤러도 포함되어 있습니다.CPU는 채널 컨트롤러 고유의 기계어로 작성된 짧은 프로그램을 핸드오프하여 데이터를 처리하여 메모리 간에 이동시키고 완료되면 인터럽트를 발생시킬 수 있습니다.이것에 의해, 메인 CPU는, 타임 쉐어링 시스템의 주된 기능인 느린 I/O의 완료를 기다리는 동안, 다른 태스크로 이행할 수 있었습니다.

운영 체제

원래 600 시리즈 컴퓨터의 운영체제는 GE가 1962년부터 개발한 GECOS였다.GECOS는 처음에는 일괄 처리 시스템이었지만, 이후 멀티태스킹 및 멀티유저 지원 등 최신 시스템에서 볼 수 있는 많은 기능이 추가되었습니다.

1963년부터 1964년 사이에 GE는 Dartmouth College와 협력하여 Dartmouth BASIC 프로젝트를 진행하였고, 이를 통해 GE-235에서 지원하는 새로운 시분할 시스템을 개발하게 되었습니다.이것은 큰 성공을 거두었고 635년에 실행되는 시스템의 개선된 버전에 대한 1967년 말 제안으로 이어졌다.GE-235의 첫 번째 버전인 "Mark II"는 "Phase I"로, GE는 "Mark I"로 알려진 첫 번째 버전도 비슷한 성공을 거두었다.다트머스의 "Phase II"는 다트머스 시분할 시스템(DTS)으로 출시되었고, GE는 Mark II를 개량된 Mark III로 추가 개발하였다.

컴퓨터 역사 박물관의 기업 이력 컬렉션에서는 GE의 Mark I 이력을 다음과 [1]같이 설명합니다.

General Electric Information Services의 전신은 General Electric의 사업부에서 시작되었으며, 고객에게 데모를 제공하기 위해 사용된 컴퓨터의 여분의 컴퓨터 시간을 판매하기 위해 형성되었습니다.1965년 워너 신백은 제너럴 일렉트릭 265 컴퓨터에서 다트머스에서 개발한 시분할 시스템(마크 1)을 사용하여 시분할 서비스를 판매할 것을 권고했다.이 서비스는 즉각적인 성공을 거두었고 1968년까지 GEIS는 7천만 달러의 시분할 시장의 40%를 차지했습니다.서비스는 계속 성장해, 시간이 지남에 따라 GE는 대형 메인프레임 컴퓨터에서 동작하는 Mark II 및 Mark III 운영 체제를 개발했습니다.

GE Information Services는 GE Mark II 운영체제(나중에 Mark III)를 시분할 및 네트워크 컴퓨팅 비즈니스의 기반으로 사용했습니다.Mark II / Mark III는 원래 Dartmouth 시스템을 기반으로 했지만, 시스템은 빠르게 분산되었습니다.Mark II/II는 저널라이제이션 및 세분화된 파일 잠금 등 일반적으로 온라인 트랜잭션 처리 시스템과 관련된 많은 기능을 통합했습니다.1970년대 초중반 Mark III는 최대 8개의 프로세싱 시스템(각 운영 체제 자체 복사본 포함)이 여러 파일 시스템에 액세스할 수 있는 높은 신뢰성의 클러스터 기술을 채택했습니다.

Multics 운영체제는 1964년에 600 시리즈의 고급 새 운영체제로 시작되었지만 1969년에야 생산 준비가 되었습니다.GE는 이 프로젝트의 하드웨어 공급업체이자 개발 파트너 중 하나였습니다(다른 파트너로는 Massachusetts Institute of Technology 및 Bell Labs).GE는 이 프로젝트를 다른 벤더와 명확히 분리할 수 있는 기회로 간주하고 있으며, 이 고급 OS는 자사 머신에서만 가장 잘 동작합니다.멀티픽스는 CPU의 많은 추가 기능을 필요로 했습니다.John Couleur는 필요한 변경을 하기 위해 MIT의 Edward Glaser와 협력했습니다.그 결과, GE 645는 가상 메모리를 서포트하고 있었습니다.어드레싱은 18비트주소 외에 18비트세그먼트를 사용하도록 변경되어 이론적인 메모리사이즈가 대폭 증가하여 가상 메모리의 지원이 대폭 쉬워졌습니다.

역사

GE-600 컴퓨터 라인은 1959년 군사용 MISTRAM 프로젝트를 위해 일했던 존 쿨러가 이끄는 팀에 의해 개발되었다.MISTRAM은 아폴로 프로젝트를 포함한 많은 프로젝트에 사용된 레이더 추적 시스템이었다.공군은 케이프 커내버럴에서 떨어진 추적 스테이션에 데이터 수집 컴퓨터를 설치해야 했다.데이터는 최종적으로 케이프에 있는 36비트 IBM 7094 머신과 공유될 것이기 때문에 컴퓨터도 36비트여야 합니다.GE는 이 작업을 위해 M236이라는 머신을 구축했으며 36비트의 요구로 인해 7094와 같은 동작을 하게 되었습니다.

GE는 원래 자신들의 기계를 가지고 상업용 컴퓨터 시장에 진출할 의도가 없었습니다.그러나 1960년대 초까지 GE는 IBM 메인프레임[citation needed]최대 사용자였으며, 자체 기계를 제작하는 것은 컴퓨팅 부서의 비용을 절감할 수 있는 훌륭한 방법처럼 보였습니다.한 추정치에 따르면, 개발 비용은 IBM 임대료 없이 1년 안에 지불될 것입니다.많은 사람들이 회의적인 태도를 보였지만, 1년간의 내부 분쟁 끝에 M236의 상용화 프로젝트는 결국 1963년 2월에 승인되었다.

이 머신은 원래 메인 GE-635로 제공되었으며 더 느리지만 호환성이 있는 GE-625GE-615로 제공되었습니다.대부분이 싱글 프로세서 시스템이었지만, 635는 4개의 CPU와 최대 4개의 IOC(입출력 컨트롤러)로 구성 가능하며, 각각 최대 16개의 공통 주변기기 인터페이스 채널을 사용할 수 있습니다.GECOS/GCOS 소프트웨어는 프로세서를 마스터로, 최대 3개의 슬레이브로 취급했지만, 635는 범용 SMP 시스템의 첫 번째 예라고 생각됩니다.

1964년 8월 IBM은 GE 600 시리즈를 "중규모 및 대규모 과학 분야에서의 치열한 경쟁"[2]으로 간주했습니다.1965년 5월 GE-625 컴퓨터는 GE Schenectady 공장에 납품되어 다양한 크기와 [3]제조사의 다른 5대의 컴퓨터를 대체하였습니다.GE 635는 1965년 11월에 [4]마틴 마리에타에게 2대를 포함하여 많은 수가 선적되었다.

600 라인은 605, 615, 625, 635, 645 및 655의 6가지 모델로 구성되어 있습니다.GE는 635가 7094개의 프로그램을 실행할 수 있도록 하는 9SA라고 불리는 635에 접속하기 위한 박스를 제공했습니다.

615는 컨트롤 유닛(CU)과 오퍼레이션 유닛(OU)의 오버랩이 디세이블이 되어 36비트 폭의 메모리 패스가 있는 635였습니다.625는 컨트롤 유닛과 오퍼레이션 유닛의 오버랩이 비활성화되어 72비트 폭의 메모리 패스가 있는 635입니다.635에서는 72비트 와이드 메모리 패스와 CU/OU 오버랩이 유효하게 되어 있었습니다.이들 모델의 차이는 백플레인에서 10개 미만이었습니다.필드 서비스에서는 필요에 따라 615를 635 또는 625로, 또는 그 반대로 몇 시간 만에 변환할 수 있었습니다.이들 몇 개의 와이어를 제외하고, 615, 625 및 635는 동일했습니다.605는 일부 실시간/군사 애플리케이션에서 사용되었으며 부동소수점 하드웨어가 없는 615였습니다.605용으로 코드화된 프로그램은 다른 600라인 프로세서에서는 변경되지 않고 실행됩니다.645는 MIT에서 개발Multics 운영체제에 하드웨어 지원을 제공하는 수정된 635 프로세서입니다.

605/615/625/635 및 645는 기본적으로 이산 트랜지스터 TTL 로직과 소수의 집적회로를 갖춘 2세대[citation needed] 컴퓨터였습니다.메모리는 인터리빙이 가능한 2마이크로초의 페라이트 코어로 구성되어 있습니다.GE는 파브리텍, 앰펙스, 록히드로부터 코어 메모리를 사들였다.록히드 메모리가 가장 [citation needed]신뢰성이 높은 경향이 있었습니다.

시스템과 함께 사용되는 자기 테이프 시스템의 신뢰성에 대한 지속적인 문제는 프로젝트 전체에 어두운 그림자를 드리웠습니다.1966년에 GE는 많은 주문을 동결했고 다른 주문들은 완전히 취소되었다.1967년에는 이러한 문제가 해결되어 GECOS 운영체제의 업그레이드 버전과 함께 머신이 재기동되었습니다.

차세대 635를 만들기 위한 후속 프로젝트는 1967년에 시작되었다.새로운 GE-655는 초기 모델의 개별 트랜지스터집적회로로 대체하여 기계의 성능을 두 배로 높이고 조립 비용도 크게 절감했습니다.그러나 이 기계는 1969년에 아직 개발 중이었고, 발표되었지만 아마도 그 이름으로 납품되지는 않았을 것이다.

그 무렵, Multics 프로젝트는 최종 유저가 사용할 수 있는 operating system을 드디어 개발했습니다.Multics를 실행하는 GE-645 시스템은 MIT, Bell Labs 및 GE 외에도 파리의 미 공군 로마 개발 센터, Honeywell Billerica 및 Machines Bull에 설치되었습니다.마지막 두 시스템은 Honeywell/Bull 프로젝트에서 Honeywell Level 64 컴퓨터를 설계하기 위해 "소프트웨어 팩토리"로 사용되었습니다.

GE는 1970년에 Honeywell에 컴퓨터 사업부를 매각했고, Honeywell은 GE-600 시리즈를 Honeywell 6000 시리즈로 개명했다.655는 1973년에 허니웰 6070으로 공식 출시되었습니다(6030과 6050의 성능 저하 버전).COBOL 성능을 개선하기 위해 옵션인 Decimal/Business 명령 세트가 추가되었습니다.이것은 확장 명령 집합, 일명 EIS와 Decimal Unit(DU)입니다. EIS를 탑재한 기계는 '짝수' 시리즈, 6040, 6060, 6080, 이후 6025입니다.이 프로세서는 수백 개가 팔렸습니다.메모리는 처음에 록히드사가 만든 600ns 페라이트 코어였습니다.이후 버전에서는 750ns의 MOS 메모리가 사용되었습니다.2개는 시스템 내에서는 공존할 수 있지만 메모리 컨트롤러 내에서는 공존할 수 없습니다.

6180에서는 645와 유사한 멀티픽스 관련 다양한 변경사항이 적용된 6080 버전이 출시되었습니다.6180 아키텍처의 CPU가 수십 대 출고되었습니다.이후 6000 시리즈의 멤버는 레벨 66, 레벨 68, DPS-8, DPS-88, DPS-90, DPS-9000 by Honeywell, Groupe Bull NEC 등의 다양한 이름으로 출시되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 컴퓨터 역사 박물관의 기업 이력 컬렉션:회사 상세 - GEIS(General Electric Information Services)
  2. ^ IBM DSD ASG 메모, 1954년 8월 13일, 미국 대 IBM, Exh 14791 페이지 386
  3. ^ "개종 훈련"마리오 5세Farina, Datamation, 1966년 6월
  4. ^ 날짜, 1965년 8월, 페이지 71

외부 링크

  • GE-635의 프로그래밍 참조 매뉴얼.레지스터, 명령 세트 및 주소 지정 모드에 대한 전체 설명이 포함됩니다.
  • 625 및 635 명령 설정 타이밍
  • GE-645 회로 기판
  • "G.E. 600 시리즈", 디지털 컴퓨터 뉴스레터, 수리과학부 해군연구실, 제16권, 제4호, 1964년 10월, 2-3페이지
  • 샹그릴라 앤 파리 645
  • 멀티픽에 대한 개념
  • "GE COMPATIBLES-600". Computers and Automation: 26–29. Aug 1964.