#02:OSの内部構成を理解しよう
ここでは、OSの内部構成について理解します。OSは、複数のソフトウェアの組み合わせになっていて、それらが連携して動作します。
- ホストコンピュータ:バッチ処理、オンライントランザクション
- パソコン:GUI、マルチメディア
- スマートフォン:モバイルネットワーク、タッチパネル、傾き検出
- 組み込み:リアルタイム、スモールフットプリント
- サービスプログラム
- カーネル
- デバイスドライバ
- OSからハードウェアを制御するためのソフトウェア
- ハードウェアの種類や機器ごとに用意
OSの中核を構成するソフトウェア
- ハードウェアやメモリ・ファイルといったコンピュータリソースを管理
- 複数のプログラムを呼び出し・切り替え
サービスプログラムとは:カーネルとデバイスドライバ以外のソフトウェア
- バックグラウンドで処理を行うプログラムを、Windowsでは「サービス」、Linuxでは「デーモン」と呼ぶ
- Linuxのシェルやコマンドツールもサービス
- モノリシックカーネル:OSの主な機能を統合
- マイクロカーネル:最小限の機能を持つ
- ハイブリッドカーネル:最小限の機能を持つマイクロカーネルに、一部の機能を統合
OS(オペレーティングシステム)とは - IT用語辞典 e-Words
http://e-words.jp/w/OS.html
カーネル(OSカーネル)とは - IT用語辞典 e-Words
http://e-words.jp/w/%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB.html
マイクロカーネルとは - IT用語辞典 e-Words
http://e-words.jp/w/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB.html
モノリシックカーネルとは - IT用語辞典 e-Words
http://e-words.jp/w/%E3%83%A2%E3%83%8E%E3%83%AA%E3%82%B7%E3%83%83%E3%82%AF%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB.html
Linuxディストリビューション(Linux distribution)とは - IT用語辞典 e-Words
http://e-words.jp/w/Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3.html