정의
IBM 1620은 미국의 정보기술 기업 IBM(International Business Machines Corporation)이 1959년에 발표하고 1960년대 초반부터 1970년대 중반까지 판매한 소형 과학용 컴퓨터 시스템이다. 주로 교육, 공학, 과학 계산 분야에서 사용되었으며, 초기의 고급 컴퓨터 사용자 교육 및 연구 목적으로 널리 보급되었다.
개요
IBM 1620은 'CADET'이라는 애칭으로도 알려져 있으며, 이는 "Can't Add, Doesn't Even Try"라는 농담성 별명으로, 설계상 하드웨어에서 직접 덧셈 연산을 수행하지 않고 소프트웨어 또는 메모리 기반의 연산 테이블을 사용했기 때문이다. 이 시스템은 20비트 주소를 기반으로 하여 최대 60,000자(자릿수 기반의 비트 구조)까지 메모리를 확장할 수 있었으며, 주로 6비트 문자 코드를 사용하는 숫자 및 문자 데이터 처리에 적합하도록 설계되었다.
1959년 10월 발표된 IBM 1620 모델 I은 초기의 학술 기관 및 정부 기관에서 과학 계산 기기로 사용되었으며, 나중에 성능이 향상된 모델 II(1965년 출시)가 후속으로 등장했다. 모델 II는 더 빠른 프로세서와 기존 모델과의 소프트웨어 호환성을 제공하며, 어셈블리 언어 및 포트란(FORTRAN)과 같은 고급 언어를 지원하였다.
어원/유래
"IBM 1620"이라는 명칭은 IBM의 내부 제품 번호 체계에 기반한다. IBM은 당시 숫자로 구성된 모델 번호를 사용하여 컴퓨터 제품군을 구분하였으며, "1620"은 해당 시리즈 내에서 특정 사양과 시장을 지칭하는 식별자였다. 애칭인 "CADET"은 기술적 한계(하드웨어 덧셈 미지원)를 비꼰 유머성 표현으로, 공식 명칭은 아니었다.
특징
- 비하드웨어 산술 연산: 초기 모델은 하드웨어 덧셈 기능이 없어, 덧셈과 같은 기본 산술 연산을 메모리에 저장된 테이블을 참조하는 방식으로 소프트웨어적으로 수행하였다.
- 자릿수 기반 아키텍처: 각 숫자 자릿수(digit)가 6비트 코드로 표현되었으며, 부호 정보를 포함할 수 있었다.
- 확장성: 초기 20,000자 메모리에서 최대 60,000자까지 확장 가능.
- 외부 장치 호환성: 카드 리더, 프린터, 테이프 드라이브 등 다양한 주변장치를 지원.
- 교육 목적 중심: 대학 및 연구소에서 프로그래밍과 컴퓨터 과학 교육에 주로 활용됨.
- 후속 모델: 1965년 출시된 IBM 1620 모델 II는 통합된 산술 장치와 향상된 I/O 성능을 제공.
관련 항목
- IBM 700/7000 시리즈
- 포트란 (FORTRAN)
- 어셈블리어
- 이진 코드 컴퓨터
- 주기억장치 (Core Memory)
- 카드 기반 입력 시스템
- 전자 계산기 역사
참고로, IBM 1620은 초기 컴퓨터 아키텍처의 중요한 사례로, 하드웨어 한계를 소프트웨어로 극복하는 설계 철학을 보여주는 대표적인 시스템이다. 이는 계산 성능보다 프로그래밍의 유연성과 접근성에 중점을 둔 당시 교육용 컴퓨터의 전형적인 사례로 평가된다.