1. 터미널 또는 단말기
ㅇ [전산] 디스플레이 및 입력 등의 기능을 갖는 `단말 장치`를 일컫는 매우 일반적인 용어
- 例) 이동 단말기, 인터넷 전화기, 스마트 폰 등
ㅇ [통신] 통신의 처음과 마지막에 위치하는 장치를 일컬음 ☞ 종단 장치(End System) 참조
2. tty (Teletypewriter : 원래, 전동 타이프라이터를 지칭)
ㅇ 역사적으로,
- 초기 유닉스에서는, 중대형 호스트에,
. 모니터도 없이, 비동기 직렬통신 방식으로 연결된 (주로, RS-232C 케이블 연결된),
. 키보드 장착 문자 중심의 입력 장치 (종이 테이프,타이프라이터) 및 프린터 등 만이 있었음
- 그후에, 더미 단말(Dumb Terminal)이라고 하는,
. 문자 표시 위주의 CRT 및 키보드 등장
- 현재에는, 작은 컬러 픽셀들로 구성된,
. 다양한 형태의 비트맵 디스플레이 등이 나타남
ㅇ 주요 종류
- tty : 물리적 실체인 키보드,디스플레이 등을 갖는 `물리적 콘솔`
- ttys : 비동기 시리얼 통신용 `시리얼 콘솔`
- pts : 텍스트 모드, X 윈도우 등을 위한 `가상 콘솔`
- pty : 텍스트 모드 형태의 외부 원격 접속을 위한, `원격 가상 콘솔`
※ [참고사항]
- 가상 터미널 : 네트워크 상의 `가상 입출력 단말`의 표준화된 구현 ☞ NVT, 가상단말 참조
. 원래 하드웨어 였던 단말을, 전적으로 소프트웨어적으로 구현시킨 사례
- 터미널 에뮬레이터 : 실제 물리적인 터미널을 소프트웨어적으로 재현하는 응용 소프트웨어
. 종류
.. 윈도우즈 (PuTTY, TetaTerm 등), 리눅스 (xterm,kterm,gnome 터미널 등),
맥 (iTerm2,zsh 등)
. 모뎀 등을 통한 비동기 통신(시리얼 통신)인 경우에, 파라미터 설정 例)
.. 속도 : 9,600 baud
.. 데이터 단위 : 8 bits
.. 패리티 사용 여부 : No Parity
.. Stop bit 사용 여부 : 1 stop bit
.. 흐름제어 : XON/XOFF, None 등
- 가상 콘솔 (Virtual Console)
. 단일 모니터 컴퓨터에 여러 개의 가상 화면을 제공하는 기능을 지칭
.. 例) 리눅스 : 기본 6개의 가상 콘솔을 제공 (Ctrl+Alt+[F1~F6])
3. 콘솔 (Console)
ㅇ 시스템 또는 특정 기능들을 한 곳/한 화면에 모아놓고,
- 한 눈에 손쉽게 제어 수행하기 위한,
- 조정용 터미널/화면/장치 등을 일컫는 용어