OSとは
OS(Operating System:オペレーティングシステム)とは、コンピュータのハードウェアを管理し、アプリケーションが共通に使う機能を提供する基本ソフトウェアである。
タスク(プロセス)の管理と実行順序のスケジューリング、主記憶の管理(仮想記憶など)、ファイルの管理、入出力の制御などを行う。実行中のタスクをOSが強制的に切り替えるプリエンプティブ方式と、タスクが自ら制御を渡したときだけ切り替えるノンプリエンプティブ方式がある。
試験ではここが問われる
- タスク管理・スケジューリング(プリエンプティブ方式とノンプリエンプティブ方式)
関連する用語
この用語が出てくる問題
- 令和5年度 秋期 問19: Linux カーネルの説明として,適切なものはどれか。
- 令和6年度 春期 問16: ノンプリエンプティブ方式のタスクの状態遷移に関する記述として,適切なものはどれか。
- 令和7年度 春期 問14: リアルタイム OS において,実行中のタスクがプリエンプションによって遷移する状態はどれか。
- 令和7年度 春期 問42: Web アプリケーションソフトウェアの開発における OS コマンドインジェクション対策はどれか。
- 令和7年度 秋期 問15: 五つのジョブ A〜E に対して,ジョブの多重度が 1 で,処理時間順方式のスケジューリングを適用した
アプリで弱点分析つきの演習ができます