Windows NTとは、Microsoftが主に業務用途向けのオペレーティングシステム(OS)として開発した製品の名称である。最初のバージョンは米国では1993年に発売された。
Windows NTは、それまで発売されたWindows 3.xや、その流れを汲むWindows 9xなどとは異なり、OSのアーキテクチャ自体が新規に設計されている。Windows NTは、Windows系OSでは初めて完全な32ビット対応となっている他、プリエンプティブマルチタスクや、x86アーキテクチャー以外のCPUでも動作可能という高い移植性などが実現されている。
Windows NTは、Windows 3.1と同じユーザーインターフェースを持ったWindows NT 3.1として初めて登場した。その後、Windows NT 3.5、Windows NT 4.0、Windows 2000とバージョンアップしていった。単にWindows NTといえば、通常はこれらのバージョンの総称として用いられる場合が多い。また、Windows 9x系のアーキテクチャと対比する場合には、特にWindows NT系OSと呼ぶ場合が多い。
Windows NTとWindows 9xは、Windows XPにおいて統合され、それまでの並走状態から一本化が図られた。それ以降の、Windows Server 2003やWindows Vistaなどでは、Windows NT系のアーキテクチャをベースとしているとされる。
| サーバー: | リモートアシスタンス WebObjects Webサーバー Windows NT Windows Server 2003 ZAK ZAW |
(WindowsNT から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/02/25 09:25 UTC 版)
| |
|
| 開発者 | マイクロソフト |
|---|---|
| OSの系統 | Windows NT |
| 開発状況 |
|
| ソースモデル | プロプライエタリ |
| 最新安定版 | 4.00 (SP6a SRP) / 2001年7月31日 |
| プラットフォーム | x86, Alpha, MIPS, PowerPC |
| カーネル種別 | ハイブリッドカーネル |
| 既定のUI | GUI |
| ライセンス | Microsoft EULA |
| ウェブサイト | windows |
Microsoft Windows NT(マイクロソフト ウィンドウズ エヌティー[1][2])は、マイクロソフトが開発したオペレーティングシステム(OS)である。DECの元社員が開発を全面的に行なったこともあり、DECのVMSからの影響がある。
Windows 9x系といったWindowsファミリーのオペレーティングシステムより安定性に優れている。Windows 2000 以降はOSの名称からNTは外されたものの、OSとしてはWindows NTのバージョン5以降であり、2024年現在における最新のWindows NT系プラットフォームとなるWindows 11(Windows NT バージョン 10.0)に至るまでWindows NTは継続した製品シリーズである。
|
この節は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2025年12月)
|
Windows NTはMS-DOS上の拡張シェルであるWindows 3.x系はもちろん、Windows 9x系とも異なる、完全32ビット、かつプリエンプティブなマルチタスクOSであり、Win9xとは別に開発された新規のOSである。
設計の要素の多くはデヴィッド・カトラーや一緒に入社したDECの開発者の影響があり、VMSの要素を反映している。OSのカーネル領域とアプリケーション領域を分離して管理する構造で、Windows 9x系に比べて高い安定性を確保していたが、その分だけ高いマシンスペックを要求した。このため、Windows 9x系が家庭用と位置付けられていたのに対し、Windows NT系は業務用として位置付けられていた。
安定した動作を要求される業務用途をメインに考えて設計されたこともあるが、Windows 95に比べてマルチメディア系の機能やゲームAPIのDirectX(Windows NT 4.0で一部対応)、ACPIやPnPに完全対応していない。それらは、Windows NT 4.0はUSBやIEEE 1394等の新しい規格が登場する前に設計されたOSであったためである。
マイクロソフトはNTを「New Technology」の略としている[3][4]。しかし、後継のWindows 2000においてブート時のロゴ画面上に「Built on NT Technology」という文章が書かれており、この説だとすると「Built on New Technology Technology」となりTechnologyが重なってしまう。1998年のビル・ゲイツへのインタビュー[5]によれば、「NT」の本来の意味は「New Technology」であった一方で、長い期間を経てその意味は薄れ、「NT」は単純にハイエンド向けのWindowsを指すようになったと説明している。他に、カトラーが先に開発したVMSの一歩先を行くという意味で、それぞれアルファベット順での次の文字にしたWNTとするためだろうという説[6]や、「NT」は、開発元のMicrosoftの略称「MS」のアルファベット上での次の文字になっているという説、初期の開発名称 i860エミュレータ'N10 (N-Ten)'の略との説などがある[7]。
IBMと共同で開発していたOS/2のバージョン2の次期バージョンをWindows NTとし、IBMとは別に製品を開発していくこととなる。最初のバージョンは3.1であり、これ以前に発売されていたWindows 3.1と互換性があるため、Windows NTの最初のバージョンも3.0ではなく3.1として発売した。これはWindows 3.1と歩調を揃えるという、マーケティング上の理由による。
以下、英語版の発売年を併記する。
初期バージョン。コードネームはWNT。デスクトップ シェルとしてWindows 3.1と同じユーザインタフェースを採用していた。英語版は1993年7月27日に発売された。x86版、MIPS版、Alpha版がある(日本語版では、x86版、Alpha版のみ提供された)。Windows NT 3.1は、スタンドアロンおよびメンバーサーバーとして利用できる。同時期に発売されたWindows NT Advanced Server 3.1 はドメインコントローラ専用であり、Windows NT 3.5以降のエディションとは考え方が違う。
コードネームはDaytona(デイトナ)。英語版は1994年9月21日に発売された。メモリ消費量の低減および処理速度の向上が図られており、NTを動作させるためのハードウェア要件を引き下げた。このコードネームを冠したβ版(正確にはリリース候補版)が雑誌付録のCD-ROMで大量に配布され[8]注目を集めた。NTFSでしか利用出来なかった長いファイル名をFAT16で利用可能にした最初のOSである。
英語版は1995年5月30日に発売された。Windows 95とのAPIの共通化を図ると共に、NTFSにおいてファイルの圧縮機能をサポートした。またPowerPC版が追加された。
Windows 95から継承したGUIを採用した。同時にDirectX2のサポートなども行われている。その最大の特徴として、これまでの3.x系ではマイクロカーネルアーキテクチャにのっとり、低い特権レベルで動作していたグラフィック関連のデバイスドライバを、OSのカーネルと同レベルである特権レベル0で動作させるようになった点が挙げられる。結果として、これまで大きな不評を浴びてきた、グラフィック処理の遅さについてのパフォーマンスは大幅に改善したが、その代償としてグラフィックデバイスのデバイスドライバのバグ、ハングアップによって最悪の事態ではOS全体の破壊が引き起こされ得るなど、システムの堅牢性やマイクロカーネルとしての実装理念としては3.xシリーズより大きく後退している。
NTはこの措置によってグラフィック描画速度の向上やDirectXへの対応が可能となり、商業的な成功への道筋をつけることができた。のちに、NT系列OSのグラフィック関連のデバイスドライバが特権レベル0で動作するという構造は、Windows Vista、Windows Server 2008のリリース時に、本来のNT3.1方式の実装に改められている。
本来NT 4.0としてオールチンの手によって開発が進められていたCairoプロジェクトの失敗も加わり、メジャーバージョンアップであるVer 4.0を名乗るようになった。[注釈 1]
開発コードネームは当初、Cairoと名付けられていたが、結果的にCairoとして開発されていた完全オブジェクト指向OSの開発が頓挫したため4.0に名前を譲られた形となっている。その後CairoのコードネームはNT 4.0の後継にあたるNT 5.0(Windows 2000)へ、Cairoプロジェクトの思想の一部はWinFSへそれぞれ受け継がれた。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/03/28 05:16 UTC 版)
「拡張ファイル属性」の記事における「Windows NT」の解説
Windows NTは、OS/2と同じ方法でFATとHPFSで拡張属性をサポートする。NTFSファイルシステムもまたOS/2サブシステムに適応するよう、多くの有効なファイルフォークの一つとして拡張属性を保存するように設計された。OS/2拡張属性は、ネイティブなOS/2と同じ方法でいかなるOS/2プログラムにアクセスできるし、BackupReadとBackupWriteシステムコールを通せばいかなるWindowsプログラムへもアクセスできる。それらは特にInterix POSIXサブシステム上のNFSサーバでUnix風のパーミッションを実装するために利用される。
※この「Windows NT」の解説は、「拡張ファイル属性」の解説の一部です。
「Windows NT」を含む「拡張ファイル属性」の記事については、「拡張ファイル属性」の概要を参照ください。