Part2では,プロセス管理,メモリー管理など,OSのカーネルが持つ主な基本機能について解説していこう。 コンピュータシステムはハードウエアとソフトウエアで構成され,ソフトウエアは応用(アプリケーション)ソフトウエアとシステムソフトウエアで構成される。そして,システムソフトウエアは,基本ソフトウエアとミドルウエアで構成される。ミドルウエアは,基本ソフトウエアとアプリケーションソフトウエアの中間的な性格を持つソフトウエアで,基本ソフトウエアよりも高機能のサービスを提供する。データベース管理システム(DBMS)がその代表例だ。 基本ソフトウエアには,(1)カーネル,(2)言語プロセッサ,(3)ユーティリティが含まれ,これを「広義のOS」と呼ぶ(図1)。最近のクライアントではデスクトップ環境の利用が前提となっているので,広義のOSにはウインドウシステムも必須となっている(米MicrosoftのW
![Part2 OSの基本的な機能](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)