ソフトウェアの構成と OS
ソフトウェアは 基本ソフトウェア(OS)・ミドルウェア・応用ソフトウェア の 3 層。OS の中核はカーネル。利用者と OS をつなぐのが GUI、アプリケーションと OS をつなぐのが API。OS はジョブ・タスク管理、記憶管理、ファイル管理を行う。
解説(冒頭)
| 層 | 役割 | 例 |
|---|---|---|
| 応用ソフトウェア | 特定の業務・目的のためのソフト | 表計算・ワープロ・メールソフト |
| ミドルウェア | 多くのアプリが共通して必要とするが、OS にはない機能を提供 | DBMS(データベース管理システム) |
| 基本ソフトウェア(OS) | すべてのコンピュータに必要な基本機能。中核はカーネル | Windows・macOS・UNIX / Linux・iOS・Android |
OS の主な仕事は 3 つ:① ジョブ・タスク管理(CPU をどう使わせるか。見かけ上、複数の処理を同時に進める)② 記憶管理(容量の小さい主記憶を上手に使う)③ ファイル管理(ファイルやフォルダを整理する)。この章ではこの 3 つを順に学ぶ。
この続き:解説の残り・練習問題は、ログインして学べます。