オペレーティングシステム
オペレーティングシステム(OS)は、コンピューターの基本的な機能を制御するソフトウェアです。ハードウェアと通信し、プログラムを実行できるようにします。OSには、コンピューターの起動と動作に必要なシステムソフトウェアが含まれており、Webブラウザーやテキストエディターなどのアプリケーションが付属している場合もあります。すべてのコンピューター、タブレット、スマートフォンにはオペレーティングシステムが搭載されています。
デスクトップコンピューターとノートパソコンで最も広く使われているオペレーティングシステムは、Windows、macOS、Linuxです。これらのオペレーティングシステムは、デスクトップ環境を含むグラフィカルユーザーインターフェースを提供し、ファイルやフォルダーを管理できます。また、サードパーティの開発者が作成したアプリケーションをインストールして実行することもできます。インストールできるオペレーティングシステムは、コンピューターのハードウェアによって決まります。AppleのコンピューターではmacOSのみが動作しますが、その他のPCハードウェアではWindows、Linux、その他のオペレーティングシステムを実行できます。
モバイルデバイスであるタブレットやスマートフォンでは、タッチスクリーンでの使用を想定して設計された専用のモバイルオペレーティングシステムを使用します。最も広く使われているモバイルオペレーティングシステムは、AndroidとiOSの2つです。iOSはiPhone専用ですが、その派生版であるiPadOSはiPadで動作します。Androidは、複数のメーカーのスマートフォンやタブレットで動作します。
各オペレーティングシステムは、それぞれ異なるアプリケーションプログラムインターフェース(API)をサポートしており、開発者はアプリケーションの作成時にこれを利用できます。たとえば、APIにはファイルの作成、保存、削除を行うための、あらかじめ記述された関数が用意されています。アプリを実行するには、まずソースコードを特定のオペレーティングシステム向けにコンパイルする必要があります。一部のアプリケーションはクロスプラットフォームで、複数のオペレーティングシステムで利用できますが、多くのソフトウェア開発者はプロジェクトの複雑さを抑えるため、1つのOSだけをサポートしています。
あるオペレーティングシステムを別のものより選ぶ理由は数多くあります。特定のGUIに対する個人的な好みが関係することもあります。特定の作業に適したオペレーティングシステムもあります。たとえば、Linuxはサーバーの実行に適しています。Windowsはソフトウェアやゲームの種類が最も豊富です。macOSは使いやすく、iOSデバイスとの連携に優れていることで知られています。AndroidはiOSよりもカスタマイズ性が高く、利用できるハードウェアの選択肢も多くあります。オペレーティングシステムを選ぶときは、必要なソフトウェアが動作し、無理なく使えるユーザーインターフェースを備えていることを確認してください。
知識をテストする