한국   대만   중국   일본 
命令語 인터프리터 - 위키百科, 우리 모두의 百科事典 本文으로 移動

命令語 인터프리터

위키百科, 우리 모두의 百科事典.

배시 세션의 스크린샷 - 젠투 리눅스 에서.

命令語 인터프리터 (command-line interpreter, command-line processor, command language interpreter)는 運營 體制 프로그래밍 言語 의 環境에서 解釋하는 入力된 命令語를 읽고 實行하는 컴퓨터 프로그램 이다. 줄 單位의 命令語를 읽어 들인다고 하여 命令줄 인터프리터 또는 命令行 인터프리터 라고도 한다.

特徵 [ 編輯 ]

命令語 인터프리터는 使用者 또는 命令語 파일로부터 命令語를 읽어들인 後, 命令語를 하나 以上의 시스템 呼出로 變換함으로써 그것을 實行한다. 그에 따라 命令語 인터프리터는 實行에 制約을 받기 때문에, 커널에 包含되지 않는다.

시스템 呼出 [ 編輯 ]

命令語 인터프리터 또는 셸을 통해 入力된 命令을 遂行하는 過程에서 새로운 프로세스 를 始作하기 위해서는 시스템 呼出 을 해야 한다. 例를 들어 유닉스 시스템에서는 새로운 프로세스를 始作하기 위해 exec 시스템 呼出 以後 fork 시스템 呼出이 뒤따른다. exec 呼出이 呼出 프로세스 위로 다른 實行可能한 새로운 프로세스를 띄우는 동안, fork 呼出은 現在 實行 中인 프로세스를 複製한다.

같이 보기 [ 編輯 ]