터미널(Terminal) 정의
- 입력과 출력이 가능한 하드웨어 장비
- 컴퓨터에 데이터를 입력하거나 출력할 수 있는 키보드와 출력장치(모니터)의 조합
- 사람과 사람 사이에 채팅을 주고받을 때 중간에서 채팅 서버가 중간자 역할을 하는 것처럼 마찬가지로 터미널도 중간다리인 채팅 프로그램 역할을 하는 것과 유사
터미널 에뮬레이터란?
- 키보드와 모니터로 구성된 하드웨어 터미널처럼 동작하는 컴퓨터 응용 프로그램
- 'emulate' 라는 영어는 모방하다 라는 뜻인데 컴퓨터 과학에서는 다른 프로그램이나 장치를 모방하는 '컴퓨터 프로그램 또는 전자기기의 능력'을 말한다.
- 안드로이드 에뮬레이터는 실제 핸드폰(하드웨어)이 아니지만 핸드폰(하드웨어)을 모방해서 만들어진 소프트웨어가 실제 하드웨어에서 동작하는 것처럼 하는 것
터미널 에뮬레이터의 종류
- 윈도우 : Putty, Xshell
- MacOS : 내장 터미널
'ETC' 카테고리의 다른 글
메모리 주소 공간 (1) | 2024.04.01 |
---|---|
생활코딩 - 머신러닝의 분류 (0) | 2021.07.02 |
생활코딩 - 심리학 (0) | 2021.07.01 |
생활코딩 - 모델 (0) | 2021.07.01 |
기본 개발용어 (0) | 2021.06.10 |