コンピューターに搭載されているOS

OSとは、コンピューターを動かすためのソフトウェアのことです。

Operating System オペレーティング システムの略。コンピューター全体を管理、制御し、人が使えるようにする役割があります。

コンピューターを使う上では 基本となるソフトなので、OSを基本ソフトウェアといいます。

身の回りにある家電製品や産業機器などのコンピューターには 役割や機能は異なりますが すべてOSが入っています。

このボタンを押したら こういう動作をする、ある一定時間が経ったら 電気が消えるなど、OSで管理・制御されています。

パソコンに関していうと、マイクロソフト社のWindowsが最も有名です。

パソコンが起動し、マウス・キーボードでの入力、インターネットやメール、印刷など様々なことを可能にしています。

OSの種類

パソコン

パソコンパソコンには Microsoft社のWindowsとApple社のパソコン Macに搭載されている iOSが有名です。他に GoogleのChrome OSなどがあります。


サーバー

サーバーサーバーには ファイルサーバー、WEBサーバーなど様々なものがあります。

会社などにある業務用サーバーでは Windows Server 2003、2012など。

ファイルサーバーやWEBサーバーでは UnixやLinuxなどが主に使われています。

身近なところだと、ネットワークディス NASの多くは LinuxをベースにしたOSです。

スマートフォン

スマートフォンスマートフォンには Apple製のiPhoneに搭載されている iOS、Apple製以外のものは ほとんどが Android OSになります。


タブレット

タブレットタブレットは Windows、iOS、Android OS、Fire OSなどに分かれます。


身の回りのデジタル機器、ネットワーク機器、家電製品、産業機器など人が操作するものには、組み込みOSという簡易的なオペレーション・システムが入っています。

汎用OSとリアルタイムOS

パソコン、サーバー、スマートフォンなど一般的によく知られているOSは 幅広い機能や他のアプリケーションとの組み合わせを重視していて 汎用OSといいます。

それに対して、組み込みOSは 必要最低限の機能だけを持ち リアルタイム性や応答速度を重視しているので リアルタイムOSといいます。

例えば 洗濯機や炊飯器、自動販売機のボタンを押せばすぐに反応して動き出します。

遅れる、動作が遅いということがないように作られています。


OSとストレージ

OSは、パソコンでは HDDやSSDなどのストレージに、スマートフォンやタブレットでは 内蔵のフラッシュメモリなどにインストールされています。

OSとストレージ

OSをストレージにインストールしただけでは、接続されているハードウェアを正しく認識して動作されることができないこともあるため、通常はドライバとよばれるソフトウェアを使います。

ドライバ

自作パソコンなどでは 自分でOSをインストールする作業を行うようになっています。

windows7DSP版 OS。CDやDVDなどが同梱されています。自作パソコンなどでよく使用されます。


組み込みOSも 内蔵されているROMに書き込まれています。

基本ソフトウェアと応用ソフトウェア

コンピューターは、OSがインストールされてはじめて操作できるようになっています。

OSは、入力機器からデータを受け取り 出力機器へ渡したり、メモリーの使用状況を管理したり、CPUを効率的に使用できるように制御しています。

ハードウェア間のデータの受け渡し・移動などもOSがあることで可能になっています。

OSはこのように コンピューターの基本操作に関わるソフトなので 基本ソフトウェアともいいます。

基本ソフトウェア

他に何か特定のこと 例えば表計算、文書作成、電子メール、WEB閲覧、会計業務、ゲームなど。

こうした場合に使われるのが 応用ソフトウェアといわれるものです。

応用ソフトウェア

応用ソフトウェアのことを、アプリケーションとかアプリケーションソフトウェアといいます。

マルチタスク

パソコンで、WEBブラウザを開きながら WordやExcelを使ったりと複数のアプリケーションを使えるというのが当たり前になっています。

これは OSのマルチタスクといわれる機能です。

マルチタスク

CPU、メモリー、ハードディスクなどパソコンのハードウェアを コンピューター資源リソースといいます。

OSは、アプリケーションをタスク、あるいはプロセスとよばれる単位で管理することで、CPUやメモリーのコンピューター資源を適切に分配し、複数のアプリケーションを同時に動かすことを可能にしています。

タスクマネージャでは、OS上でどんなアプリケーションが動作しているか?メモリーやCPUのリソースがどれだけ割り当てられているか?分かるようになっています。

タスクマネージャ

WindowsやMacなど汎用OSが搭載されているコンピューターは、マルチタスクが可能なので マルチタスクOSともいいます。

カーネル

OSの中でも 核となる部分をカーネルといいます。

コンピューター資源の管理など ハードウェアとソフトウェアの架け橋・仕組みの部分。

カーネル

一般的に Linuxという時は、このカーネルのことを指します。

このLinuxに様々な機能を付加し、コンピューターで使えるようにしたものを Linux ディストリビューションといい、Red Hat Enterprise Linux、Cent OS、KNOPPIX、Ubuntuなどがあります。

メタファー

パソコンを起動させると、まずデスクトップという画面が表示されます。

文字通り 「机の上」です。

デスクトップ

ハードウェアには、実際にこのようなスペースはないのですが、パソコンを使いやすくするために OSがデスクトップというスペースを作り出しています。

またデスクトップに表示されているアイコンとよばれるものも、実際に存在するものに見立てています。

OSは、このようなメタファー(隠喩)を用いることで、ユーザーが操作しやすい環境を作り出しています。

隠蔽・抽象化

パソコンの内部にどのようなハードウェアがあり、動作しているのかよく理解していなくても、パソコンそのものはある程度使えるということが多いのではないでしょうか?

ハードウェア

例えば CPUはコアが複数あり 別々の作業をしている、ハードディスクは高速で回転し ヘッダと呼ばれる機器で磁気ディスクからデータを読み書きしているなど、パソコン操作中に意識することはほとんどありません。

このようにハードウェアの実体や詳細が隠されていることを ハードウェアの隠蔽といいます。

また、ハードウェアを変更しても今までと同じように操作できます。

例えば、外付けハードディスクでもUSBメモリーでも同じ記憶機器なので操作方法はほとんど変わりません。マススやキーボードを取り替えても同じです。

このように、ハードウェアを隠蔽し、ハードウェアの持つ基本的な機能・共通の機能を抜き出して、ユーザーに分かりやすく提供することを ハードウェアの抽象化といいます。

オープンソースソフトウェア

ソフトウェアの仕組み部分にあたるソースコードが公開されているものを オープンソースソフトウェアといいます。

原則として著作権はありますが、一定の条件のもとで自由に改良したり配布することができます。

Linuxは オープンソースソフトウェアで、Linuxから出たOSに KnoppixやUbuntu、モバイル用のAndroidがあります。

OS以外では ブラウザのFirefox、メールソフトのThunderbird、オフィスソフトのOpen Officeなどがあります。


関連情報