コンピュータシステム② ソフトウェア

目次

ソフトウェアとは

ソフトウェアとは、ハードウェアに命令を与えるプログラムのことです。コンピュータがどのように動くかを指示します。用途によって種類が分かれます。

試験でこう出る:ハード(機械)とソフト(命令)の違いを問う問題が頻出。分類を覚えると得点源です。

小学生でもわかる説明:コンピュータに「これをしてね」と教えてあげる命令のことです。

基本ソフトウェア(OS)

OS(オペレーティングシステム)はコンピュータ全体を管理する基本ソフトです。Windows、macOS、Linux、Androidなどが代表例です。メモリ、CPU、入出力装置などの管理をします。

試験でこう出る:OSの役割(資源管理、ファイル管理など)がキーワード。アプリとの違いが狙われます。

小学生でもわかる説明:コンピュータのまとめ役で、いろんな仕事を公平に分けてくれる人です。

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

利用者の目的に応じた仕事を行うソフトです。ワープロ、表計算、ブラウザ、会計ソフトなどがあります。OSの上で動きます。

試験でこう出る:OSとアプリの関係が出ます。「アプリ=目的別に使う」が答えの決め手。

小学生でもわかる説明:お勉強、計算、ゲームなど、やりたいことを手伝ってくれるソフトです。

ミドルウェア

OSとアプリの間に入り、便利な共通機能を提供するソフトです。データベース管理システム(DBMS)やウェブサーバなどが「ミドルウェア」に分類されます。

試験でこう出る:DBMSやWebサーバがミドルウェアであることを問う問題がよく出ます。

小学生でもわかる説明:OSとアプリが仲良く動けるように、間でお手伝いするソフトです。

ファイルシステム

ファイルをフォルダで整理して保存する仕組みです。ファイル名、拡張子、保存場所などを管理します。拡張子によってファイルの種類(.txt、.jpg、.pptxなど)がわかります。

試験でこう出る:拡張子の意味、ファイルの階層構造の理解が問われます。

小学生でもわかる説明:ノートをひきだしにしまうときに、名前をつけて場所をわかりやすくしている仕組みです。

仮想化ソフトウェア(VM)

仮想化とは、1台のコンピュータの中に、複数の仮想コンピュータを動かせる技術です。サーバ統合や環境の切り替えに便利です。

試験でこう出る:仮想化=資源の効率利用、管理性向上がキーワード。クラウドとの関連も問われます。

小学生でもわかる説明:1台のパソコンの中に「かりのパソコン」を何台も作って使える仕組みです。

ドライバソフト

ハードウェアを動かすための専用ソフトです。新しい機器を接続するとき、ドライバを入れて使えるようにします。

試験でこう出る:「プリンタが動かない → ドライバの問題」のパターン問題が頻出。

小学生でもわかる説明:機械とコンピュータが仲良く動けるようにする通訳です。

オープンソースとライセンス

オープンソースソフトは、ソースコードが公開されているため自由に改良できます。商用利用・再配布のルールはライセンスで決められています。代表例はLinuxです。

試験でこう出る:OSS=自由ではあるが「ライセンスに従う必要がある」が正解ポイント。

小学生でもわかる説明:中身をみんなで見て直せるソフト。でも守らないといけないルールがあるよ、ということです。

目次