컴퓨터 터미널 및 가상 콘솔

컴퓨터 터미널 및 가상 콘솔

중복 가능성:
"터미널", "쉘", "tty" 및 "콘솔"의 정확한 차이점은 무엇입니까?

  1. 컴퓨터 터미널과 가상 콘솔/터미널의 연결 및 차이점이 무엇인지 알고 싶습니다.

    에서 인용위키피디아

    컴퓨터 터미널은 컴퓨터나 컴퓨팅 시스템에 데이터를 입력하고 표시하는 데 사용되는 전자 또는 전자 기계 하드웨어 장치입니다. 초기 터미널은 값싼 장치였지만 펀치 카드나 입력용 종이 테이프에 비해 매우 느렸습니다. 그러나 기술이 향상되고 비디오 디스플레이가 도입됨에 따라 터미널은 이러한 오래된 형태의 상호 작용을 업계에서 몰아냈습니다. 관련 개발로는 동시에 개발되어 사용자의 타이핑 능력의 비효율성을 보상하고 동일한 시스템에서 각자 자신의 터미널을 사용하는 여러 사용자를 지원할 수 있는 시분할 시스템이 있었습니다.

    에서 인용위키피디아

    VT(가상 터미널)라고도 알려진 가상 콘솔(VC)은 컴퓨터 사용자 인터페이스를 위한 키보드와 모니터의 개념적 조합입니다. 이는 UnixWare, Linux, BSD 등과 같은 일부 운영 체제의 기능으로, 컴퓨터의 시스템 콘솔을 사용하여 여러 가상 콘솔 간에 전환하여 관련 없는 사용자 인터페이스에 액세스할 수 있습니다. 가상 콘솔의 역사는 적어도 1980년대 Xenix로 거슬러 올라갑니다.

    나는 컴퓨터 터미널을 하드웨어 장치로, 가상 콘솔을 운영 체제의 일부로 생각합니다. 그러나 이 기사를 읽은 후에 나는 이제 그것들이 모두 운영 체제의 일부이며 컴퓨터 터미널은 운영 체제로부터 독립될 수 없다는 것을 믿게 되었습니다.

  2. 이 두 기사의 추가 논의로 판단하면 실제로 텍스트 터미널과 그래픽 터미널로 나눌 수 있습니까?

  3. 기사에서 제가 이해한 한, 터미널 에뮬레이터와 가상 콘솔/터미널은 다릅니다. 가상 콘솔은 텍스트 터미널과 그래픽 터미널을 포함하는 더 넓은 개념입니다. 터미널 에뮬레이터는 그래픽 터미널에서 실행되는 텍스트 터미널의 에뮬레이터입니까?

답변1

대답은 실제로 의미하는 것보다 이러한 용어의 역사와 더 관련이 있습니다.

초기에는 터미널이 차고에 있던 DEC VT101과 같은 하드웨어 장치였습니다. :-)

터미널 에뮬레이터는 나중에 나왔습니다. 무엇이 먼저 나온 것인지는 모르겠지만 이제는 여러 가지 유형의 터미널 에뮬레이터가 있습니다.

  • 원격 시스템에 접속하여 터미널(하이퍼터미널 minicom등) 을 에뮬레이트합니다.
  • 네트워크(텔넷 등)로 접속하여 하드웨어 터미널 시뮬레이션( x3270제가 tn5250생각한 것)
  • 로컬 의사 터미널( 등)에 연결 xterm합니다 rxvt.

초창기에는 컴퓨터 옆에 있는 단말기를 콘솔이라고 불렀던 것 같은데, 나중에는 컴퓨터에 연결된 키보드와 모니터를 의미한 것 같아요. 적어도 Linux에는 역사적으로 단 하나의 콘솔(그래픽 카드와 모니터, 연결된 키보드와 마우스)만 있었지만 하나의 "콘솔"에서 다른 "콘솔"로 편리하게 전환할 수 있는 가상 콘솔이 있습니다. ( /dev/console그리고 /dev/tty0메인 콘솔을 가리킵니다.)

답변2

일반적으로 "콘솔 터미널" 또는 "컴퓨터 터미널"이라는 용어는 하드웨어의 일부인 물리적 인터페이스만을 의미합니다. 최신 운영 체제에는 오래된 유리 터미널(텔레타이프라이터를 에뮬레이션)의 동작을 에뮬레이션하는 가상 콘솔(보통 여러 개)이 있습니다.http://en.wikipedia.org/wiki/Teleprinter). 최신 PC의 VGA 콘솔은 일부는 소프트웨어이고 일부는 하드웨어입니다(Linux 및 BSD와 같은 운영 체제는 글꼴 자체를 렌더링하는 대신 표시를 위해 VGA 하드웨어를 사용하기 때문입니다). 그러나 이전 콘솔과는 다릅니다. "터미널"이라는 단어를 만드는 데 사용되는 유리 터미널. (바라보다http://en.wikipedia.org/wiki/VT100예를 들어. )

각 가상 터미널에는 tty(위의 텔레타이프라이터를 기억하시나요?)가 있으며 tty는 텍스트 콘솔에 사용됩니다.

"그래픽 터미널"과 같은 것에 대해 이야기할 때 "xterm"과 같은 X 프로그램에서 사용되는 의사 터미널에 대해 이야기하지 않는 한 이는 완전히 다른 것이며 "터미널" 용어는 약간 모호해집니다. VirtualBox와 같은 소프트웨어를 실행하면 가상 VGA 모니터를 에뮬레이션하는 가상 콘솔을 가질 수 있습니다.

관련 정보