Windows system >> Windowsの知識 >  >> Windows Vistaシステムチュートリアル >> Windows Vistaのチュートリアル >> Vistaバージョン6000の由来は、Win7も

Vistaバージョン6000の由来は、Win7も

  
に準拠していることを説明しています

すべての理由は理由によるものであり、Win7バージョン7600.16384および7600.16385も由来が証明されています。

まず、7600のビルド番号は?

最初のポイントは100で割り切れることです。これは、2600年以降のプラクティスです。この規約に関しては、まだ物語があります、なぜならxpの前には、ビルド番号は1プラス1で、スキップされたことは一度もありませんでしたが、xpの期間は交換からボスまで来たので100でした。分割可能性のこの習慣は窓にもたらされます。これには技術的な理由はありません。純粋に善のためです。

では、なぜ7300ではないのですか?ここには技術的な理由があります。最終ビルド番号は16で割り切れる必要があります。 QFEチームは、ビルド番号の最後の4ビットをサービスパックの番号として予約しています(もちろんこれはVistaが登場するための要件です)。たとえば、Vista 6000では、sp1は6001、sp2は6002であり、最大16 spを実行できます。したがって、win7の初期rtmビルド番号も16で割り切れる必要があります。最後のビルドはすでに7271であったため、最新のビルドは100で割り切れ、16で割り切れる数は7600、そしてsp1は7601です。 7777は良い数ですが、条件を満たしていません。


次に適した条件は8000ですが、8000ではないのはなぜですか?ここでの理由は、ビルド番号も限られたリソースであり、Windows API GetVersionでサポートされる最大ビルド数であるためです。今後のn年間のニーズを考慮して16383です、ここでビルド番号をジャンプすることは自由ではありません、または他のいくつかのリリースでは、ビルド番号が不足し、それからそれは面倒になるでしょう。

最後に、マイナービルド番号について説明します。これはQFEバージョンで、なぜ16384です。これは主にQFEの要件であり、RTMのマイナー番号の14番目のビットは1である必要がありますこれがホットフィックスの判断基準となり、この場合、条件を満たす最小マイナー番号は2 ^ 14 = 16384です。 Vistaのrtmの最初のビルドも16384で、その後それは16386で問題になりました。この合計が割り切れるかどうかは関係ありません。

ところで、n年後にWindowsのビルド数が10000に達すると、y2k問題と同様に多くのソフトウェアに問題が生じることがあります。


Copyright © Windowsの知識 All Rights Reserved