SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

UNIXコマンド辞典

UNIXの基本構造


2015/05/20 08:00

 UNIXの中心部(核)であるカーネルは、OSのもっとも基本的な機能を提供するプログラムです。つまり、CPU、メモリ、ハードウェア割り込み等、コンピュータの中心となるハードウェアに関するあらゆることを管理しています。また、資源の格納場所であるファイルシステムの管理も、カーネルの大きな機能のひとつです。

 ユーザやプログラムは、カーネルが提供しているサービスを利用することで、ハードウェアをその違いを意識することなく、簡単に使用することができるようになります。この機能を提供するための仕組みとして、ユーザやプログラムの指示をハードウェアに伝え、その結果をユーザやプログラムに渡す、デバイス・ドライバがあります。ですから、新たな周辺機器をコンピュータに追加する場合は、その周辺装置を制御するためのデバイス・ドライバをOSに追加する必要があります。

 このように、カーネルを中心にしてその周りを囲うように、さまざまなソフトウェアが重なり連携をとってOSの機能を実現しています。さらに、利用者がUNIXの提供する機能や、環境、ユーティリティを使用するためにシェルが用意されています。シェルはコマンドインタプリタとも呼ばれ、プロンプトという入力待ちの状態でコマンドを入力することにより、さまざまなコマンド、アプリケーション等を起動し実行することができるわけです。

UNIXの基本構造
■ UNIXの基本構造
UNIXコマンド辞典トップページに戻る

本コンテンツは「UNIXコマンド辞典 ビギナー編」(2003年)を元にWeb用に再編集したものです
All Contents copyright © 2003-2009 Odyssey Communications Inc., Shoeisha Co., Ltd.

開発者必携!VBAスキルを証明する資格「VBAエキスパート」

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング