導入

SEと略されるオペレーティング システム(英語では、オペレーティング システム、 OSと略されます) は、ハードウェアとアプリケーション ソフトウェアの間のインターフェイスとして機能するコンピューティング デバイスの中心となるプログラムのセットです。
アプリケーション ソフトウェアとハードウェアの中間として、オペレーティング システムは 3 つの異なる目的を果たします。オペレーティング システムは、ハードウェア デバイスの利用を可能にし、その使用を調整および最適化します。アプリケーション ソフトウェアの標準化されたプログラミングインターフェイスを提供し、ハードウェアの使用を簡素化し、最終的に信頼性(フォールト トレランス、フォールト分離) とITセキュリティ (トレーサビリティ、機密性、整合性、可用性) の確保を目的としたさまざまな機能を実行します。
オペレーティング システムを使用してプロセッサの使用を調整し、各プロセスの実行に一定の時間を与えることができます。プログラムの目的のためにメモリ内にスペースを確保し、ハードディスクやその他の大容量ストレージの内容をファイルやディレクトリに整理します。また、さまざまなプログラムのヒューマン マシン インターフェイスを含むデジタル画像を作成し、それをモニターに送信したり、キーボード、マウス、またはその他の周辺機器を介してユーザーが実行した操作を受信したりするために使用することもできます。そしてそれらをさまざまなプログラムに送信します。
オペレーティング システムは、 Windowsシリーズなどのコンピューティング デバイスとともに販売されることがよくあります。 OSには各種ユーティリティソフトが付属しています。これらを使用すると、ユーザーはオペレーティング システムの構成パラメータを調整したり、基本的なファイル操作操作を実行したりできます。
最初のオペレーティング システムは 1960 年代に作成されました。2010 年に最も人気のある 2 つのオペレーティング システム ファミリはUnix ( Mac OSパーソナル コンピュータを含む) であり、 15 年間にわたって 90% 以上の市場シェアを占めていますが、Unix オペレーティング システムの市場シェアはほぼ同じです。サーバー上で 50%。

類型学
各オペレーティング システムは、特定の範囲のマシン (プロセッサの種類、メーカー、アーキテクチャ) で動作するように設計されています。オペレーティング システムが複数の異なるマシン範囲で利用できる場合、同じソース コードがコンパイルされ、各マシン範囲に適応されます。使用できるマシンの正確なリストは、オペレーティング システムに含まれるパレットによっても異なります。
オペレーティング システムは、その構造に応じて、マルチタスクまたはシングルタスク、マルチユーザーまたはシングルユーザーにすることができ、また、マルチプロセッサーおよび/またはリアルタイムにすることもできます。
- オペレーティング システムが複数のプログラムの同時実行を許可する場合、そのオペレーティング システムはマルチタスクであると言われます。最初のマルチタスク オペレーティング システムは 1960 年代に登場し、現在のオペレーティング システムはすべてマルチタスクです。
- 多くの場合、コンピュータ ネットワークを介して複数のユーザーが同時に使用できるように設計されている場合、それはマルチユーザーであると言われます。このようなオペレーティング システムは通常、サーバーだけでなく、メインフレームやスーパーコンピューターにも使用されます。これらはマルチタスクであり、一般に安全です。つまり、ユーザーが以前に許可を受けていない操作の実行を拒否します。
- 複数のプロセッサを搭載したコンピュータを動作させるように設計された場合、マルチプロセッサと呼ばれます。このようなオペレーティング システムでは、いくつかのプログラムが異なるプロセッサによって同時に実行されます。
- 使用状況に関係なく、非常に厳密な期限内に操作が実行されることが保証される場合、リアルタイムであると言われます。このようなオペレーティング システムは、産業、航空、家庭用電化製品でリアルタイム システムを作成するために使用されます。
たとえば、 OS/2は、 PC 互換アーキテクチャを備えたパーソナル コンピュータ用のマルチタスク、シングル ユーザー オペレーティング システムです。一方、Solaris は、ワークステーション、サーバー、およびスーパーコンピュータ向けに構築されたマルチタスク、マルチユーザー、マルチプロセッサ オペレーティング システムです。サン・マイクロシステムズ社製。さらに詳しくはこちらをご覧ください。

