IBM 1400 시리즈

IBM 1400 series
IBM 1400 시리즈
IBM Logo 1956 1972.svg
BRL61-IBM 1401.jpg
IBM 1401 Data Processing System, 1400 시리즈의 첫 번째 멤버
유형미니 컴퓨터/
소형 메인프레임
발매일1959년; 63년 전 (연방)
전임자IBM 407
후계자IBM 8000(미발매)
IBM 미드레인지 컴퓨터
관련 기사IBM 700/7000 시리즈
IBM 1130

IBM 1400 시리즈는 IBM이 1960년대 초에 시판한 2세대(트랜지스터) 중급 비즈니스용 10진 컴퓨터입니다.이 컴퓨터들은 IBM 407과 같은 표 형식의 기계들을 대체하기 위해 제공되었다.1400 시리즈 기계는 정보를 가변 길이의 문자열로 마그네틱 코어에 저장했으며 왼쪽은 "워드마크"라고 불리는 특수 비트로, 오른쪽은 "레코드 마크"로 구분했다.산술은 자릿수 단위로 행해졌다.입력 및 출력 지원에는 펀치 카드, 자기 테이프 및 고속 라인 프린터가 포함됩니다.디스크 스토리지도 사용할 수 있었습니다.

시리즈의 많은 구성원은 IBM 펀치 카드 장비의 확장 또는 다른 컴퓨터 시스템의 보조 장비로 사용할 수 있습니다.그러나 일부는 특정 애플리케이션을 위한 것이거나 독립 시스템으로서만 경제적이었다.

역사

1959년 10월 5일 발표된 1401은 IBM 1400 시리즈의 첫 번째 멤버입니다.그것은 10,000대 [1]이상을 배치한 최초의 컴퓨터였다.IBM 1410은 비슷한 설계였지만 주소 공간이 더 넓었습니다.IBM 1460은 논리적으로는 16,000자의 메모리를 탑재한 완전 옵션 1401과 동일하지만 물리적으로는 동일하지 않았습니다.1240은 MICR을 지원하는 1440 시스템과 동등한 은행 시스템입니다.IBM 7010은 논리적으로는 1410과 동일하지만 물리적으로는 동일하지 않았으며 속도가 2배 향상되었습니다.

1400 시리즈의 멤버는 다음과 같습니다.

1400 시리즈 머신에 사용되는 주변기기에는 다음과 같은 것이 있습니다.

호환 시스템

IBM은 1401과 호환되는(또는 거의 비슷한) 여러 모델을 제공했습니다.

  • 1460은 두 배 더 빨랐고 1401의 많은 특별한 기능들이 표준적이었습니다.
  • 1440은 1401과 완전히 호환되지는 않지만 널리 보급된 저비용 대체품이었다.
  • 1240, 1420, 1450은 은행 업무를 위해 특별히 설계된 시스템입니다.
  • 1410은 1401과 같은 정신으로 훨씬 더 빠른 시스템이었지만 메모리 용량(최대 100,000자), 인덱스 레지스터(최고) 및 추가 명령 등 상당한 차이가 있었습니다.프리 마이크로프로그래밍 시대의 주목할 만한 기능은 1401개의 프로그램을 변경하지 않고 실행할 수 있는 "호환 모드" 스위치입니다.
  • 7010은 1410보다 빠르고 정확하게 호환되는 버전입니다.
  • IBM System/360 Model 30은 1401 호환 마이크로 프로그램 기능과 함께 주문할 수 있습니다.1400 시리즈 주변기기 몇 대가 System/360용으로 개조되었습니다.

Honeywell의 Honeywell 200은 아키텍처의 유사성과 소프트웨어 지원을 조합하여 약 1401개의 호환성을 제공합니다.

필드 및 문자 코드화

1400 시리즈에서는 코어 스토리지에서 주소 지정 가능한 최소 단위를 문자라고 합니다.1400은 내부적으로 BA8421이라고 불리는6비트에 걸쳐 Binary-Coded Decimal(BCD; 바이너리 코드드 10진수) 형식으로 알파벳 문자를 저장합니다.문자가 조작 코드이거나 필드의 첫 번째 문자일 경우 "워드 마크"라고 하는 또 다른 비트가 포함됩니다."C"라고 불리는 홀수 패리티 비트도 포함됩니다.

산술은 10을 기반으로 하며, 복수 자리 필드의 낮은 주소 끝에 있는 상위 및 최상위 십진수 위치에 위치하기 때문에 "빅 엔디안" 스타일입니다.이는 오퍼랜드 액세스에 대한 (인덱스화된) 주소 계산과 산술 명령의 다양한 오퍼랜드 모두에 관계합니다.오퍼랜드를 지정하는 명령의 주소 필드는 고정 길이(스토리지 크기에 따라 다름)인 반면, 산술 명령의 숫자 오퍼랜드는 임의(양) 길이일 수 있습니다.Word mark 어프로치를 사용하면 1410은 (실행되는 명령에 따라) 어느 한쪽 끝의 필드에 액세스 할 수 있기 때문에 가장 효율적인 접근을 선택할 수 있습니다.이와 같이 상위 레벨의 프로그래밍 언어의 컴파일러는 예를 들어 덧셈,[5] 뺄셈 또는 곱셈 명령과 같은 피연산자 주소의 초기 증분(피연산자 길이 - 1)을 처리해야 합니다.

프로그래밍 언어

1400 시리즈의 프로그래밍 언어에는 심볼릭 프로그래밍 시스템(SPS, 어셈블리 언어), 오토코더(더 완전한 기능을 갖춘 어셈블리 언어), COBOL, FORTRAN, Report Program Generator(RPG) 및 FARGO포함되어 있습니다.

은퇴.

1400 시리즈는 System/360으로 대체되었으며 이후 IBM System/360, System/32, System/34, System/36, System/38AS/400과 같은 로우엔드 머신으로 대체되었습니다.

1400년대는 1970년대 초에 공식적으로 철수했지만, 일부 1400 시리즈 주변기기는 여전히 3세대 시스템과 함께 판매되었다.

2대의 1401 컴퓨터가 컴퓨터 역사 박물관에서 완전한 작동 상태로 복원되었습니다.

메모들

  1. ^ da Cruz, Frank (7 September 2015). "The IBM 1401". Columbia University Computing History. Columbia University. Retrieved 11 September 2017.
  2. ^ "1963". IBM Archives : History of IBM. IBM. 23 January 2003. Retrieved 11 September 2017.
  3. ^ "The Bank in the 1960s". A history of the Federal Reserve Bank of Atlanta, 1914–1989. Federal Reserve Bank of Atlanta. Retrieved 11 September 2017.
  4. ^ "DPD chronology". IBM Archives : The IBM Data Processing Division. IBM. 23 January 2003. Retrieved 11 September 2017.
  5. ^ IBM 1410 Principles of Operation (PDF) (Technical report). IBM Systems Reference Library. Vol. Form A22-0526. International Business Machines Corporation. 1 May 1963.

레퍼런스

외부 링크

  • IBM 1400 시리즈 설명서의 대부분은 온라인(pdf 파일) http://bitsavers.org/pdf/ibm/1410/에 있습니다.