컴퓨터가 입력 될 때 각 문자를 볼 수있게하는 것은 사용자 인터페이스를보다 동적으로 만들기 위해 반드시 필요한 것은 아닙니다.
오래된 ASCII 터미널 은 일반적으로 하나의 키보드 + 화면 패키지 또는 키보드 + 인쇄 헤드 (종종 텔레타이프라고 함)로 제공되었습니다. 그래서 지역 반향이 가능했습니다. 입력은 전체 라인으로 전송되었으며, 이는 엔터 키를위한 것입니다 (캐리지 리턴이라고도 함). 이것은 터미널이 느린 전화선을 통해 먼 컴퓨터에 연결되었을 때 편리했습니다. 나는 여전히 내가 사용한 300 보드 모뎀을 가지고 있는데, 이는 초당 300 비트 미만입니다. 그리고 그것은 내가 사용한 가장 느린 것이 아닙니다. 반향을 기다리지 않았습니다.
Kyles Jones는 컴퓨터에서 에코를 제어해야하는 몇 가지 이유를 제시했습니다. 히스토리 및 명령 행 편집과 같은 그러나 이러한 이유조차도 로컬 에코로 극복 할 수 있습니다. 내 오래된 ascii 스크린 터미널 (1980 년에 구입하여 커패시터가 미안한 상태 여야하므로 더 이상 콘센트에 연결하지 않음) 약 12 스크린 (화면은 80 줄의 24 줄)입니다. 및 로컬 편집 기능 : 터미널에는 자체 로컬 CPU가 있습니다 ... 그것이 당신이 생각하고있는 것이 확실하지 않습니다. 이것은 모두 기억에 의한 것이기 때문에 그것이 진실에 가깝기를 바랍니다.하지만 매뉴얼을 검색하는 데 시간이 걸릴 것입니다.
기본적으로 다른 컴퓨터에 사용자 인터페이스 컴퓨터가 연결되어 있습니다. 실제로 에코를 처리 할 수있는 하드웨어가 항상있을 것이므로 CPU를 사용하여 복잡한 하드웨어를 사용하는 것이 적절한 지 아니면 더 복잡한 하드웨어 (정교한 작업을 수행 할 수 없음)를 사용하는 것이 더 적합한 지에 대한 의문이 더 있습니다. 내 단말기의 제작자는 그것이 적절하다고 생각하고 컴퓨터와 바보 같은 통신 프로토콜을 갖춘 정교한 단말기로 만들었습니다.
나는 CPU를 통과 해야하는 좋은 이유는 응용 프로그램이 이제 모든 종류의 기능과 다른 글꼴을 가진 창을 사용하고 적절한 유연성을 얻기 위해 컴퓨터의 힘이 필요하다는 것입니다. 키보드는 제공 할 수 없습니다.
그러나 나는 이것이 틀렸다는 것을 기억했다. 1980 년 초, 사람들은 비트 맵 그래픽을 개발하고있었습니다 (LCD보다 CRT가되었지만 현재 사용중인 화면의 이름이었습니다). 일부 작업은 전통적인 터미널 뷰를 따랐으며 여러 개의 windoe 및 글꼴 등이 포함 된 매우 정교한 그래픽 터미널을 만들었습니다.이 중 하나는 Cardelli의 악명 높은 게 와 같은 많은 실험의 주제 인 BLIT 였습니다 .
그렇다고해서 응용 프로그램을 실행하는 CPU가 문자를 보지 못했다는 의미는 아닙니다. 그러나 그럴 필요는 없었습니다. 터미널은 자체적으로 매우 복잡한 작업을 수행 할 수있을만큼 강력했습니다.
컴퓨터 아키텍처는 특히 빠른 네트워크를 사용할 수있게되면서 많은 솔루션을 테스트하고 있습니다. 당신은 터미널에 관심이 있지만 어떤 시점에서는 문제가 된 디스크였습니다 (주로 가격, 생각 및 관리). 그래서 우리는 디스크없는 워크 스테이션 (개인용 컴퓨터)을 한동안 가지고있었습니다 . 여기에는 CPU, 스크린, 키보드 및 RAM이 포함되지만 디스크는 없습니다. 디스크 공간이 네트워크에 있었고 방금 네트워크에서 파일 공간을 요청했습니다. 가상 메모리 스와핑조차도 네트워크를 통해 수행되었습니다.
따라서 결론적으로 창, 다양한 글꼴, 프로그램 가능 키, 명령 줄 편집, 입력 및 출력 간 동기화를 사용하는 정교한 인터페이스 (예 : 실제 인터페이스), 일부 실제 처리 성능이 필요합니다. 기능이 매우 약하더라도 일부 하드웨어가 필요합니다. 그런 다음이 컴퓨팅 파워는 컴퓨터와 그 CPU에 연결될 수 있고, 또는 그와 독립적이며 원격으로 연결될 수 있습니다. 다른 자료에서도 마찬가지입니다.
그러나 모든 것이 상대적입니다.
마지막 말. 내가 사용한 최초의 영숫자 화면 터미널은 1974 년 텍트로닉스였으며 키보드와 함께 제공되었습니다. 화면과 키보드가 너무 단단히 연결되어 있으므로 납땜 인두로 회로를 변경하여 필요에 따라 작동하도록 수정하여 누군가에게 수정해야했습니다. 그러나 나는 끝없는 이야기의 흐름을 막아야한다.