VT100

VT100은 1978년 8월 디지털 이큅먼트 코퍼레이션 (DEC)이 선보인 비디오 단말기이다. 커서 제어 및 기타 작업을 위한 ANSI 이스케이프 코드를 지원한 최초의 터미널 중 하나였으며, 키보드의 상태 표시등 제어와 같은 특수 기능을 위한 여러 확장 코드를 추가했다. 이는 ANSI 표준의 빠른 채택으로 이어졌고, 이 표준은 하드웨어 비디오 단말기와 이후 단말 에뮬레이터의 사실상 표준이 되었다.

VT100 시리즈, 특히 VT102는 시장에서 매우 성공적이었고, DEC를 당시 선도적인 단말기 공급업체로 만들었다. VT100 시리즈는 1983년부터 VT200 시리즈로 대체되었고, 이 역시 동등하게 성공적이었다. 궁극적으로 VT 시리즈는 VT100의 성공에 힘입어 600만 대 이상 판매되었다.

설명
DEC의 첫 번째 비디오 터미널은 VT05 (1970)였고, 이어서 VT50 (1974)이 나왔으며 곧 VT52 (1975)로 업그레이드되었다. VT52는 80열 24행의 텍스트 디스플레이, 양방향 스크롤링, 그리고 커서를 화면에서 움직일 수 있는 맞춤형 제어 프로토콜을 특징으로 했다. 이러한 "스마트 터미널"은 그 기능과 더불어 IBM 3270과 같은 시스템의 경우처럼 일반적으로 분산 애플리케이션에 비싼 컨트롤러를 요구하는 맞춤형 독점 연결 대신 저렴한 직렬 링크를 통해 작동할 수 있다는 점에서 큰 성공을 거두었다. 이와 대조적으로 ADM-3 (1975)와 같은 "멍청한 터미널" 또는 "유리 텔레타이프"는 완전한 커서 주소 지정 기능과 같은 고급 기능이 부족했고, 주로 가능한 가장 낮은 하드웨어 비용으로 경쟁했다.

VT100은 1978년 8월에 출시되어 VT50/VT52 제품군을 대체했다. 이전 모델과 마찬가지로 최소 50비트/초의 속도로 직렬 회선을 통해 호스트 시스템과 통신했지만, 최대 속도를 VT52의 두 배인 19,200비트/초로 늘렸다.
이 터미널은 "부드러운 스크롤링" 옵션을 제공했는데, 이는 갑작스러운 "점프"로 진행하는 대신 표시된 텍스트 줄이 새로운 줄을 위해 공간을 만들기 위해 화면에서 점진적으로 위아래로 움직이게 했다. 이 기능은 텍스트를 스캔하거나 읽기 쉽게 만들었지만, 최대 데이터 전송 속도를 다소 늦췄다.

주요 내부 변경 사항은 제어 프로토콜이었다. VT50/52의 독점 커서 제어 언어와 달리 VT100은 새로 등장한 명령 코드용 ANSI X3.64 표준을 기반으로 했다. 당시 일부 컴퓨터 공급업체는 새 표준이 최첨단 기술을 넘어섰고 합리적인 가격으로 구현할 수 없다고 주장했다. 저가 마이크로프로세서의 도입과 끊임없이 하락하는 주기억장치 비용은 greatly 확장된 기능을 제공했고, VT100은 새로운 인텔 8080을 내부 프로세서로 사용했다. 또한 VT100은 이전 제어 시퀀스도 지원하여 VT52 호환 소프트웨어에 대한 하위 호환성을 제공했다.
VT52를 넘어선 다른 개선 사항으로는 132열 모드와 깜박임, 굵게 표시, 반전 비디오, 밑줄, 이중 크기 또는 이중 폭 문자 선과 같은 다양한 "그래픽 표현"이 포함되었다. VT100은 또한 화면에 양식을 그릴 수 있는 다양한 유사 그래픽을 포함하는 추가 상자 그리기 문자 집합을 도입했다.

VT100의 모든 구성 설정은 화면에 표시되는 대화형 디스플레이를 사용하여 이루어졌으며, 설정 데이터는 단말기 내부의 비휘발성 메모리에 저장되었다. 유지보수성 또한 크게 향상되었는데, VT100은 교체 가능한 모듈로 빠르게 분해될 수 있었기 때문이다.

VT100의 내부 레이아웃은 구매할 수 있는 VT100의 선택적 보드를 제외하고 기능에 따라 두 개의 보드로 나눌 수 있다. 터미널 자체의 CRT 조정과 같은 용도로 사용되는 비디오 모니터 보드가 있다. 이 보드는 전자 빔이 오프셋된 경우 CRT를 조정하는 역할을 한다. 터미널 컨트롤러 보드는 터미널 논리를 처리하며, DEC의 인텔 8080 재브랜딩과 같은 다양한 칩을 포함한다.

1983년, VT100은 VT220과 같은 더 강력한 VT200 시리즈 터미널로 대체되었다.

옵션
VT100은 장치 기능을 향상시키기 위해 설계된 다양한 타사 및 자체 보드를 가지고 있다. 이 중에서 DEC 자체에서 가장 주목할 만한 것은 VT1XX-AB (고급 비디오 옵션)와 VT1XX-AA (20mA 전류 루프 옵션)이다. 이 카드들의 기능과 존재 여부는 VT100 사용자 가이드 4장에 설명되어 있다.

변형

섬네일|VT101은 VT100 제품군 중 가장 저렴한 모델이었다.
섬네일|리빙 컴퓨터 박물관의 VT131
VT100은 인텔 8080이라는 산업 표준 마이크로프로세서를 기반으로 한 디지털 최초의 터미널이었다. 터미널에 외부 프린터, 추가 그래픽 렌더링 및 더 많은 문자 메모리를 지원하는 옵션을 추가할 수 있었다. "고급 비디오 옵션"(AVO)으로 알려진 마지막 옵션은 터미널이 132열 모드에서 완전한 24줄의 텍스트를 지원하도록 허용하여, 132열 모드에서 사용될 때 확장되지 않은 모델의 14줄에서 증가시켰다. VT100은 디지털이 여러 관련 하드웨어 제품을 구축한 플랫폼이 되었다.

VT101과 VT102는 비용 절감형의 비확장 후속 버전이었다. VT101은 본질적으로 기본 모델 VT100이었고, VT102는 AVO와 직렬 프린터 포트 옵션이 기본으로 사전 설치되었다. VT105는 이전 VT55와 동일한 시스템과 대부분 호환되는 파형 그래픽으로 알려진 간단한 그래픽 서브시스템을 포함했다. 이 시스템은 두 개의 수학 함수를 일반 텍스트 디스플레이 위에 겹쳐 화면에 그릴 수 있도록 하여 텍스트와 그래픽을 혼합하여 차트 및 유사한 출력을 생성할 수 있게 했다. VT125는 바이트 효율적인 원격 그래픽 명령 세트(ReGIS) 구현을 추가했는데, 이는 VT105처럼 터미널이 별도의 비효율적인 그래픽 모드로 설정될 필요 없이 사용자 정의 ANSI 코드를 사용하여 터미널에 그래픽 명령을 보냈다.

VT131은 블록 모드 지원을 추가하여, 양식을 터미널로 보내 사용자가 로컬에서 채울 수 있도록 한 다음, 양식이 채워지면 양식 필드의 내용을 호스트로 다시 보낼 수 있도록 했다.

VT100 폼 팩터는 케이스 내부에 확장 공간을 상당히 많이 남겨두었으며, DEC는 이를 활용하여 여러 올인원 독립형 미니컴퓨터 시스템을 생산했다. VT103은 카드케이지와 4×4(8슬롯) Q-버스 백플레인을 포함하여, 케이스 내부에 작은 16비트 LSI-11 마이크로컴퓨터 시스템을 구성하기에 충분했으며, 매우 느린 디스크 드라이브처럼 사용할 수 있는 선택적 이중 TU58 DECtape II 블록 주소 지정 카트리지 테이프 드라이브를 지원했다. VT180 (코드명 "로빈")은 CP/M 운영체제를 실행하기 위해 자일로그 Z80을 사용하는 단일 보드 마이크로컴퓨터를 추가했다. VT278 (DECmate)은 작은 PDP-8 프로세서를 추가하여 터미널이 디지털의 WPS-8 워드 프로세싱 소프트웨어를 실행할 수 있도록 했다.

 같이 보기 
 DEC 스페셜 그래픽스
 VT640

 각주 

 내용주

 외부 링크 
 DEC 비디오 터미널 역사 아카이브
 VT100 사용자 가이드
 VT100 시리즈 기술 매뉴얼
 ECMA-48
 터미널 위키의 DEC 카테고리

분류:단말기