OSの機能
ソフトウェア
OSにはジョブ管理・タスク管理・入出力管理など9つの機能があるよ!
OSの機能
簡単にいうと
OSにはジョブ管理・タスク管理・入出力管理など9つの機能があるよ!
① ジョブ管理とタスク管理
OSの中核的な機能として、ジョブ管理とタスク管理があります。この2つは視点の違いに注目すると理解しやすくなります。
ジョブとは、ユーザーがコンピュータに依頼する「仕事の単位」です。たとえば「データを読み込んで計算し、結果を印刷する」という一連の作業が1つのジョブに当たります。ジョブ管理はこのジョブの受付・実行順序の決定・終了処理までを統括します。
タスク(プロセス)とは、コンピュータの内部から見た処理の実行単位です。1つのジョブは複数のタスクに分解されて実行されます。たとえば「印刷ジョブ」は「ファイル読み込みタスク」「データ変換タスク」「印刷出力タスク」といった複数のタスクで構成されます。
| 概念 | 視点 | 説明 |
|---|---|---|
| ジョブ | ユーザー側 | 人間が依頼する仕事の単位 |
| タスク(プロセス) | コンピュータ側 | CPUが実行する処理の単位 |
マルチタスクは、OSが複数のタスクを高速に切り替えながら並行実行する機能です。実際には1つのCPUコアは同時に1つのタスクしか処理できませんが、ミリ秒単位でタスクを切り替えることで、ユーザーには複数のプログラムが同時に動いているように見えます。
② 入出力管理
入出力管理は、キーボード・マウス・プリンタ・ディスクなどの周辺機器とCPUの間のデータのやり取りを制御する機能です。
デバイスドライバは、各周辺機器をOSから制御するための専用ソフトウェアです。プリンタやスキャナなどの周辺機器はメーカーや機種ごとに動作が異なりますが、デバイスドライバが差異を吸収することで、アプリケーションは機種を意識せずに周辺機器を利用できます。
スプーリング(Spooling)は、印刷処理を高速化するための仕組みです。プリンタはCPUと比べて非常に低速なため、印刷データを一旦ハードディスクなどの高速な記憶装置に蓄積し、CPUを解放してから、バックグラウンドで順次プリンタに送出します。これにより、ユーザーは印刷完了を待たずに次の作業に取り掛かれます。
③ その他の管理機能
OSは上記以外にも、コンピュータを安定して動作させるために多くの管理機能を備えています。
| 管理機能 | 説明 |
|---|---|
| 記憶管理 | 主記憶装置(RAM)の領域をプログラムに割り当て・解放する。仮想記憶もこの機能に含まれる |
| ユーザ管理 | ユーザーアカウントの作成・削除、アクセス権限(読み取り・書き込み・実行)の設定 |
| データ管理 | ファイルやフォルダの作成・削除・移動・検索。ファイルシステム(NTFS、ext4など)の管理 |
| 障害管理 | ハードウェア故障やソフトウェアエラーの検出・対処。ログ記録による原因追跡 |
| 通信管理 | ネットワーク接続の制御。TCP/IP通信の管理やファイアウォール機能 |
| セキュリティ管理 | 不正アクセスの防止、暗号化、認証機能の提供 |
これらの機能が連携して動作することで、ユーザーはハードウェアの複雑な仕組みを意識せずにコンピュータを操作できます。
具体例
スプーリングの仕組みを、コンビニのコピー機で例えてみましょう。
もしスプーリングがなかったら、50ページの文書を印刷する場合、1ページずつプリンタに送って印刷完了を待ち、次のページを送って...という作業をCPUが付きっきりで行う必要があります。この間、CPUは他の仕事ができません。
スプーリングを使うと、CPUは50ページ分の印刷データを高速なディスクにまとめて書き込み、すぐに別の仕事に取り掛かります。あとはスプーラ(印刷管理プログラム)がディスクからプリンタにデータを少しずつ送出してくれます。
これはちょうど、コンビニのコピー機に原稿をセットしてスタートボタンを押したら、印刷完了を待たずに買い物に行けるようなものです。コピー機が自動で全ページを印刷し、戻ってきたときには出力トレイに書類が揃っています。
試験のポイント
- ・要は「ジョブ=人間視点、タスク=コンピュータ視点
- ・デバイスドライバ=周辺機器を動かすソフト
- ・スプーリング=印刷高速化」
- ・マルチタスクはタスクの高速切替で並行実行を実現する仕組み
- ・記憶管理・ユーザ管理・障害管理なども出題されるので一覧表で全体像を把握しておく
独学で診断士合格を目指すなら
過去問演習・AI添削・テキストPDFまで
すべて揃ったプレミアムプランで合格を掴む!
予備校代の1/10以下で、独学の不安をまるごと解決
- 📝1次試験 過去問演習(全7科目・年度別)無制限プレミアム限定
- 🤖2次試験 AI添削(事例I〜IV・無制限)最適なフィードバックで実力アッププレミアム限定
- 📄科目別テキストPDFダウンロード。印刷して好きな使い方で学習できるプレミアム限定
- 🔖ブックマーク機能で苦手分野・何度も確認したい部分を管理プレミアム限定
- 📊学習記録・成績管理で自分の進捗を可視化プレミアム限定
プレミアムプラン
¥9,800(税込)
自動更新なし / 1年間有効
決済は Stripe(PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。