Microsoft Windows NT
読み:マイクロソフト-ウィンドウズ-エンティー
外語:Microsoft Windows NT
Microsoft
の開発した、
GUI
採用の
オペレーティングシステム
(OS)の商品名の一つ。
目次
概要
由来
プロセッサー
NT
製品
特徴
Server/Workstation
種類
差異
二版あった理由
ソースコード
概要
由来
Microsoft Windows
シリーズ初の本格的な32ビット用オペレーティングシステムである。
Win32
と呼ばれるAPI群は、このオペレーティングシステムによって初めて実装された。
この製品以前のMicrosoft Windowsである、
Windows 3.1
や
Windows 95
とは違い、最初から
マルチユーザー
で、完全な
マルチタスクオペレーティングシステム
として設計された。
プロセッサー
様々なプロセッサーで動作するようにも設計されており、実際に様々なプロセッサー用のバージョンが登場した。だたし、あまり売れなかったバージョンについては販売が打ち切られている。
Intel
x86
版がメインであるが、他にIBM/Motorolaの
PowerPC
版、Digital EquipmentのAlpha版、MIPSのR4x00版などがあった。しかし、R4x00版、PowerPC版、Alpha版は何れもNT 4.0で打ち切られ、以降のサポートはなくなった。
NT
「NT」の名の由来には諸説あり、はっきりしていない。
ある説では、MicrosoftがライバルとしたOSである
VMS
を超えるものとして1文字ずつずらし(V→W、M→N、S→T)、WNT、つまりWindows NTとし、このNTに適当にNew Technologyと充てたのが始まりであったとされる。
しかし異説もあって、Windows NTは本来Intel i860用のOSであり、「N10」と呼ばれるエミュレーター上で開発されていた。NTはこの「N-Ten」から付けられた、ともされる。
製品
Windows NTシリーズには、以下の製品がある。
NT 3.1
Microsoft Windows NT 3.1
NT 3.5
Microsoft Windows NT 3.5
NT 3.51
Microsoft Windows NT 3.51
NT 4.0
Microsoft Windows NT 4.0
これ以降はWindows NTの名を冠していないが、カーネルとしてはWindows NTシリーズである。
NT 5.0
Microsoft Windows 2000
NT 5.1
Microsoft Windows XP
((32ビット版)
Microsoft Windows Fundamentals for Legacy PCs
NT 5.2
Microsoft Windows XP
(64ビット版)
Microsoft Windows Server 2003
Microsoft Windows Server 2003 R2
Microsoft Windows Home Server
NT 6.0
Microsoft Windows Vista
Microsoft Windows Server 2008
NT 6.1
Microsoft Windows 7
Microsoft Windows Server 2008 R2
Microsoft Windows Home Server 2011
NT 6.2
Microsoft Windows 8
Microsoft Windows Phone 8
Microsoft Windows Server 2012
NT 6.3
Microsoft Windows 8.1
Microsoft Windows Phone 8.1
Microsoft Windows Server 2012 R2
特徴
Server/Workstation
種類
かつて、Windows NTと冠されている製品には、Server版とWorkstation版の二種類が用意されていた。
Workstation版でも簡単な
サーバー
機能のソフトウェアは添付されているが、本格的にネットワークサーバーとして使うためにはServer版が必要になる。
差異
Workstation版とServer版では動作速度(
パフォーマンス
)が違う。
Microsoftは当時、これを両者の中身が異なるためで、これが$800の価格差であるなどと主張していた。
しかし実は
レジストリ
を数個(3.51では1個、4.0では2個)いじるだけでWorkstation版がServer版に変わり、改変版WorkstationはServerと同パフォーマンスを発揮することができることが判明した。
つまり、Workstation版とServer版は、オペレーティングシステムのプログラム自体には1ビットも違いがなく(添付されるDLL等には若干の違いがある)、レジストリを確認して変身するように作られていた。
そのため、Workstationはサイドブレーキを引いたNT、などと揶揄された。
二版あった理由
Server版には
IIS
などのインターネット関連のソフトが添付されている。
これは対抗企業に対する商売上の圧力になり、独占禁止法に抵触するため、Server版とWorkstation版の二種類が用意された。
こうして表向き公平な商売をしているように見せかけながら、実は出来るだけServer版を購入して欲しいというMicrosoftの思惑もあり、動作速度を変更するといった卑怯な手法を用いたのである。
ソースコード
Windows NTの
ソースコード
行数は、次の通りとされている(単位: 百万行)。
Windows NT 3.1 ‐ 6
Windows NT 3.5 ‐ 8
Windows NT 3.51 ‐ 10
Windows NT 4.0 ‐ 16
Windows NT 5.0β1 ‐ 27
Windows 2000
(5.0) ‐ 35以上
再検索