【6日でできるC言語入門】ソフトウェアとは

コンピュータはハードウェアだけでは動作しません。
本当にコンピュータを“使う”ためには、ソフトウェアの存在が不可欠です。
 ソフトウェアは、私たちがWebを閲覧したり文書を作成したり、ゲームで遊んだりできるようにする仕組みを支えています。
 ここでは「ソフトウェアとは何か」「どのような種類があるか」「OSの働きとは」について分かりやすく解説します。

1.ソフトウェアの種類

1.1. アプリケーションソフトウェア

アプリケーションソフトウェアは、特定の目的や作業のために作られたプログラムです。
一般的に「アプリ」「アプリケーションソフト」とも呼ばれます。

利用例該当するアプリケーションソフト
Webページの閲覧Webブラウザ(Chrome, Edgeなど)
文書や表の作成ワープロ(Wordなど)、表計算(Excelなど)
音楽や動画の再生メディアプレイヤー
ゲームで遊ぶゲームソフト

私たちが普段コンピュータで行う操作のほとんどが、このアプリケーションソフトを使ったものです。

1.2. システムソフトウェア

システムソフトウェアは、コンピュータの基本的な動作を支え、ハードウェアとアプリケーションの橋渡しをします。
代表的なものがOS(オペレーティングシステム)です。

システムソフトウェアの分類説明
OS(基本ソフト)ハードウェア管理・アプリ実行環境の提供Windows, macOS, Linux
ミドルウェアOSとアプリケーションの中間で特化機能を提供データベース管理ソフト
ファームウェア機器の内部に組み込まれ、制御に特化したソフトBIOS, 各種機器の内蔵制御

2.OS(オペレーティングシステム)について

2.1. OSの主な種類

OSは、コンピュータ全体の管理や、アプリケーションの動作を支えるソフトウェアです。
現在使われている主なOSには次のようなものがあります。

分類名称主な特徴・説明
パソコン用OSWindowsMicrosoft社製、最も普及しているPC用OS
パソコン用OSmacOSApple社のパソコン用OS、クリエイターやデザイナーに人気
パソコン用OSLinux無料で利用できるオープンソースOS、サーバーや研究用途にも多い
スマートフォン用OSiOSApple社のiPhone専用OS、操作性とセキュリティが高い
スマートフォン用OSAndroidGoogle社が開発、さまざまなメーカーの端末で使われている

同じOSであれば、同じアプリケーションソフトが動作します。
逆に、OSが違うとアプリケーションを共有できません。

2.2. OSの主な役割

OSには多くの重要な働きがあります。

役割説明
周辺機器の制御キーボードやマウス、ディスプレイなどを管理し、正常に動作させる
ユーザーインターフェースユーザーとコンピュータをつなぐ操作環境(例: アイコンやウィンドウなどのGUI)
ソフトウェアの管理アプリのインストール・起動・終了・削除などを行う
データの管理ファイルやフォルダなどの情報を保存・整理・アクセス管理する

GUIとCUI

  • GUI(Graphical User Interface)
    画面上のアイコンやボタンをマウスやタッチで操作する方法(例:Windowsのデスクトップ画面)。
  • CUI(Character User Interface)
    文字入力でコンピュータを操作する方法(例:コマンドプロンプトやターミナル)。

まとめ

ソフトウェアは、アプリケーションソフトウェアシステムソフトウェアの大きく2種類に分けられます。
 システムソフトウェアの中でもOSは、ハードウェアとアプリケーションの橋渡しをし、パソコンやスマートフォンの使いやすさ・利便性を大きく左右しています。
これらの基礎知識を理解することで、コンピュータをより深く使いこなす第一歩となります。