애초에 터미널 에뮬레이터가 필요한 이유는 무엇입니까?

애초에 터미널 에뮬레이터가 필요한 이유는 무엇입니까?

터미널은 한때 메인프레임 컴퓨터에서 입력을 보내고 출력을 받기 위한 실제 물리적 장치였습니다. 셸은 처음부터 실제 물리적 장치는 아니었지만 오늘날과 마찬가지로 명령 해석기, 메인프레임 컴퓨터의 램 내부에서 실행되는 프로세스입니다.

물리적 장치를 RAM의 셸과 함께 실행되는 프로세스로 전환하는 것을 고려하는 이유는 무엇입니까?

기본적으로 우리는 다음과 같이 진화했습니다.

  • 물리적 입출력 장치 및 컴퓨터

에게

  • 물리적 입/출력 장치(키보드/모니터) 및 에뮬레이트된 이전 물리적 입/출력 장치(터미널) 및 컴퓨터

왜? 이원론에서 일종의 이원론과 삼중주의(만약 해당 단어가 존재한다면) 사이로 진화하는 것이 어떻게 의미가 있습니까?

답변1

kusalananda가 의견에서 말했듯이 대안이 없기 때문에 우리는 여전히 터미널 에뮬레이터를 사용합니다.

이 시도는 유닉스 기반 시스템에서만 관찰됩니다. Dos 프롬프트를 열지 않고도 몇 년 동안 Windows 시스템에서 생활할 수 있습니다.

나는 터미널 에뮬레이터가 오늘날에도(적어도 유닉스에서는) 여전히 중요한 이유는 쉘을 대화식으로 사용하는 더 좋은 방법을 찾지 못했기 때문이라고 생각합니다. 그리고 쉘은 유닉스 기반 OS에서 매우 유용한 부분입니다. 반복해서 수행하는 작업을 수행하도록 마우스를 프로그래밍할 수는 없습니다(물론 가능하지만 쉘만큼 우아하지는 않습니다).

따라서 터미널 에뮬레이터는 쉘과 통신하는 더 나은 방법이나 쉘 자체에 대한 대안을 찾는 날까지 계속 존재할 것입니다.

관련 정보