ソフトウェア

コンピュータは大きく分けてハードウェアとソフトウェアに分けられます。ソフトウェアとは何か、どんな役割があるかを復習しましょう。

スライドの学習内容

  • ソフトウェアとは
  • OSとアプリケーション
  • OSの役割
  • ファイルとフォルダ

私たちがコンピュータを利用するためにはソフトウェアが必要です。ソフトウェアについて理解を深めましょう。

ソフトウェアとは

コンピュータの構成

コンピュータはハードウェアとソフトウェアで構成されます。

ハードとソフトの絵

そのなかで、ソフトウェアとはハードウェアを制御し、処理を行うプログラムのことを指しています。

コンピュータはハードウェアだけでもソフトウェアだけでも利用することができません。ソフトウェアがあってコンピュータを利用することができるようになります。

ソフトウェアの種類

ソフトウェアは大きくオペレーティングシステム(OS)とアプリケーションソフトウェアの2種類に分けられます。

オペレーティングシステム(OS)とは何か、確認しましょう。

オペレーティングシステム

オペレーティングシステム(Operating System)は頭文字をとってOS(オーエス)と呼ばれます。

OSは基本ソフトウェアとも呼ばれ、コンピュータを動かすためのソフトウェアです。

ハードウェアを動かし、アプリケーションプログラムの実行と制御を行います。パソコンやゲーム機・スマートフォンだけではなく、スーパコンピュータから家電製品のコンピュータまで、ほぼすべてのコンピュータでOSは使用されています。

例えば、印刷をしたりデータを読み込む時は、次のようにOSが処理を行います。

オペレーティングシステムはアプリケーションソフトウェアとハードウェアの仲介をしていることがわかりますね。

OSの主な役割としては次の通りです。

  • ハードウェアの管理

    メモリや、キーボード、マウス、ディスプレイなど、コンピュータに接続された機器が正しく動くように管理したり、ハードウェアとソフトウェアのデータのやり取りを制御したりします。また、新しいハードウェアが接続されたときには、自動的に認識して使用できるようにしています。

  • ソフトウェアの管理

    複数のソフトウェアを並行して実行できるよう管理したり、ユーザインターフェイスを提供します。

    ユーザインタフェースにはGUI(ジーユーアイ)とCUI(シーユーアイ)があります。

    ユーザインタフェースとは、人とコンピュータがやりとりするための仕組みのことです。例えば、パソコンやスマホの画面に表示されるアイコンやボタンなどを、キーボードやマウスなどで操作したり、指でタップして利用します。その操作方法はOSがユーザインタフェースとして提供しているためにすることができます。

  • ファイル管理

    ファイルを外部記憶装置に書き込んだり、外部記憶装置から読み込みます。

GUIとCUI

コンピュータを操作するユーザインタフェースには、GUI(ジーユーアイ)とCUI(シーユーアイ)があります。それぞれ、どういうものか学習しましょう。

GUI

GUIとはGraphical User Interface(グラフィカルユーザインタフェース)の略で、マウスなどの画面の位置を指定する装置を使い、アイコンなどのグラフィックで表示された部品を操作してコンピュータに指示を与える方式のことです。

GUIの画面例

GUIは、直感的で分かりやすく、初心者でも扱いやすいことが特徴です。

GUIの利点

  • 使いやすさの向上

    アイコンやボタンをクリックするだけで簡単に操作ができるため、初心者でも扱いやすくなっています。

  • 直感的に操作できる

    文字だけでなく、イメージしやすいグラフィックを使用するため直感的に操作できます。

GUIの主な部品

GUIでよく利用される部品の一部を紹介します。各部品は操作することができます。実際に操作をしてみて、操作性を確認しましょう。

  • テキストフィールド

    1行分の文字入力を行う部品です。

    例


  • テキストエリア

    複数行分の文字入力を行う部品です。

    例



  • セレクトボックス

    いくつかの選択肢から一つまたは複数選ぶための部品です。

    プルダウン形式とリスト形式があります。

    例(プルダウン)


    例(リスト)



  • チェックボックス

    選択肢から複数選択することができる部品です。

    例


    サッカー
    野球
    バスケ
    特になし

  • ラジオボタン

    選択肢から一つだけ選択することができる部品です。

    例


    サッカー
    野球
    バスケ
    特になし

GUIは入力する部品が見ただけでわかるようになっていますね。

CUI

CUIとはCharacter User Interface(キャラクタユーザインタフェース)の略で、キーボードでコマンドと呼ばれる文字列を入力することで、コンピュータに指示を与えたり、コンピュータからの応答を受け取ることで操作する方式です。

CUIの画面例

CUIは、ターミナル(端末)やコンソールというCUI用の画面を利用し、キーボードからコマンドを入力して利用します。コマンドがわからないと操作することができません。CUIの特徴を確認しましょう。

    CUIの利点

  • 操作がシンプル

    キーボードから決められたコマンド入力して操作します。コマンドさえわかれば誰もが同じ処理・操作をすることができます。

  • 操作の自動化に向いている

    文字だけで操作できるため、スクリプトによる自動化を行うことに向いています。

    スクリプトとは、プログラムの一種です。

フォルダとファイル

プログラムやデータは名前を付けてファイルに保存されます。ファイルを保存する入れ物をフォルダ(ディレクトリ)と呼びます。

ファイルとディレクトリについて学習しましょう。

フォルダ(ディレクトリとも呼ばれる)はファイルをまとめて保存する入れ物で階層的に管理されています。

フォルダとファイルの例

フォルダの中にフォルダを作成して整理することができます。

ファイル名のルール

ファイルはファイル名につけられた拡張子によってどのアプリケーションソフトウェアで扱うのか区別できるようになっています。

ファイルの拡張子の例

代表的な拡張子には次のようなものがあります。

拡張子 ファイルの種類
.docx .doc Word文書
.xlsx .xls Excelブック
.pptx .ppt PowerPointプレゼンテーション
.txt テキスト(文字だけのファイル)
.mp4 .avi .mov .wmv 動画
.jpg .jpeg .png .gif 画像
.mp3 .wav .mid 音声
.html .htm Webページ
.css CSS(Webページ装飾用)
.py pythonプログラム

ファイル名の拡張子を見ると、どのファイルがどのアプリケーションソフトウェアで使用するファイルかわかります。覚えておくと便利ですよ。

ポ イ ン ト
  • ソフトウェアはオペレーティングシステム(OS)とアプリケーションソフトウェアの2種類あります。
  • OSは基本ソフトウェアと呼ばれ、コンピュータを動かすためのソフトウェアです。
  • OSはアプリケーションソフトウェアとハードウェアの仲介をしています。
  • OSの役割には「ハードウェアの管理」「ソフトウェアの管理」「ファイルの管理」の3つがあります。
  • ユーザインタフェースには、アイコンを使った「GUI」と文字を使った「CUI」があります。
  • フォルダ(ディレクトリ)はファイルをまとめて保存する入れ物で階層的に管理されています。
  • ファイル名の拡張子は、ファイルの種類を表しています。

Well done!

次のステップに進みましょう!

次のステップに進む

← 前のステップにもどる