WIPIVERSE

IBM 709

IBM 709은 1957년 1월 미국 IBM사(International Business Machines Corporation)가 발표하고, 1958년 8월에 최초로 설치된 메인프레임 컴퓨터 시스템이다. IBM 700/7000 시리즈의 과학용 컴퓨터 중 세 번째 기종으로, 이전 모델인 IBM 704의 개량형에 해당한다.

IBM 709은 진공관을 사용한 대형 과학용 컴퓨터로, IBM 700/7000 시리즈 중 진공관 기반의 마지막 주요 과학용 메인프레임으로 평가된다. 주요 개선 사항으로는 중첩 입출력(overlapped input/output), 간접 주소 지정(indirect addressing), 그리고 십진 연산·선행 영점 제거 등을 지원하는 세 개의 '변환(convert)' 명령어가 포함되었다.

기술적 사양

IBM 709은 36비트 워드 구조의 자기 코어 메모리를 사용했으며, 최대 32,768워드를 보유할 수 있었다. 연산 속도는 초당 42,000회의 덧셈 또는 뺄셈을 수행할 수 있었고, 36비트 정수 곱셈은 초당 5,000회를 처리했다. 전력 소모는 100~250kW로, 냉각에 이에 준하는 전력이 추가로 소요되었으며, 본체 무게는 주변 장치를 제외하고 약 2,110파운드(약 960kg)에 달했다.

IBM 709은 38비트 누산기(accumulator), 36비트 승수/몫 레지스터, 그리고 15비트 인덱스 레지스터 3개를 갖추고 있었다. 고정소수점 수는 부호와 절댓값(sign-magnitude) 형식의 이진수로 저장되었으며, 단정밀도 부동소수점 수는 부호, 8비트 지수, 27비트 가수로 구성되었다. 알파뉴메릭 문자는 6비트 BCD 코드로 표현되었고, 한 워드에 6개가 저장되었다.

입출력 채널

IBM 709의 핵심 개선점 중 하나는 독립적인 입출력 채널의 도입이었다. IBM 704의 입출력이 중앙 처리 장치에 프로그래밍 방식으로 종속되어 있었던 반면, IBM 709은 IBM-766 데이터 동기화 장치를 사용하여 두 개의 독립적으로 프로그래밍 가능한 입출력 채널을 제공했다. 최대 3개의 데이터 동기화 장치를 연결할 수 있었으며, 각 장치는 최대 20개의 IBM 729 자기 테이프 드라이브, IBM 716 라인 프린터, IBM 711 카드 판독기, IBM 721 카드 천공기를 제어할 수 있었다. 이로써 이전 모델보다 6배 많은 입출력 장치를 지원했고, 프로그램 실행과 병행하여 여러 입출력 장치의 작업이 진행될 수 있었다.

소프트웨어 및 호환성

IBM 709에는 선택 사양으로 하드웨어 에뮬레이터가 제공되어 기존 IBM 704 프로그램을 실행할 수 있었는데, 이는 상업적으로 최초로 제공된 에뮬레이터로 알려져 있다. 대부분의 레지스터와 704 명령어는 709 하드웨어에서 에뮬레이션되었고, 부동소수점 트랩이나 입출력 루틴과 같은 복잡한 704 명령어는 소프트웨어로 에뮬레이션되었다. 또한 이 시스템을 위해 FORTRAN 어셈블리 프로그램(FAP)이 도입되었다.

후속 모델과의 관계

IBM은 709 발표 불과 1년 후인 1958년, 진공관 대신 트랜지스터를 사용한 IBM 7090을 발표했다. 7090은 709와 호환되면서도 약 5배 이상 빠른 처리 속도를 제공했으며, 이로 인해 IBM 709의 제품 수명은 상대적으로 짧았다. IBM 709은 1960년 4월 7일에 공식적으로 단종되었다.

IBM 709은 1950년대 후반 과학·공학 계산 분야에서 사용된 중요한 컴퓨터로, 이후 IBM이 메인프레임 시장에서 강력한 입지를 구축하는 데 기여한 기종으로 평가된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기