2026年6月25日木曜日

Windows NTを味わうとは

 Windows NTを味わうとは、Windows 95との分岐点において、OSが単なる操作画面から「資源管理の制度」へ変化する過程を読むことである。Windows 95がMS-DOSおよび16bit Windows資産との互換性を抱え込んだ消費者向け移行OSであったのに対し、Windows NTは保護メモリ、プリエンプティブマルチタスク、カーネルモード/ユーザーモード分離、HAL、Executiveを備えた企業向けOSとして設計された。

その設計思想は、Helen Custer『Inside Windows NT』における内部構造の記述と、G. Pascal Zachary『Showstopper!』における開発史を併読することで明確になる。NTの核心は、Object Manager、Security Reference Monitor、I/O Manager、NTFSにより、ファイル、プロセス、ポート、レジストリキーを名前付きオブジェクトとして扱い、Access Token、SID、ACL、Security Descriptorによって利用権限を検査する点にある。すなわちNTは、互換性のために過去を温存した95とは異なり、OS内部を権限、待機、I/O、記憶の体系として再編成した「企業計算環境の法体系」であった。

関連キーワード:Windows NT、Windows 95、David Cutler、Inside Windows NT、Showstopper!、Object Manager、Executive、HAL、Security Reference Monitor、Access Token、SID、ACL、Security Descriptor、I/O Manager、I/O Completion Port、NTFS、企業OS。