본문 바로가기

C.E/OS

System Components - Command Interpreter System

Command Interpreter System, 명령 해석 시스템

 

Command Interpreter System이란 사람에 의해 입력되거나 프로그램에 의해

 

호출되는 명령을 이해하고 실행해주는 컴퓨터 운영체계의 일부이다.

 

실제로 이전에 System Components 주제로 포스팅 했던 데부분의 기능들이

 

명령어를 통해 운영체제에 전달되어 그 기능을 수행하고 있다.

 

이러한 명령어 해석 시스템을 통해 사용자와 운영체제간의 상호작용이 가능한 것이다.

 

명령어 해석기의 경우 O.S의 Kernel에 포함되기도 하고 Special Program으로 취급하기도 하는데

 

MS-DOS난 UNIX같은 경우 프로세스(Job)이 시작되면 수행되는 Special Program이다.

 

운영체제의 사용자는 크게 User와 Application으로 나눌수 있는데 Unix를 살펴볼때

 

 User의 경우에 직접적으로 O.S의 기능을 사용하는 것이 아니라 쉘 프로그램을 이용하여 기능들을 사용한다.

 

하지만 Application의 경우에는 C함수 형태로 O.S가 지원하기 때문에 System Call형태로 함수를 호출한다