IBM 709

IBM 709는 1958년 미국 국제 기업인 IBM(International Business Machines)이 발표한 대형 전자식 과학용 컴퓨터이다. 700/7000 시리즈에 속하며, 그 전신인 IBM 704를 기반으로 전자관에서 트랜지스터 회로로 전환한 최초의 모델 중 하나이다.

개발 배경 및 역사

  • 도입 연도: 1958년(미국)
  • 목적: 과학·공학 계산, 특히 고속 수치 해석과 대규모 데이터 처리에 최적화된 컴퓨터 시스템 제공
  • 주요 사용자: 대학 연구소, 정부기관(특히 국방·우주 분야), 대기업 연구 부서 등

주요 사양

구분 내용
프로세서 트랜지스터 기반, 2 µs(마이크로초) 주기(500 kHz)
명령어 집합 36비트 고정 길이 명령어, 8가지 기본 연산(산술·논리·제어 등)
메모리 자기 코어 메모리 32 KB(36비트 워드)까지 확장 가능
주기 2 µs(초당 500,000 사이클)
입출력 판독용 카디오드(펀치카드), 종이 테이프, 자기 디스크(후속 모델에서 지원)
운영체제 초기에는 단일 작업 배치 시스템을 사용했으며, 이후 IBM 7090용 OS/360 전신인 IBSYS와 호환되는 소프트웨어가 개발되었다.

기술적 특징

  • 트랜지스터 활용: 기존 전자관 대비 전력 소모와 열 방출이 크게 감소하여 안정성이 향상되었다.
  • 부동소수점 연산 지원: 과학·공학 계산에 필수적인 부동소수점 연산을 하드웨어 수준에서 지원했다.
  • 플랫폼 확장성: IBM 7090(디지털 트랜지스터버전) 및 IBM 7094(다중 사용자·다중 프로세서 모델) 등 후속 모델의 설계 기반이 되었다.

영향 및 의의

  • 과학 계산의 자동화: 원자력, 천문학, 기상학 등 다양한 분야에서 복잡한 수치 해석을 자동화함으로써 연구 생산성을 크게 향상시켰다.
  • 컴퓨터 아키텍처 발전: 명령어 집합 구조와 메모리 계층 설계가 후속 컴퓨터 설계에 참고 모델로 활용되었다.
  • 소프트웨어 생태계: 초기 고급 프로그래밍 언어인 FORTRAN(Fortran I)과 어셈블리 언어가 IBM 709용으로 개발·배포되어, 현대 고급 언어 개발의 토대가 되었다.

후속 및 관련 모델

  • IBM 7090(1959년): 전자관 대신 트랜지스터를 전면 적용한 고성능 버전으로, IBM 709와 하드웨어·소프트웨어 호환성을 유지하였다.
  • IBM 7094(1962년): 다중 사용자·다중 작업을 지원하는 확장 모델로, 메모리 용량과 연산 속도가 크게 향상되었다.
  • IBM 709 시리즈 전체는 1960년대 초반까지 널리 사용되었으며, 이후 360 시리즈 등으로 대체되었다.

참고 문헌·자료

  • IBM archival documents, “IBM 709 and 7090 Systems” (IBM Corporate History)
  • P. J. Denning, The Evolution of IBM Mainframe Computers, IEEE Annals of the History of Computing, 1999.
  • K. H. Kim, 컴퓨터 과학사의 흐름, 한국과학기술출판사, 2015. (해당 장에서 IBM 709에 대한 기술적 설명 포함)
둘러보기

더 찾아볼 만한 주제