IT用語e-Words Windows Windows 32 9xカーネル【きゅうじゅうエックスカーネル】 9x kernel Microsoft社のWindows 95/98/Meに搭載されているOSの基盤部分(カーネル)の俗称。Windows NT/2000/XP系列との基本構造の違いに言及する際に使用する用語。{LF}MS-DOS/Windows 3.1との互換性を極力維持しつつ、32ビットアプリケーションを安定して動作させられるようにしたカーネルである。{LF}32ビットアプリケーションはそれぞれ独立したアドレス空間を持っており、クラッシュしても他のアプリケーションに影響を与えないようになっている。しかし、互換性維持のために16ビットアプリケーションは1つのアドレス空間や仮想マシンを共有するようにしたため、16ビットアプリケーション相互の間では1つのアプリケーションがクラッシュすると他のアプリケーションにダメージが及ぶ恐れがある。{LF}また、16ビットアプリケーション1つがフリーズすると他の16ビットアプリケーションも止まってしまう。シェル(ユーザインターフェース)が互換性保持のためにかなりの部分で16ビットコードを使用しているために、16ビットアプリケーションのクラッシュがシェルを「巻き込む」こともある。{LF}9xカーネルで問題となるシステムリソースの制限も16ビットアプリケーションが起こす問題である(32ビットアプリケーション用リソースは問題が発生しえない程度に大きく取られている)。{LF}Microsoft社は、企業向け・サーバ向けとして開発がはじまったWindows NTの設計に際し、互換性よりも安定性を重視したカーネルをまったく新規に開発しなおしたため、NT系列のOSは9xカーネルを基盤に持つOSとは根本的に構造が異なっている。{LF}このカーネルはNTカーネルと呼ばれ、同系列のカーネルがWindows 2000やWindows XPにも採用されている。9xカーネルベースのOSはWindows Meで打ち止めとなっており、最新版のWindowsに9xカーネルのものは存在しない。◆関連用語Microsoft;Windows 95;OS;カーネル;Windows NT;XP;MS-DOS;Windows 3.1;32ビットアプリケーション;クラッシュ;16ビットアプリケーション;仮想マシン;フリーズ;シェル;ユーザインターフェース;システムリソース;リソース;NTカーネル;Windows 2000;Windows XP;Windows Me;Windows インセプト「IT用語e-Words」JLogosID : 7792856