テクノロジ系 技術 頻出

ソフトウェア・OS・マルチメディア

OSの役割からファイル・表計算・画像の基本まで、やさしく。

🎯 このレッスンのゴール

  1. OS(基本ソフト)が何をしてくれているのか、5つの管理を言える
  2. ディレクトリの階層構造と、絶対パス・相対パスの書き方が分かる
  3. 表計算の相対参照・絶対参照($の意味)を使い分けられる
  4. 可逆圧縮・非可逆圧縮のちがいと、代表的なファイル形式が分かる

前回はハードウェアの「体」を学びましたね。今回は、その体を動かす「頭脳のしくみ=ソフトウェア」のお話です。とくにOS(オーエス)表計算はITパスポートの超頻出。むずかしい用語も、身近なたとえで一つずつほどいていきましょう。

1. OS(オペレーティングシステム)の役割

OS(オペレーティングシステム)とは、コンピュータ全体を管理し、人やアプリ(応用ソフト)とハードウェアのあいだを取り持つ基本ソフトのことです。私たちがアプリを使えるのも、裏でOSがCPU・メモリ・ディスクなどを上手にやりくりしてくれているからです。

たとえ話:OSは「ホテルの支配人」

ホテルでは、お客さん(アプリ)が「部屋を使いたい」「食事を出して」と頼むと、支配人(OS)が空き部屋(メモリ)を割り当て、料理人(CPU)に順番を指示し、忘れ物(ファイル)を金庫で管理します。お客さんは裏方の苦労を知らなくても快適に過ごせる――これがOSの役割です。

OSが行っているおもな管理は、次の5つにまとめられます。

管理のしごと内容(ざっくり)
資源管理CPU・メモリ・周辺機器などの「資源」を、複数のアプリで取り合わないよう割り当てる。
タスク管理複数の処理(タスク)の実行順や切り替えを調整する。同時に動いて見えるのはこのおかげ。
メモリ管理アプリにメモリ領域を割り当て・解放する。足りない分をディスクで補う仮想記憶も担当。
ファイル管理データをファイル・フォルダとして整理し、読み書きできるようにする。
ユーザ管理だれがログインしてよいか、どのファイルを使えるか(権限)を管理する。
ポイント:OS=「縁の下の管理人」

OSの役割は「資源・タスク・メモリ・ファイル・ユーザを管理すること」とセットで覚えましょう。試験では「OSの役割でないものはどれ?」のように出ます。たとえば「表計算の関数を計算する」のは応用ソフトの仕事で、OSの役割ではありません。

代表的なOSの種類

OSおもな用途・特徴
Windowsパソコン向けで世界的に普及。マイクロソフト社製。
macOSアップル社のパソコン(Mac)向けOS。
Linux(リナックス)OSSとして無料で使える。サーバでよく使われる。
Android / iOSスマートフォン・タブレット向けのOS。

2. ソフトウェアの分類とOSS

ソフトウェアは、大きく基本ソフトウェア応用ソフトウェアに分けられます。

その中間に、機器を制御するミドルウェアやデバイスドライバが入ることもありますが、まずは「基本ソフトの上に応用ソフトが乗る」という重なりをイメージできれば十分です。

具体例:OSS(オープンソースソフトウェア)

OSSとは、ソースコード(プログラムの中身)が公開され、だれでも自由に使用・改変・再配布できるソフトのことです。Linux、Firefox、LibreOfficeなどが有名。「無料」であることが多いですが、ポイントは無料そのものではなくソースコードが公開されている点と、その利用条件を定めたライセンスに従う必要がある点です。

注意:OSS=完全に自由、ではない

OSSにもライセンスがあり、「改変したら同じ条件で公開する」など守るべきルールがあります。「OSSは作者の許可なしに何でも自由にしてよい」「OSSは必ず無料でなければならない(有償サポート付きで提供してもよい)」という言い回しは×になりがちです。

3. ファイル管理(ディレクトリとパス)

ファイルは、ディレクトリ(フォルダ)の中に整理して保存します。フォルダの中にさらにフォルダを作れるので、全体は木の枝のような階層構造(ツリー構造)になります。いちばん上の階層をルートディレクトリ、いま作業している場所をカレントディレクトリと呼びます。

たとえ話:パスは「住所」

目的のファイルにたどり着く道順をパス(path)といいます。これは住所のようなもの。書き方には2種類あります。
絶対パス=「いちばん上(ルート)」から書いた、どこから見ても同じ完全な住所。
相対パス=「いまいる場所」を基準にした近道の道順。

相対パスでは、特別な記号を使います。

記号意味
.(ドット1つ)カレントディレクトリ(いまいる場所)
..(ドット2つ)1つ上の階層(親ディレクトリ)
/階層の区切り
具体例:パスを書いてみる

ルートの下に 会社 / 営業部 / 資料 というフォルダがあり、その中に 計画.xlsx があるとします。
絶対パス/会社/営業部/資料/計画.xlsx(ルートから完全に指定)
・いま /会社/営業部 にいるときの相対パス資料/計画.xlsx
・いま /会社/総務部 にいるなら:../営業部/資料/計画.xlsx.. で会社まで戻ってから下りる)

拡張子とバックアップ

ファイル名の最後の「.◯◯」を拡張子(かくちょうし)といい、ファイルの種類を表します(.txt=文章、.xlsx=表計算、.jpg=画像 など)。また、故障や誤操作に備えてデータの複製を別の場所に取っておくことをバックアップといいます。元データと同じ機器に置くと一緒に壊れるため、別の装置・場所に保存するのが基本です。

- スポンサーリンク -
広告スペース

4. 表計算ソフト(ここが頻出!)

表計算ソフトは、マス目に数値や式を入れて自動計算できる応用ソフトです。1つ1つのマスをセルといい、列(A・B・C…)と行(1・2・3…)の組み合わせ(例:B2)で場所を表します。セルに「=」で始まる式を書くと、計算結果が表示されます。

関数の考え方

よく使う計算は関数として用意されています。考え方をつかみましょう(関数名は教材で異なることがあります)。

やりたいこと関数の例意味
合計合計(B2:B5)B2からB5までを足す
平均平均(B2:B5)B2からB5までの平均を出す
個数個数(B2:B5)数値が入ったセルの数を数える
最大・最小最大(B2:B5) / 最小(B2:B5)範囲の中で最も大きい/小さい値
条件分岐IF(条件, 真のとき, 偽のとき)条件を満たすかで表示を切り替える
具体例:条件分岐(IF)

点数がB2にあり、「=IF(B2>=60, "合格", "不合格")」と書くと、B2が60以上なら「合格」、そうでなければ「不合格」と表示されます。「もし〜なら、Aを、ちがえばBを」という分かれ道を作るのがIFです。

相対参照と絶対参照($の意味)

表計算で最重要なのが、式をコピーしたときにセル番地がずれるか・ずれないかの使い分けです。

$のルール:「$の右はロック」

$は「すぐ右の文字を固定する鍵」です。
$B$2=列も行も固定(完全固定)
$B2=列Bだけ固定、行はずれる
B$2=行2だけ固定、列はずれる
列だけ・行だけ固定する形を複合参照と呼びます。

具体例:絶対参照を使う計算

下の表で、各商品の「割引後価格=価格 × (1 − 割引率)」を計算します。割引率はD1セット(10%)を全商品で共通に使いたいので、ここを絶対参照 $D$1 で固定します。

A(商品)B(価格)C(割引後)D
1割引率0.1
2りんご100=B2*(1-$D$1) → 90
3みかん200=B3*(1-$D$1) → 180
4ぶどう500=B4*(1-$D$1) → 450
注意:$D$1 を $ なしで書くと壊れる

もしC2を「=B2*(1-D1)」と相対参照で書いてC3・C4へコピーすると、割引率の参照が D2 → D3 とずれて空欄を見てしまい、計算が狂います。みんなで共通に使う値は絶対参照で固定――これが$を使う最大の理由です。

5. ヒューマンインタフェース(UI/UX)

人とコンピュータが情報をやりとりする接点をヒューマンインタフェース(UI)といいます。とくにアイコンやボタンを見ながらマウスなどで操作する画面をGUI(グラフィカルユーザインタフェース)と呼びます。

用語意味
UI(ユーザインタフェース)操作画面など、人と機械の接点・見た目や操作のしくみ。
UX(ユーザエクスペリエンス)使ったときの体験全体(分かりやすい・心地よいなどの満足感)。
ユニバーサルデザイン年齢・障害・言語などに関係なく、はじめから誰もが使いやすいように設計する考え方。
アクセシビリティ高齢者や障害のある人を含め、誰もが情報やサービスに支障なく到達できる度合い。
ポイント:UDとアクセシビリティの違い

ユニバーサルデザインは「最初から皆が使えるよう作る設計思想」、アクセシビリティは「使いやすさ・到達しやすさの度合い」。混同しやすいので、UD=設計の考え方、アクセシビリティ=程度(やさしさの量)とおさえましょう。

6. マルチメディア(文字・画像・音声・動画)

文字・画像・音声・動画などをまとめて扱うのがマルチメディアです。コンピュータはすべてを0と1(デジタル)で表します。

文字コード

文字に番号を割り当てて数値で表す決まりが文字コードです。日本語を扱えるシフトJISや、世界中の文字を1つの体系で扱えるUnicode(ユニコード/UTF-8など)が代表例。送り手と受け手で文字コードが食いちがうと、表示が崩れる文字化けが起こります。

画像のしくみ

画像は画素(ピクセル)という小さな点の集まりでできています。点が多いほどきめ細かく、その細かさを解像度といいます(dpiは1インチあたりの点の数)。色は光の三原色RGB(赤・緑・青)の組み合わせで表します。

たとえ話:画像はモザイクタイル

デジタル画像は、たくさんの色付きタイル(画素)を敷きつめたモザイク画のようなもの。タイルが多い(高解像度)ほどなめらかに見えますが、その分データは大きくなります。だから圧縮でサイズを小さくする工夫が必要になります。

圧縮:可逆と非可逆

データを小さくするのが圧縮。元に戻せるかどうかで2種類あります。

種類特徴使われる例
可逆圧縮圧縮しても完全に元に戻せる(画質・データの劣化なし)。PNG、GIF、ZIP
非可逆圧縮一部の情報を捨てて強く小さくできるが、元には戻せない(劣化あり)。JPEG、MP3、MP4
形式種類とくちょう
JPEG画像(非可逆)写真向き。色数が多くサイズを小さくできる。
PNG画像(可逆)劣化なし。背景の透明を扱える。
GIF画像(可逆)色数は少なめ。簡単なアニメが作れる。
MP3音声(非可逆)音楽を小さく保存。
MP4動画(非可逆)映像+音声をまとめて保存。
注意:JPEGは写真向き、PNGは劣化なし

「写真をきれいかつ小さく=JPEG(非可逆)」「ロゴや図・透明を残したい=PNG(可逆)」と使い分けます。JPEGは保存を繰り返すほど劣化が進む点もポイントです。

CG・VR・AR

コンピュータで作る画像・映像をCG(コンピュータグラフィックス)といいます。さらに、

よくがんばりました!とくに絶対参照($D$1)可逆/非可逆圧縮は、毎回のように出ます。下のテストで、手を動かして定着させましょう。
演習確認テスト(○×・全7問)

Q1. OS(基本ソフトウェア)の役割には、メモリ管理やファイル管理などの「資源の管理」が含まれる。

正解は 。OSは資源・タスク・メモリ・ファイル・ユーザを管理し、アプリとハードの橋渡しをします。

Q2. オープンソースソフトウェア(OSS)は、ソースコードが公開されていないソフトウェアのことである。

正解は ×。OSSはソースコードが公開され、ライセンスに従って自由に使用・改変・再配布できるソフトです。

Q3. 相対パスの「..」は、ルートディレクトリ(最上位)を表す。

正解は ×。「..」は1つ上の階層(親ディレクトリ)です。いまいる場所は「.」で表します。

Q4. 表計算で「$B$2」は、式をコピーしても参照先がずれない絶対参照である。

正解は $を付けた列・行は固定されます。$B$2は列・行とも固定の完全な絶対参照です。

Q5. JPEGは可逆圧縮で、何度保存しても画質はまったく劣化しない。

正解は ×。JPEGは非可逆圧縮で、情報を捨てて小さくするため劣化します。劣化なしの可逆圧縮はPNGやGIFです。

Q6. ユニバーサルデザインとは、年齢や障害などに関係なく、はじめから誰もが使いやすいように設計する考え方である。

正解は 。最初から多くの人が使えるよう設計するのがユニバーサルデザイン。到達しやすさの度合いはアクセシビリティです。

Q7. AR(拡張現実)とは、ゴーグルでつくられた仮想空間に完全に入り込む技術のことである。

正解は ×。それはVR(仮想現実)の説明です。ARは現実の風景にデジタル情報を重ねる技術です。

暗記一問一答(全8問)
Q1. アプリとハードウェアの橋渡しをし、コンピュータ全体を管理する基本ソフトを何という?
A. OS(オペレーティングシステム)。資源・タスク・メモリ・ファイル・ユーザを管理します。
Q2. OSが行う「メモリが足りないときディスクで補う」しくみを含む管理は?
A. メモリ管理です(不足分をディスクで補うのが仮想記憶)。
Q3. ソースコードが公開され、自由に改変・再配布できるソフトを何という?
A. OSS(オープンソースソフトウェア)。利用はライセンスに従います。
Q4. 最上位(ルート)から書く完全なパスを何という?
A. 絶対パス。いまいる場所を基準にした道順は相対パスです。
Q5. 表計算で $B2 のように列だけ固定する参照を何という?
A. 複合参照(列だけ・行だけ固定)。$のすぐ右が固定されます。
Q6. 圧縮しても完全に元に戻せる圧縮方式は? 代表的な画像形式も。
A. 可逆圧縮。画像ではPNG・GIFが代表例です。
Q7. 写真向きで、強く圧縮できるが劣化する画像形式は?
A. JPEG(非可逆圧縮)です。
Q8. 現実の風景にデジタル情報を重ねて表示する技術は?
A. AR(拡張現実)。つくられた世界に入り込むのはVR(仮想現実)です。

📌 このページのまとめ

  • OSは基本ソフトで、資源・タスク・メモリ・ファイル・ユーザを管理し、アプリとハードを橋渡しする。
  • ファイルは階層構造で整理。パスは絶対パス(ルートから)相対パス(現在地から/.=今、..=1つ上)
  • ソフトは基本ソフトと応用ソフトに分かれ、OSSはソースコード公開でライセンスに従う。
  • 表計算は相対参照(ずれる)絶対参照 $(固定)。共通の値は$D$1のように固定する。
  • UI/UX、ユニバーサルデザイン(設計思想)アクセシビリティ(到達しやすさ)を区別。
  • 圧縮は可逆(PNG・GIF・ZIP)非可逆(JPEG・MP3・MP4)。VRは仮想世界、ARは現実に重ねる。