ソフトウェアの要点とまちがえやすい点(ITパスポート試験 論点テキスト)
ITパスポート試験のテクノロジ系(コンピュータシステム)のうち、「ソフトウェア」にあたる8論点を、要点46本・まちがえやすい点27本にまとめました。
最終更新:2026年10月6日
ご利用にあたって:本ページおよびアプリ「ITウカール」は、政府・経済産業省・独立行政法人情報処理推進機構(IPA)のいずれとも関係のない、個人開発の非公式サイト・アプリです。公式の文章の転載ではありません。出題範囲・受験の情報は、必ずITパスポート試験の公式サイトでご確認ください。
このページの論点
- オペレーティングシステム
- ファイルシステム
- オフィスツール
- オープンソースソフトウェア
オペレーティングシステム
OS・ミドルウェア・ドライバの役割
OS、ミドルウェア、デバイスドライバ、Webサーバソフトウェアの役割と、ソフトウェアの階層関係を扱う。
要点
- OSは、CPUやメモリなどのハードウェア資源を管理し、アプリケーションソフトウェアが動作するための基盤を提供する基本ソフトウェアである。
- ミドルウェアは、OSとアプリケーションソフトウェアの中間に位置し、データベース管理システムやWebサーバ機能など特定の共通機能を複数のアプリケーションに提供するソフトウェアである。
- デバイスドライバは、プリンタやマウスなどの周辺機器をOSが制御するために、機器ごとに用意される専用の制御プログラムである。
- Webサーバソフトウェアは、Webブラウザからの要求を受け取り、HTMLファイルや画像などのコンテンツをHTTP(S)で応答するミドルウェアである。
- OSはハードウェア資源の管理とファイル管理を担い、アプリケーションが共通して必要とする機能をまとめて提供する基本ソフトウェアである。
- 表計算やワープロといった個別の業務処理を行うのは、OSではなく応用ソフトウェア(アプリケーションソフトウェア)の役割である。
- デバイスドライバは、機器ごとの制御手順をOSに橋渡しするソフトウェアである。
まちがえやすい点
- ミドルウェアはOSとアプリケーションの間で共通機能を担うソフトウェアであり、個々の周辺機器の制御を担うデバイスドライバとは役割が異なる。
- OSはハードウェア全体を管理する基本ソフトウェアであり、特定の共通機能を提供するミドルウェアとは役割の階層が異なる。
- データベース管理システムはデータの格納・検索・更新を管理するミドルウェアであり、HTTP(S)でコンテンツを応答するWebサーバソフトウェアとは主目的が異なる。
タスク管理とOSの種類
マルチタスク、ジョブ管理とタスク管理、タスクの状態遷移、マルチユーザOSとリアルタイムOSを扱う。
要点
- マルチタスクは、CPU時間を短い間隔で複数のプログラムに割り当てて切り替え、同時に複数の処理が実行されているように見せかけるOSの機能である。
- ジョブ管理は利用者が依頼した仕事の受付や実行順序を管理し、タスク管理はジョブの実行に必要なCPU割り当てなど、より細かい処理単位を管理する。
- タスクは、CPUを使用している実行状態、CPUの割当てを待つ実行可能状態、入出力の完了などを待つ待ち状態の3状態を遷移する。
- CPUが空くと、タスクは実行可能状態から実行状態へ移る。
- マルチユーザOSは、1台のコンピュータに複数の利用者が個別のアカウントでログインし、同時に、あるいは時間を分けて利用できるよう設計されたOSの分類である。
- リアルタイムOSは、処理を定められた制限時間内に確実に完了させる応答性を重視し、工場設備・自動車・家電などの組込み制御に使われる。
まちがえやすい点
- マルチタスクは複数のプログラムを切り替えて実行する機能であり、文字・音声・画像などを統合的に扱う技術であるマルチメディアとは異なる概念である。
- シングルユーザOSは同時に1人の利用者のみを前提とした分類であり、複数の利用者が使えるよう設計されたマルチユーザOSではない。
- リアルタイムOSは応答時間の保証が主眼であり、画面の美しさや多人数利用を目的とするOSとは別である。
- 記憶管理は主記憶装置の割り当て、デバイス管理は周辺機器の管理を担い、ジョブとタスクという2つの処理単位の管理を指すジョブ管理とタスク管理とは異なる。
仮想記憶とスプーリング
ページフォルト、スラッシング、スプーリングの意味と、主記憶・補助記憶との関係を扱う。
要点
- ページフォルトは、アクセスしようとしたページが主記憶上になく、補助記憶から読み込む必要が生じた状態である。
- ページフォルトが頻発するとディスクアクセスが増え、処理性能が低下する。
- スラッシングは、主記憶の不足によりページの入れ替えが多発し、ページの出し入れに時間を費やして性能が急激に低下する現象である。
- スプーリングは、低速な入出力装置への出力データをいったん高速な補助記憶装置にためておき、CPUの処理と並行して出力させる仕組みである。
まちがえやすい点
- フラグメンテーションは記憶領域の断片化、スプーリングは出力データの一時蓄積であり、ページの入れ替えが多発するスラッシングとは異なる概念である。
- ページングは主記憶と補助記憶の間でページ単位でやり取りする仮想記憶の方式であり、低速な出力装置向けの一時蓄積であるスプーリングとは別である。
- ページフォルトは補助記憶からの読み込みが必要になった状態であり、記憶の物理的破壊や不正命令の実行とは異なる概念である。
シェル・レジストリ・プラグアンドプレイ・パッケージ管理
OSの操作インタフェースと設定情報、周辺機器の自動認識、ソフトウェア導入の管理の仕組みを扱う。
要点
- シェルは、利用者がキーボードから入力した文字によるコマンドを解釈し、OSのカーネルに処理を依頼する、文字入力中心の操作用インタフェース(CUI)である。
- カーネルは、OSの中核でハードウェア資源の管理などを直接行う部分である。
- レジストリは、Windowsにおいて、OSやアプリケーションソフトウェアの設定情報、利用者ごとの環境設定などを一元的に格納しているデータベースである。
- プラグアンドプレイは、周辺機器を接続するとOSが自動的に機器を検出し、必要なデバイスドライバの組み込みや設定を自動的に行う機能である。
- パッケージ管理システムは、ソフトウェアが必要とする関連ソフトウェア(依存関係)を自動的に解決しながら、導入・更新・削除を一括して管理する仕組みである。
まちがえやすい点
- ホットスワップは電源を切らずに部品を交換できる機能であり、機器の自動設定を行うプラグアンドプレイとは異なる。
- タスクマネージャは実行中のプロセスやリソース使用状況を確認・管理する機能であり、依存関係の解決を主目的とするパッケージ管理システムではない。
- キャッシュは処理を高速化するための一時的なデータ保持領域であり、設定情報を一元的に管理するレジストリとは別である。
ファイルシステム
ファイル管理と拡張子・パス
ファイルシステムによる階層的な管理、拡張子の役割、絶対パスと相対パスの違いを扱う。
要点
- ファイルシステムは、補助記憶装置上のデータをファイルという単位で管理し、フォルダ(ディレクトリ)による階層構造で整理・アクセスできるようにするOSの機能である。
- 拡張子は、ファイル名の末尾にピリオドに続けて付与される文字列で、ファイルの種類やデータ形式を識別するために使われる。
- 拡張子は、OSやアプリケーションが対応するプログラムを判断する手がかりとなる。
- 絶対パスは、ルート(最上位階層)から目的のファイルやフォルダまでの経路をすべて記述する表記方式で、現在の作業位置によらず常に同じ場所を一意に指し示せる。
- 相対パスは、現在の作業位置(カレントディレクトリ)を基準に経路を記述する方式で、記述は簡潔だが基準位置によって指し示す場所が変わる。
- ルートディレクトリは、階層構造のファイル管理で最上位に位置し、すべてのフォルダの出発点となるディレクトリ。
- ファイル拡張子は、ファイル名の末尾にピリオドに続けて付ける文字列で、ファイルの種類を示すもの。
まちがえやすい点
- 仮想記憶は主記憶容量を補助記憶で補う技術であり、データをファイルで管理するファイルシステムとは目的が異なる。
- ファイルパスはファイルの所在を示す文字列全体、ファイルポインタは読み書き位置を示す内部的な値であり、種類を識別する拡張子ではない。
- シンボリックリンクは別の場所のファイルへの参照を作る仕組み、ワイルドカードは複数のファイル名を一括指定する記号であり、絶対パスとは別である。
バックアップ方式と復旧
フルバックアップ、差分バックアップ、増分バックアップの違いと、復旧に必要なものや備えの考え方を扱う。
要点
- フルバックアップは、毎回全データを複写する方式で、時間はかかるが復旧はそのバックアップだけで完結する。
- 差分バックアップは、前回のフルバックアップ以降に変更があったデータをまとめて毎回取得する方式で、復元にはフルバックアップと最新の差分バックアップの2つがあればよい。
- 増分バックアップは、前回のバックアップ以降に変更があったデータだけを毎回取得する方式で、1回あたりの時間や容量を抑えられる一方、復元には以降のすべての増分を順番に反映する必要がある。
- 取得は速いが復旧に手間がかかるのが増分バックアップ、取得は重いが復旧が簡単なのが差分バックアップである。
- ファイルサーバの停止に備え、バックアップを定期的に取得して別の場所にも保管する。
- 復旧手順を文書にまとめ、実際に復旧できるかを試しておく。取得できていても復元できないバックアップは意味がない。
- アーカイバは、複数のファイルやフォルダを1つのファイルにまとめる処理と、データ量を小さくする圧縮処理をあわせて行うソフトウェアである。
まちがえやすい点
- 差分バックアップは直前のフルバックアップ以降の変更分、増分バックアップは前回のバックアップ以降の変更分のみを複写する点で異なる。
- ミラーリングは複数の記憶装置に同時に同一データを書き込む冗長化方式であり、バックアップの取得方式とは性質が異なる。
- 増分方式の復旧にはフルバックアップに加えてそれ以降のすべての増分が必要であり、フルバックアップだけで復旧できる方式とは別である。
- フルバックアップは毎回すべてを複製するので復旧は簡単だが時間と容量がかかり、変更分だけを取る増分や差分のバックアップとは負担が異なる。
- バックアップは取得だけでなく復元できて初めて意味を持ち、復元の確認を不要とする考えとは異なる。
オフィスツール
ソフトウェアの分類とオフィスツール
システムソフトウェアと応用ソフトウェアの分類、テキストエディタ、表計算ソフトのセル参照を扱う。
要点
- テキストエディタは、書式を持たないプレーンテキストの作成・編集に特化したソフトウェアで、ソースコードや設定ファイルの編集などに使われる。
- 絶対参照は、数式をコピーしても参照先のセルが固定される。
- 相対参照は、数式をコピーすると参照先がコピー先に応じてずれる。
- システムソフトウェアは、OSやミドルウェアなど、コンピュータを動作させるための基盤となるソフトウェアの分類である。
- 会計ソフトやワープロソフトのような特定業務目的のソフトウェアは、応用(アプリケーション)ソフトウェアに分類される。
まちがえやすい点
- ワープロソフトは文字装飾やレイアウトなど豊富な書式設定機能を持つ文書作成ソフトであり、書式を持たないテキストエディタとは異なる。
- 全行で同じセルを参照したい合計欄で相対参照を使うと、コピーした行ごとに別のセルを見てしまい集計が狂う。参照先が固定される絶対参照とは動作が異なる。
オープンソースソフトウェア
OSSとライセンス形態
オープンソースソフトウェアの定義、GPLとMITライセンスの違い、フリーウェアとの区別を扱う。
要点
- オープンソースソフトウェア(OSS)は、ソースコードが公開され、定められたライセンス条件のもとで利用・改変・再配布が認められているソフトウェアの総称である。
- GPLは、改変した派生ソフトウェアを再配布する際にもソースコードの公開を義務づける、コピーレフトの性質が強いOSSライセンスである。
- MITライセンスは、改変や再配布の際にソースコードの公開を義務づけない、コピーレフトの性質を持たない自由度の高いOSSライセンスの代表例である。
- OSSの定義は無償であることではなく、有償のサポートやディストリビューションとして販売することも認められている。
- フリーウェアは、無償で利用できるが著作権は開発者が保持し、ソースコードの公開や改変までは一般に認められていないソフトウェアである。
まちがえやすい点
- MITライセンスやBSDライセンスは表示義務など制約が緩く、派生物のソースコード公開までは求めない点で、GPLとは異なる。
- フリーウェアは無償だがソースコードは非公開の場合が多く、ソースコードが公開されるOSSとは条件が異なる。
- シェアウェアは試用後に対価の支払いを求める形態、サブスクリプションは継続的に料金を支払う課金形態であり、無償かつソースコード非公開のフリーウェアではない。
- GPLとAGPLは派生物の再配布時にソースコード公開を原則義務づけるコピーレフトの強いライセンスであり、MITライセンスとは性質が異なる。
ほかのページ
この論点の問題は、アプリで解けます
ITウカールは、ITパスポート試験の対策アプリです。論点テキストはアプリの中でも無料で読めて、各論点の問題を解いて理解を確かめられます。分野別の演習・本番形式の模擬試験・間違えた問題の復習まで、1つのアプリで進められます。
出典と作り方
この読み物は、IPA「ITパスポート試験 シラバス Ver.6.5」の中分類の順に、アプリ「ITウカール」の収録問題の解説をもとにアプリ製薬が作成したものです。公式の文章の転載ではありません。問題文・選択肢は載せていません。