Microsoft Windows 95
Windows 95は、カーネルモードのモジュールとユーザーモードのモジュールから構成されている。x86アーキテクチャのリングプロテクションを利用することによって、前者はリング0、後者はリング3で実行される。
カーネルモードのモジュールには以下のものがある。
Virtual Machine Manager (VMM)
Virtual Device Driver
Installable File System
これらのモジュールは、32ビットプロテクトモードで実行され、Windows 95の動作中にはリアルモードのMS-DOSと置き換わる形となる。このような構造の基本は以前のバージョンのWindowsより引き継いだものであり、Windows 95でにわかに実現したものではない。
Windows 95の構造を「リアルモードのMS-DOS上でプロテクトモードのWindowsが動作している」と説明するのは誤りである。
ユーザーモードのモジュールには以下のものがある。
Kernel
User
GDI
これらのモジュールの一部(特にUserとGDI)は以前のバージョンのWindowsより引き継いだ16ビットコードで記述されており、Win32 APIが使用された時も16ビットコードが実行されることがある。
ファイルシステムであるFATを拡張し、VFATとしてWindows 3.1では不可能であった長いファイル名(最大255バイト)が利用可能になった。
プラグアンドプレイによる周辺機器の容易な増設など、分かりやすさを狙った設計となっていた。そのため、それまで専門的な知識を必要としたパソコンは誰でも手軽に使えるものになったと謳われた。
インターネットを使ってソフトの修正モジュールが配布されるようになったのも大きな特徴であった(初期版は特に修正モジュールが多かった)。
ゲームはWindows 3.1にもあったソリティア・マインスイーパのほか、新たにWin32sの付属サンプルでもあったフリーセルのほかハーツとHover!(その後のWindowsには付属していない)が付属する。また、マルチメディア機能が強化され、後にDirectXが提供された。
「DOSプロンプト」から複数のMS-DOSアプリケーションを同時に実行できるだけでなく、Windows 95を終了せずにリアルモードのMS-DOSを実行できた。
これにより、Windows 95はデスクトップOSの事実上の標準となり、PC-9800シリーズ、FM TOWNSなどのx86ベースの独自プラットフォームのパソコンはPC/AT互換機に吸収されていった。
CD-ROMとフロッピーディスク(DMFフォーマット)の2種類のメディアでリリースされた。希望小売価格は新規インストール用の通常版で29,800円、Windows 3.1、MS-DOS 5.0が対象のアップグレード版で13,800円であった。
直接的な後継OSとしては、以下のものが存在する。
Windows 98
Windows 98 Second Edition(98SE)
Windows Millennium Edition
現在では、さまざまな問題点を解決するために、まったく新しく設計されたWindows NT系のOSが主流となっている。