コンピュータのオペレーティングシステムは、どのコンピュータでも機能するために不可欠です。 コンピューター、ラップトップ、またはタブレットやスマートフォンなどのモバイルデバイスを使用している場合があります。 これらの各デバイスを実行し、全体的な機能を制御するには、「オペレーティングシステム」またはOSが必要です。 利用可能なさまざまなOSシステムは「OSファミリ」として知られています。
すべてのソフトウェアまたはアプリは、コンピューターのオペレーティングシステム上で実行されます。OSがないと、コンピューターは何もしません。 世界中で利用可能な多くのコンピュータオペレーティングシステム、またはOSファミリがあります。 現在使用されている最も一般的なOSファミリに関する情報を以下に示します。
1. DOS:ディスクオペレーティングシステム
DOSは、コンピューティングの初期に使用されていたコンピューターオペレーティングシステムであり、MicrosoftがIBMからIBMパーソナルコンピューター用のオペレーティングシステムの開発を依頼されたときに、BillGatesによってPC-DOSに拡張されました。 これはGatesによってMS-DOSに拡張され、Microsoftだけが使用できるようになりました。
「ディスクオペレーティングシステム」という用語は、当時のコンピューターの実行に不可欠なディスクに適用されました。ハードディスクまたはフロッピーのいずれかで、後者は初期のWinchesterドライブを使用したビジネスコンピューティングに使用され、フロッピーはPCの前にソフトウェアをロードするために使用されていました。多くの内部メモリを使用することが一般的になりました。

WinchesterドライブはIBMによって開発され、30MBの固定ストレージと30MBのリムーバブルストレージを備えたハードディスクが含まれていました。 それらは、ウィンチェスター30/30ライフル(0.308インチの弾丸の直径x 30粒の火薬)に敬意を表して、IBMによってウィンチェスターと呼ばれていました。
DOSは、「コマンドプロンプト」[C:>]を介したテキストコマンドによって操作され、Windows98およびMEまでのMicrosoftWindowsの基盤となるOSでした。 それは今日でも利用可能です。
2.マイクロソフト・ウィンドウズ
Microsoft Windowsの おそらく、今日の世界で最もよく知られている一般的なコンピュータオペレーティングシステムです。 これはBillGatesのMicrosoftCorporationによって開発され、さまざまなプラットフォーム、特にPCやパーソナルコンピューターで実行できます。 これは、WIMP(Windows、アイコン、メニュー、ポインター)システムの最新バージョンを提供します。これは、1980年にMerzouga Wilbertsによって最初に使用され、最初はAppleコンピューターで使用された用語です。

マイクロソフトは、世界で最も広く使用されているPCOSであるWIMPシステムを採用しました。 最近のバージョンではMS-DOSを使用しなくなりましたが、必要に応じてDOSコマンドプロンプトを引き続き使用できます。 Microsoft Windowsは、協調マルチタスク環境を提供するGUI(グラフィカルユーザーインターフェイス)を提供します。 ユーザーは、特定のアプリケーションへのクリック可能なリンクを表すアイコンを使用して、それぞれ独自のウィンドウで多数のプログラムまたはアプリケーション(アプリ)を実行できます。 多くのPCは、Windowsがすでにインストールされた状態で販売されています。
3.Macintoshマシン用のMacOS
Mac OSは、AppleMacintoshコンピュータシステムを実行するために開発されました。 Appleコンピュータは1984年に導入され、Mac OSはGUIを使用する最初の商業的に成功したコンピュータであり、MicrosoftがWindowsを開発するきっかけとなった可能性があります。 このオペレーティングシステムの初期のバージョンは、単に「システム」および「ファインダー」と呼ばれていました。 バージョン7.5.1はMacOSロゴを使用した最初のバージョンのSystemであり、バージョン7.6は正式にMacOSと呼ばれた最初のバージョンでした。

Mac OS Xの 10年にMacOSのバージョン2001で公開されました。OSXは、異なるアーキテクチャを使用しているため、Mac OSの単なるアップデートではありません。これは、AppleがNeXTSTEPオペレーティングシステムを使用するNeXTComputerを購入した後に生まれたUNIXOSです。 これは、オペレーティングシステムを開発し、まったく異なるオペレーティングシステムの買収とハイブリッド化する方法の一例にすぎません。 その後、Mac OSXは単にOSXになり、現在はAppleMacコンピュータの操作に使用されています。
4.UNIX OS
上記のXNUMXつのコンピューターオペレーティングシステムは、PCとラップトップなどのパーソナルコンピューターに長年使用されてきた主要なオペレーティングシステムです。 UNIXは少し異なり、元々はKen Thompson、Dennis Ritchie、およびベル研究所の研究センターの他の開発者によって開発されました。
オリジナルはMULTICS– Multiplexed Information and ComputingSystemと名付けられました。 これは複雑すぎるOSと見なされ、UNICS:Uniplexed Information and ComputingSystemに発展しました。 その後、UNIXと綴られました。ITの世界ではよりセクシーな綴りです。
これは、ハードウェアとは独立して動作するマルチユーザーおよびマルチタスクのオペレーティングシステムです。 Mac OSXはAppleMacで動作し、WindowsはWindows PCで動作しますが、UNIXは両方で動作するため、主な用途はサーバーです。 これは、インターネット上で最も一般的なサーバーオペレーティングシステムです。 マルチユーザー操作用に設計されており(サーバーが代表的な例です)、インターネットで使用される基本的な通信プロトコルであるTCP / IP(伝送制御プロトコル/インターネットプロトコル)が組み込まれています。 UNIXのクローンのXNUMXつはLinuxであり、これについては次に説明します。
5.Linuxオペレーティングシステム
上で述べたように、LinuxはUNIXから派生しました– Swede Linus Torvaldsによって派生し、1991年に 無料のオープンソースソフトウェア コラボレーション。 最初にリリースされたときの興味深い開発、 Linux 現在、オープンソースシステムの下で、自分のニーズに合わせてソフトウェアに変更を加えることができる開発者によって広く使用されています。

ラップトップ、メインフレーム、モバイルデバイスなど、あらゆる種類のコンピューターで何らかの形で使用されます。 Androidたとえば、特に上に書かれています Linuxカーネル。 これは非常に安定したオペレーティングシステムですが、Linux用に特別に作成されたソフトウェアのみを実行します。 これは、他のどのオペレーティングシステムよりも多くのインストールが行われる汎用オペレーティングシステムです。
6. OS / 2:オペレーティングシステム2
OS / 2は元々、古いIBM / Microsoftのコラボレーションによって開発されました。 しかし、開発されると、それは純粋にそれを販売および管理したIBMのドメインになりました。 OS / 2という名前は、Personal System / 2 –またはPS / 2として知られるIBMのパーソナルコンピュータシステムに由来しています。 つまり、OS / 2はPS / 2を実行していました。
1987年の終わりに最初にリリースされたOS / 2の最後のバージョンは2001年の終わりにリリースされました。開発者(IBMとMicrosoft)から予想されるように、OS / 2はMicrosoftWindowsとほとんどのバージョンのDOSと互換性があり、これらのオペレーティングシステム用に設計されたすべてのアプリケーションを実行します。 ただし、OS / 2用に作成されたプログラムは、WindowsまたはDOSを実行しているマシンでは実行されません。 OS / 2はUNIXと非常によく似ています。
7.オラクル・ソラリス
Solarisは、Sun Microsystemsによって開発されたUNIXベースのコンピュータオペレーティングシステムであり、2010年の初めにOracleCorporationに買収されました。OracleSolarisに名前が変更され、マルチプロセッシングおよびマルチスレッド操作をサポートします。 Solaris 11.2は、クラウドコンピューティングに重点を置くために、2014年にオラクルからベータ版でリリースされました。これは、仮想化、アプリケーション駆動型ソフトウェア定義ネットワーク(SDN)テクノロジーをサポートするクラウドプラットフォームとして動作します。

SolarisはOracleのSPARCサーバーで実行されます。SPARCサーバーは少なくとも2019年まで実行されるように設定されていますが、Oracleのサーバーの収入が減少した場合、それ以上の将来性はない可能性があります。 それでも、クラウドに焦点を当てている人にとっては、Solarisはクラウドベースのソフトウェアを作成するOSの良い選択になる可能性があります。
8. Open VMS:仮想メモリシステム
マイクロコンピュータとワークステーション向けに設計されたVMS仮想メモリシステムは、1979年にVAXミニコンピュータとともに発売された複数ユーザー向けのマルチタスクOSです。 現在は一般にOpenVMSとして知られており、Amazon、ドイツ取引所、オーストラリア証券取引所で使用されています。 これは、マルチユーザーおよびマルチプロセッシング操作を処理できるため、驚くべきことではありません。
タイムシェアリング、バッチおよびトランザクション処理を処理するように設計されているため、Amazonなどのビジネスにとって理想的なオペレーティングシステムです。 このOSは複数の異なるマシンに分散できるため、個々のデータ処理ユニットの重大な中断を引き起こす可能性のある個々のマシンの故障は、VMSを使用する企業のコンピューターへの影響が少なくなります。
30年経ちますが、ご利用いただいているお客様は、いつまでも続くと信じております。 これは仮想メモリの概念を利用しており、VAXコンピュータで使用されていました。現在は製造されていませんが、一部のモデルはまだ使用されています。
9. MVS:複数の仮想ストレージ
古いIBMメインフレームコンピューターは、MVS Multiple VirtualStorageオペレーティングシステムを使用していました。 1974年に開発されたこのOSは現在も使用されていますが、徐々に最新のオペレーティングシステムに置き換えられています。
MVSオペレーティングシステムには、MVS / SE(システム拡張)からMVS / XA(拡張アーキテクチャ)、MVS / ESA(エンタープライズシステムアーキテクチャ)まで、これらのバリエーションの間にいくつかの拡張があります。 ESAから、MVSオペレーティングシステムはOS / 390に開発され、次に64ビットサポートを追加したz / OSに開発されました。
次に、UNIXサポート(MVS / SP V4.3)が登場し、MVSオペレーティングシステムが開発されて、ポータブルオペレーティングシステムインターフェイス規格のUNIXライクなPOSIXバージョンのサポートが追加されました。 POSIX標準に記述されたC言語プログラミング関数は、関連するMVSオペレーティングシステムを使用して任意のコンピューターに移植できます。
10. RTOS:リアルタイムオペレーティングシステム
データ入力への迅速な応答が必要な場合は、リアルタイムコンピュータオペレーティングシステムが使用されます。 RTOSを使用すると、データ入力への応答が十分に速くなり、直後に追加されるデータに影響を与えます。 組み込みマイクロプロセッサは、多くの場合、RTOSシステムを採用しています。
RTOSの有効性における重要な要素は、ジッタとして知られています。 これは、アプリケーションの特定のタスクを受け入れるのにかかる時間と、それを完了するのにかかる時間におけるRTOSの一貫性のレベルを指します。 ハードリアルタイムオペレーティングシステムとソフトリアルタイムオペレーティングシステムではジッターが異なり、前者の方が低くなります。 リアルタイムオペレーティングシステムを設計する場合、 ジッタ 全体的なスループットよりも重要です。
リアルタイムオペレーティングシステムが通常期限に間に合うことができる場合、それはソフトリアルタイムOSとして知られていますが、それが間に合うことができる場合、 避けられない結果 それからそれはハードリアルタイムOSとして知られています。 データ入力への迅速な応答が不可欠な場合、RTOSは非常に重要です。
これらの例: エアバッグ展開のRTOSは、展開の遅延が壊滅的である可能性があるため、リアルタイムで困難である必要があります。 一方、コンピュータへのビデオストリーミング用のRTOSは、時折データが失われることは壊滅的ではないため、ソフトになる可能性があります。
11. A / UX:Apple UNIX
Appleは、A / UXとして知られるUNIXベースのPOSIX準拠のオペレーティングシステムを1988年にリリースしました。 これはUNIXオペレーティングシステムの形式を取りましたが、AppleMacのルックアンドフィールを使用して展開されました。 当時、UNIX市場は非常に混雑しており、すべての人と彼の犬がUNIXをオペレーティングシステムとして使用しようとしていました。 Apple Macは、この市場で高級コンピュータのハイエンド設計機能と競争することができず、競争力もありませんでした。

しかし、それはある程度の企業の成功を収め、また米国政府への販売においても成功しました。 これは、POSIX準拠が不可欠な要素であり、Mac OSがこれに対応できなかったためですが、A / UXでは対応できました。 これは主流のオペレーティングシステムではありませんが、言及する価値があります。
12. MAE:Macintoshアプリケーション環境
MAEは、1994年にAppleによって導入されました。その目的は、UNIXOSを使用するコンピュータワークステーションでAppleMacintoshアプリを実行できるようにすることでした。 この開発以前は、UNIXワークステーションはMacintoshソフトウェアを使用できませんでした。 MAEは、XWindowシステムを使用してMacintoshFinder GUIをエミュレートし、特定のAppleソフトウェアを実行できるようにしました。
MSE 3.0は、このアプリケーション環境の最後のバージョンであり、Macintosh Mac OSシステムが正式にリリースされる前は、Macintoshシステム7.5.3と互換性がありました。 MAEは、HPシステムとSun Microsystems SPARCステーションで使用されていましたが、1998年XNUMX月に廃止されました。
結論–コンピュータ用のOSファミリ
これらは、これまでに使用された主要なコンピューターオペレーティングシステム(OSシステム)です。 現代のコンピューティングの開発において小さな役割を果たした他の人もいるかもしれません-実際には他の人もいます-。 モバイルユニットやスマートフォン専用のコンピュータオペレーティングシステムもあります。 これらの中には、iOS、Android、およびWindowsモバイルシステムがあります。 ただし、ここでは、メインフレーム、デスクトップ、ラップトップなどのコンピューターに焦点を当てています。 モバイルシステムは、いつか別のレポートの対象になる可能性があります。
ラリー・フランク
こんにちはラジェッシュ、
素晴らしい記事です。一方のPCでWindows10を使用し、もう一方のPCでWindows 8.1を使用していますが、このリストには多くのOSが含まれています。 共有していただきありがとうございます。
フランク・ケリー
本当に素晴らしい概要。 現在利用可能なさまざまなオペレーティングシステムをよく理解しようとしている人に最適です。
スピーリー・ミー
参考:LinusTorvaldsはフィンランド語です。 スウェーデン語を話すフィンランド人。 Slackware、Redhat、DebianはGNU / Linuxの主要な部門です。 Gentoo、Ubuntu、Archは後に登場し、間違いなくメインのXNUMXつから派生しています。