テクノロジ
OSとは
英語名:Operating System
ひとことで言うと:ハードウェア資源を管理し、アプリケーションが共通的に利用できる実行環境や基本機能を提供する基本ソフトウェア。
意味をわかりやすく解説
OSはCPUのスケジューリング、メモリ管理、ファイル管理、入出力装置管理、ユーザ・アクセス権管理などを行います。複数のアプリケーションがハードウェアを安全かつ効率よく共有できるよう仲介します。
アプリケーションはOSのシステムコールやAPIを通じてファイル操作や通信などを利用するため、通常はディスクやネットワーク装置を直接制御する必要がありません。
具体例
複数アプリが同時に動くPCでは、OSが各プロセスへCPU時間とメモリを割り当て、ファイルや周辺機器へのアクセスも管理します。
似た用語との違い
ミドルウェア
OSは機器と基本資源を管理し、ミドルウェアはOS上でデータベースなどアプリ共通の専門機能を提供します。
基本情報技術者試験の試験ポイント
OSの代表的な管理対象を、CPU・メモリ・ファイル・入出力・ユーザの観点で整理します。アプリとハードウェアの仲介という役割が重要です。
CHECK QUESTION
複数プログラムが同時にCPUを使いたいとき、どのプログラムへいつCPUを割り当てるかを主に管理するのは何ですか。
答えを見る
OSです。プロセスやスレッドのスケジューリングを行います。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。