1.콘솔

 

 

 

서버의 로컬 장치에서 직접 명령어를 작성할 수 있는 입출력 장치.

 

옛날 컴퓨터를 사용할 때 컴퓨터에 직접 연결하던 장치다.

즉, 콘솔은 물리적 터미널이라고 부를 수 있다. 

 

//////////////////////////////////////////////////////////////////////////////////////////////////

그러나 지금은 콘솔은 옛날처럼 물리적 터미널이라고만 정의하지 않는다.

터미널을 콘솔이라고 부르기도하며 둘다 비슷한 의미로 사용된다.

 

 

 

 

 

2.터미널

 

 

 

서버의 로컬 또는 원격으로 접속할 수 있는 콘솔을 구현한 소프트웨어

 

커맨드를 입력하는 쉘을 실행하기 위한 포장(wrapper) 프로그램이다. 


이 둘은 함께 실행될 수 밖에 없다. 티비를 켜면 무조건 화면 안에 무언가가 방송되고 있거나 하다못해 지지직거리는 것 처럼 터미널(티비)을 활성화 함과 동시에 쉘(방송)이 실행된다고 봐도 무방.

 

 

 

 

 

 

 

 

3.쉘

 

 

 

실제로 명령어를 전달하고 결과를 전달 받는 프로그램

 

사용자가 명령어를 입력하면 쉘은 사용자가 입력한 명령어를 OS로 전달하는 명령어 해석기라고 볼 수 있다.

쉘은 하나가 아니라 bash, sh, csh 등 여러종류가 있다.

 

 

 

<운영체제 동작 구조>

 

 

 

 

 

 

+ Recent posts