小規模なオペレーティングシステムの長所と短所は何ですか?
小さなオペレーティングシステムとは、比較的少量の基礎となるコードで構成されているものです。 その結果、通常、実行するマシンのリソースが少なくて済みます。
非常に一般化されたルールとして、小さなオペレーティングシステムとして説明されるほとんどのシステムは、Linuxカーネルに基づいています。 カーネルは事実上コンピューターの頭脳であり、特定の瞬間に何をすべきかを正確に決定します。 Linuxは通常オープンソースシステムで使用されますが、オープンソースシステムは大きく異なり、一部は他のものよりも小さくなっています。 通常、MicrosoftのWindowsとAppleのOSXはどちらも非常に大きなオペレーティングシステムと見なされています。
小規模なオペレーティングシステムのアイデアは絶対的というよりも比較的なものであるため、Windowsのエディションは小規模と見なすことができます。 最もよく知られているのはWindows CEです。これは、仕様が非常に低いコンピューターおよびスタンドアロンデバイス用に設計されています。 後者の場合、システムは通常、デバイス自体に直接組み込まれます。 Windows CEを実行する一部のデバイスには、一部の航空会社のインタラクティブな情報画面とシートバックエンターテイメントシステムが含まれています。
小規模なオペレーティングシステムの主な利点は、仕様の低いコンピューターで動作することができ、通常はコンピューターの速度や大規模なシステムほどのメモリを必要としないことです。 これにより、アプリケーションを実行するためのリソースが増えます。 また、古いコンピューターを廃止と見なされる前により長く使用できるようにします。
別の利点は、小さなオペレーティングシステムが定義上、バグを含む可能性が低いことです。 ただし、これは絶対条件でのみ適用されます。 適切に記述された小さなオペレーティングシステムは、適切に記述された大きなオペレーティングシステムと同じかそれ以上の問題を引き起こす可能性があります。
一部のオペレーティングシステムは非常に小さいため、ポータブルデバイスに保存したり、ポータブルデバイスから実行したりすることさえできます。 これには、USBメモリスティックが含まれます。 つまり、オペレーティングシステムをインストールする必要なく、コンピューター上で即座に実行できます。 これは、インストールされたシステムが破損しているコンピューターを扱うときに特に役立ちます。
小さいオペレーティングシステムの欠点は、小さい理由によって異なります。 たとえば、コマンドラインでのみ実行できます。つまり、情報はグラフィカルではなく純粋にテキスト形式で入力および表示されるため、多くのユーザーにとって不快な場合があります。 小規模なシステムでは、プリンターやモデムなどのハードウェアデバイスのサポートがより制限されているため、スペースを節約できます。