2.1オペレーティング・システム・サービス
オペレーティングシステムは、多数のサービスを提供しています。最も低いレベルで、プログラムは、システムがオペレーティング・システムに直接リクエストを可能にすることができます。最高レベルでは、コマンド・インタープリタまたはシェルプログラムは、ユーザが要求メカニズムを発行できるようにする必要はありません提供します。Fileコマンド(バッチモード)から、または直接、端末またはデスクトップGUI(インタラクティブモードまたは時間モード)から。
2.2ユーザーインターフェースとオペレーティング・システム
2.2.1コマンドインタプリタ
Windowsの、DOS
2.2.2グラフィカル・ユーザ・インターフェース
2.3システムコール
システムコールインタフェースオペレーティングシステムサービスを提供します。
アプリケーション開発者は、プログラムを設計するためのアプリケーション・プログラミング・インターフェース(API)によります。
2.4オペレーティングシステムの構造
シンプルな構造
階層化アプローチ
マイクロカーネル
モジュール、カーネルローダブルモジュール。
ハイブリッドシステム