コンピュータシステム - 5.ソフトウェア - 2.ミドルウェア - 2.シェルの役割と機能

Last Update : January 02 2021 16:00:21

     

a. シェル

シェル (shell) はオペレーティングシステム (OS) の機能の一部であり、ユーザーから入力された命令を受けて解釈し、OSのカーネルが提供する機能を呼び出して実行する。 命令ごとに解読・解釈・実行するコマンドインタプリタで処理を行う。


b. コマンドインタプリタ

ユーザが入力した(打ち込んだ、タイプした)文字(テキスト)の行(ライン)を読み取って、オペレーティングシステムやプログラミング言語へ通訳して渡すプログラムのことである。すなわち、コマンドラインインタプリタはコマンドラインインタフェース、つまりユーザの文字列入力によるインタフェースを実現する。

  1. コマンド実行時はユーザに入力を促すプロンプトを出力
  2. 入力されたコマンドを読み込んで解析し、コマンドを実行して結果を返す

  [ 例題 ] 
  1. 平成24年度春期 問24  シェル リダイレクト
  2. 平成17年度春期 問27  シェル
  3. 平成16年度秋期 問44  インタプリタ
  4. 平成14年度春期 問42  コマンドインタプリタ


     

www.it-shikaku.jp