IBM2741

IBM 2741
IBM2741 터미널

1965년에 도입된 IBM의 2741은 인쇄 컴퓨터 단말기이다.[1]흔히 인쇄 단말기 그 당시에 사용된 전신 타자기 기계에 비하면, 그 2741 50% 높은 속도, 훨씬 더 높은 품질의 인쇄, 조용한 운영, 교환할 수 있는 글자체 그리고 둘은 대문자와 소문자를 제공한다.

그것은 주로 컴퓨터의 IBM시스템/360시리즈와 다른 IBM과non-IBM 제도의 높은 속도와 선명도가 높은 출력의 결합하는 바람직한 일이었다 와 함께 사용되는 것이었다.[2][3][4]그것은 에이피엘 프로그래밍 언어 프로그래밍 언어의 발전과 인기에 영향을 미쳤다.

그것은, 1970년대 중반부터 인쇄 단말기 데이지 휠 메커니즘을 사용할 때 주로에 의해서 대체되었습니다.

설계.

IBM 2741은 IBM SLT 전자 장치 및 RS-232-C 직렬 인터페이스와 견고Selectric 타자기 메커니즘을 결합합니다.데이터 레이트는 134.5비트/초(1개 시작 비트, 6개 데이터 비트, 홀수 패리티 비트, 1.5 스톱 비트)로 약 14.1글자/초로 동작합니다.ASCII 코드를 채용한 시리얼 단말과는 달리, 각 문자의 최상위 데이터 비트를 우선 송신한다.

표준적인 office Selectrics of the day와 마찬가지로 88개의 인쇄 문자(소문자 알파벳을 포함한 전체 EBCDIC 또는 ASCII 인쇄 문자 세트에는 충분하지 않음)와 약간의 비인쇄 제어 코드가 추가되어 있습니다.따라서 시프트 문자는 6개의 데이터 비트로 나타낼 수 있습니다.따라서 기계 전체의 c를 가능하게 하기 위해 사용됩니다.haracter를 사용하도록 설정합니다.「Armonk, New York, U.S.」를 인쇄하려면 , 10 시프트 문자가 필요하기 때문에, 인쇄 속도가 큰폭으로 저하하는 일이 있습니다.

이 기계는 작은 책상에 포장되어 있으며, Selectric 타자기 일부가 표면에 가라앉은 정사각형 테이블 상판처럼 보입니다.배면에는 수직방향의 섀시가 있습니다.이를 통해 발생하는 소음을 크게 줄일 수 있었습니다.원격 터미널 애플리케이션에서 더 비싸고 번거롭던 이전 IBM 1050을 대체했습니다.IBM 1050과 그 변형은 높은 듀티 사이클을 위해 설계되었으며 IBM 1130 및 IBM System/360과 같은 컴퓨터의 콘솔 장치로 자주 사용되었습니다.반면 2741은 주로 리모트 터미널 애플리케이션에 초점을 맞췄습니다.

문자 코드

IBM 2741은 "통신 부호화"를 사용하는 것과 "PTT/BCD 부호화"를 사용하는 두 가지 종류가 있습니다.이는 타이프볼 주위에 문자가 배치되는 것을 의미하며, 따라서 주어진 문자를 생성하기 위해 메커니즘에 적용해야 하는 틸트/회전 코드를 나타냅니다."통신 부호화" 기계는 표준 사무실 셀렉트릭의 유형 요소(즉, "사무실 통신"에 사용되는 요소)를 사용할 수 있습니다."PTT/BCD 코딩" 기계는 특별한 요소를 필요로 하며, 사용 가능한 다양한 글꼴을 가지고 있지 않았습니다.IBM 1050과 그 파생 모델은 PTT/BCD 코딩으로만 제공되었습니다.두 가지 요소 유형은 물리적으로 상호 호환 가능하지만 코드가 호환되지 않으므로 System/360 콘솔 프린터(IBM 1050의 다양한 종류)의 유형 요소는 "대응 코딩" 2741 또는 사무실 셀렉트릭에서 횡설수설하며, 그 반대도 마찬가지입니다.

두 가지 종류의 IBM 2741은 직렬 인터페이스에서도 서로 다른 문자 코드를 사용하므로 호스트 컴퓨터의 소프트웨어는 각 사용자가 가지고 있는 컴퓨터 유형을 구분할 수 있는 방법을 가지고 있어야 했습니다.이를 실현하기 위한 한 가지 방법은 사용자가 접속 직후 # , 9 등의 고유 문자 또는 "login" 등의 표준 명령어를 입력하도록 하는 것입니다.호스트 소프트웨어는 수신한 [6]문자의 값에 의해 사용된 코드를 인식합니다.

호선 프로토콜

프로토콜은 단순하고 대칭적입니다.각 메시지는 매뉴얼에서 "circle D"라는 이름의 제어 문자로 시작하여 "circle C"Circle-C-Graphic.jpg로 끝납니다.각 메시지는 소문자로 시프트 모드로 시작하는 것으로 가정됩니다.

리모트 엔드가 송신하고 있는 경우는, 로컬 키보드가 잠겨 있습니다.

"Receive Interrupt(수신 인터럽트)" 기능을 사용하면 작업자가 송신기를 중단하고 특수 "Attention(주의)" 키(ATTN 레이블)를 눌러 제어권을 되찾을 수 있습니다.이 키를 누르면 2741은 200밀리초 [7]이상 연속적인 "스페이스 조건"을 전송합니다.이것은, 수신 시스템에 의해서 프레이밍 에러(예상 시간내에 정지 비트가 뒤따르지 않는 스타트 비트)로서 인식됩니다.(ASCII 단말기의 브레이크 키도 같은 방법으로 동작합니다.연속 간격은 인터럽트의 리모트엔드에 신호를 보내는 데 사용되는 "브레이크 조건"입니다).주의 신호가 유지되면 원격 시스템이 데이터 전송을 중지하고 2741로부터의 데이터 수신을 준비하며 "메시지 끝"을 의미하는 "Circle C"를 보냅니다."circle C"를 수신하면 로컬 2741이 키보드를 잠금 해제하고 오퍼레이터가 시스템에 다른 입력을 보낼 수 있습니다.

프로토콜 대칭을 통해 2741을 사용하는 두 사람이 컴퓨터 없이 서로 통신할 수 있지만, 이는 드문 구성이었다.

적용들

2741은 처음에 IBM Administrative Terminal System(ATS/360)과 함께 사용하기 위해 개발 및 판매되었습니다.ATS는 IBM System/360 어셈블리 언어를 사용하여 1960년대 중반에 구현된 대화형 다중 사용자 텍스트 편집 및 저장 시스템입니다.

2741의 존재는 IBM System/360을 위한 다른 원격 터미널 시스템, 특히 높은 인쇄 품질, 호환 가능한 타이핑 요소 및 셀렉트릭 메커니즘의 다른 장점으로부터 혜택을 받을 수 있는 시스템의 개발을 장려했습니다.

APL\360

IBM 2741 터미널(APL 키보드 포함)

IBM 2741은 APL 프로그래밍 언어와 밀접하게 관련되었습니다.원래 Kenneth Iverson 박사의 제안대로, APL에는 다양한 특수 문자가 필요했습니다.IBM은 이를 IBM System/360에 APL\360이라고 하는 시간 공유 시스템으로 구현했습니다.따라서 IBM 2741 또는 IBM 1050을 APL 타입볼과 함께 사용해야 했습니다.알파벳은 26자뿐이었고, 모두 대문자 이탤릭체로 표시되었지만 기계와 함께 소문자 모드로 입력되었습니다."쉬프트" 키 입력 문자는 많은 특수 기호를 제공했고 나머지는 오버스트라이크에 의해 처리되었습니다.

APL 타입볼에서 사용하는 키보드 레이아웃:

APL-keybd2.svg

알골 68

APL과 마찬가지로 ALGOL 68은 다수의 특수문자로 정의되어 있습니다.이들 중 많은 것(,, ,, ¬, ¬, ,, ,, ,, ,, ,, ↓, and, and, ))은 APL 셀렉트 타입볼에서 사용 가능하기 때문에 이 요소는 ALGOL 68 프로그래밍 언어 표준 최종 보고서(1968년 8월, ALGOL이 없음)를 작성하는데 사용되었다.

연관된 기계

IBM 2740은 인터럽트 기능 및 다이얼업 기능이 없는 유사한 단말이지만 포인트 투 포인트, 멀티 포인트 [8]또는 브로드캐스트모드로 동작할 수 있습니다.멀티포인트 회선을 보다 효율적으로 사용하기 위해 데이터 버퍼를 추가하여 입력 메커니즘의 속도에 제약받지 않고 회선을 600비트/초로 실행할 수 있습니다.

Communicating Magnetic Card Selectric Typewriter와 같은 이후 IBM Selectric 기반 머신은 2741을 에뮬레이트하여 대신 사용할 수 있습니다.

IBM은 기본 Selectric 메커니즘을 다른 제조업체에 판매하여 2741개의 클론을 더 낮은 비용으로 생산했습니다.이들 중 일부는 독립형 단말기로 판매되지 않고 더 큰 시스템에 통합되었습니다.예를 들어, 2741 타입의 메커니즘은 영국에서 Business Computers Ltd에 의해 제조된 1960년대와 1970년대 일련의 기계의 주요 사용자 인터페이스를 형성했습니다.

사양

2741 및 이와 유사한 셀렉트릭 기반 머신은 하드 복사가 필요한 Xerox Diablo 630 "데이지 휠" 및 유사한 인쇄 메커니즘을 사용하는 ASCII 터미널로 대체되었습니다.2741보다 인쇄 품질, 신뢰성, 속도(30 문자/초)의 2배, 코스트의 저감을 실현했습니다.이들은 호환 가능한 인쇄 휠을 통해 다양한 글꼴(APL 포함)을 사용할 수 있으며, 2741과는 달리 전체 ASCII 인쇄 문자 집합을 지원합니다.하드카피가 필요없을 는, 비디오 단말기로 대체되는 경우가 많았습니다.80 또는 120 char/s가 가능한 도트 매트릭스 프린터를 사용한 IBM 3767 터미널이 대체 제품이었습니다.

특성을 가져오거나 설정하

기능 코드

기능 코드는 사용된 문자 집합 및 시프트 상태와 독립적입니다.

비트값 코드 의미.
C8 4 PN 펀치온
A8 4 타고 바이패스
B8 4 RES 복원
B A C 8 4 PF 펀치오프
8 4 1 RS 리더 스톱
A C 8 4 1 LF 라인 피드
B C 8 4 1 NL 새 라인
B A 8 4 1 HT 가로 탭
8 4 2 UC 대문자
A C 8 4 2 EOB 블록의 끝
B C 8 4 2 BS 백스페이스
B A 8 4 2 LC 소문자
C8 4 2 1 전원 송신 종료
A8 4 2 1 미리 프리픽스
B8 4 2 1 IL 게으른
B A C 8 4 2 1 삭제
C 공간 공간

Circle-D는 인쇄, 비기능 문자– 8 2 1 (EBCD '#')에 할당된 코드를 사용했습니다.이는 변속기의 첫 번째 문자라는 위치에 따라 제어 코드라고 식별되었습니다.

PTTC/EBCD 코드

비트값 소문자 대문자
B A 8 2 1 . ¬
B C 8 2 1 $ !
A C 8 2 1 ,
8 2 1 # "
A @ ¢
B A C & +
B - _
A C / ?
1 1 =
2 2 < >
4 4 :
C 4 1 5 %
C 4 2 6 '
4 2 1 7 >
8 8 *
C8 1 9 (
C8 2 0 )
B A 1 a A
B A 2 b B
B A C 2 1 c C
B A 4 d D
B A C 4 1 e E
B A C 4 2 f F
B A 4 2 1 g G
B A 8 h H
B A C 8 1 i I
B C 1 j J
B C 2 k K
B2 1 l L
B C 4 m M
B4 1 n N
B4 2 o O
B C 4 2 1 p P
B C 8 q Q
B8 1 r R
A C 2 s S
A 2 1 t T
A C 4 u U
A 4 1 v V
A4 2 w W
A C 4 2 1 x X
A C 8 y Y
A8 1 z Z

「 」를 참조해 주세요.

레퍼런스

  1. ^ "DPD chronology". 1965 ... IBM 2741 ... July 8.
  2. ^ Van Vleck, Thomas. "Home Terminals". Multicians.org. Retrieved Sep 20, 2013.
  3. ^ Einett, J. "RFC 110: Conventions for Using an IBM 2741 Terminal as a User Console for Access to Network Server Hosts". IETF. Retrieved Sep 20, 2013.
  4. ^ IBM Corporation. "DPD Chronology: 1970". Retrieved Sep 20, 2013.
  5. ^ "Boston University VPS handbook Jul'80" (PDF).
  6. ^ Van Vleck, Thomas. "Multics Glossary -A- (2741)".
  7. ^ IBM (August 1972). IBM 2741 Communication Terminal (PDF). IBM Systems Reference Library (4th ed.). p. 13. GA24-341S-3.
  8. ^ IBM Corporation. 2740 Communications Terminal 2741 Communications Terminal Field Engineering Announcement (PDF).

외부 링크