1987年4月に、マイクロソフト社のオペレーティングシステムとibm新しいイニシアチブを発表し、マイクロソフト社のオペレーティングシステムと呼ばれる2 、 os / 2でました。 これは、プラットフォームを交換されるdos 、およびだろう完全32ビット、メモリ保護、オペレーティングシステムのmultitasked先制して、地面から書かれている。 ibmのマイクロソフト社との共同プロジェクトで働いて、しかし、ウィンドウズ3.0のリリース直後に、との関係ギクシャクして、結局終了しました。
ibmとマイクロソフトの各プロジェクトの独立して仕事を続けています。 ibmの開発を続けてos / 2では、独自のバージョン2は、前述のようです。 マイクロソフトはその初期の作業をどのようになってからだったos / 2のバージョン3は、それとは違う方向に向かっています。 1988年には、デーブカトラー率いるチームは、建築家だったのrsx - 11とバックス/ vms上でのオペレーティングシステムは、デジタルイクイップメント社は、このプロジェクトのrechristened windows nt 、および再デザインを全面的に書き直しと"カーネル"またはminioperatingシステムでウィンドウズntのだったが作成されます。
ntの最初のリリースのバージョン番号を指定した現代にマッチする3.1 、 16ビットバージョンのwindowsます。 (雑誌の数だったと主張し、その時代にも選ばれた可能性が高いようにすることで信頼性が高く、誰もが知っていた" .0 "のリリースは何も束縛されるバギーます)
ユーザーインターフェースは、視覚的にして、システム全体のwindows 3.1しかし、スクラッチから書かれていました;ありませんms - dosまたはウィンドウズ3.1のコードが使用されます。 プログラミングの観点からは、前述のように私たちの議論のウィンドウ9xを、 "フラット" 32ビットのアドレス空間を管理することから解放さアプリケーションを16ビットレジスタとメモリセグメントの境界線64kbます。 windowsのアプリケーションプログラミングインターフェース( api )が更新は32ビットの値を使用するすべてのアプリケーションのウィンドウとの間で通信します。 このウィンドウに必要なプログラマを若干修正してコードの開発プロセスのアプリケーションでは、新しい環境では、努力が必要だったが、驚くほど小さい。 デバイスドライバが、完全に再設計し、アプリケーションプログラムが完全にお互いから孤立;ていない可能性を逸脱したアプリケーションをめちゃくちゃに格納された情報や、他のアプリケーションで使用されるメモリ自体は、 windowsです。 そして、内部では、ウィンドウは前にもっと堅牢ます。 たとえば、逸脱したアプリケーションを終了する可能性がある、とのすべてのメモリ、グラフィックス、ファイル、および他のリソースを使用していましたが自動的に利用可能なバージョンをリリースしたとされ、他のプログラムを再利用します。 これらは、もちろん、オペレーティングシステムの新機能は全般的に、しかし、それは巨大な改善以上にms - dosやwindows 3.1です。
|
|
windows ntのms - dosのアプリケーションを実行する可能性が、しかし、それ自体が存在しないのms - dosれています。 巧妙なプログラムと呼ばれる仮想dosマシンのwindows nt ( ntvdm )を使用して、マイクロソフト社の技術ライセンスから記章株式会社ソリューションを実行して作られていた当初のms - dosのマッキントッシュ上のアプリケーションを、アプリケーションを提供するのdos "偽物" dos環境です。 ntvdm傍受しようとし、アプリケーションのドスドス交流すると、ディスプレイアダプタ、およびその他のハードウェア、 windows ntのリクエストを発行し、希望の関数を実行しています。 似たような(ただし、あまり複雑な)メカニズムを実行しましょうwindows ntの16ビットwindowsアプリケーションを変更せずにいます。
バージョン3.1をリリースした8月には、 1993年の2つのバージョン:ワークステーション、個別のために使用され、高度なサーバーであり、これは基本的には同じしかし、オペレーティングシステムとは異なるライセンス方式にすることを許可してファイルサーバーとして使われるための大規模な組織します。 windows ntの取った5年間を構築するには、デビッドカトラーを指摘して発売されるまでに署名した。
意図した信頼性の高いシステムを構築するntカーネルを維持するための小さな、動くと同じくらいの外にカーネルのコードを可能な限り、バグやクラッシュする可能性があるので、限られた損傷します。
を固守してきたこのコンセプトは、 novell netware 、 unix環境では、非常に堅牢なオペレーティングシステムおよびlinuxで、それかもしれませんのでwindows nt用として行われています。 しかし、この初期バージョンは許されないゆっくりとし、その後のバージョンでは、マイクロソフト引っ越しますます多くのグラフィカルインターフェースプログラムコードをカーネルに組み込むことです。 そこは、速く走ることができ、リスクが増加したが、このバグを逸脱したモジュールまたはwindowsのドライバがかかる可能性が窓を開けている。
1994年4月に、マイクロソフトwindows ntのリリース3.5は、ワークステーションとサーバの両方でバージョンがあります。 このバージョンで見せたパフォーマンスの改善とメモリの要件を削減します。 これは、実際に使用可能な最初のバージョン。 1995年6月にリリースされたバージョン3.51に含まれると変更できるようにすることwindows 95のアプリケーションを実行するために設計されます。
windows ntの3.5サーバーライセンスのみを提供できませんでしたファイル共有サービスを10個以上の同時ユーザーは、ドメインコントローラの役割を果たす可能性もあるが、サービスを提供するための認証(パスワードの確認)企業のネットワークです。 つまり1つのユーザーアカウントを管理する可能性がある場所(サーバー)というよりは、各個人のワークステーションです。
windows nt 4.0にされた時間だった96年8月にリリースされ、マイクロソフトがあっただけでなく時間を大幅にntののパフォーマンスや安定性を向上させるだけでなく、 windows 95のユーザーインターフェースを組み込むなどの[スタート]メニューではないので、ウィンドウズ3 。 1プログラムマネージャーだった最後に取り残されます。
しかし、最も重要な改善だったのntfsファイルシステムに加えました。 これまでのところ、すべてのバージョンのwindowsで使用されるハードディスクのフォーマットfatファイルシステムは、マイクロソフトが認めただけで急いで書かれたフロッピーディスクを念頭に置いています。 太ったことが分かったフォーマットのディスクには、かなりのためにデータの損失を受けやすいと停電がクラッシュします。 脂肪にも提供する手段はありませんファイルに基づいてアクセスを制限するユーザー名、パスワード、またはその他の認証します。
マイクロソフトで働いていibmの高性能ファイルシステムを開発するために( hpfs ) os / 2で、そしてを適用することができました教訓をntfsありました。 その目標は:
windows nt 4.0のワークステーションを意味だったとしてオペレーティングシステムを信頼性の高い企業のシステムでは、ワークステーション、およびサーバーにします。
windows nt 4.0でのサーバのバージョンに含まれる追加のwindowsインターネットネットワーキングサービスのようなネーミングサービス(勝)は、動的ホスト構成プロトコル( dhcp )は、ドメイン名( dns )のサービスは、リモートアクセスサービス(ラスは、ダイヤルアップネットワークサービス)などがあります。
windows 2000をしてきた名前だったwindows ntの5.0 、しかし、この時点では、マイクロソフトが正式に行った荒れ狂ったネーミングスキームをします。 ウィンドウズmeの作品だった、とマイクロソフトは今の命名スキームを決定するごとに連続して並べ替えるのwindowsのバージョンにします。 2000年2月にリリースされた後の遅延の多くは、 windows 2000は、事前に重要な機能と信頼性の両方にします。 多くの利点を提供することwindows nt 4.0のは、ほんの一握りで、ここに記載さ:
windows 2000用にリリースされたいくつかのライセンスのバージョン:
サポートするすべてのための早期riscプロセッサだったとwindows 2000を落としたバージョンを提供するだけでは、標準的なインテルのx86 ( ia - 32の)アーキテクチャです。
2001年10月にリリースされ、正式に終了してwindows 9xをwindows xpの製品ラインを持ってきwindows ntに大衆と、まぁ、消費者にします。 xpには、マイクロソフト製品の最後に、 ntの合理的管理を行うと互換性の残りのプールdosゲームやアプリケーション(それを手伝っていましたが、このプールの長い年月の間に減少)します。 マイクロソフトたことも十分に単純な管理、および十分に魅力的な消費者にアピールを終了します。 傷ついたこともなかったのは、マイクロソフトが最後に、実際に配達する約束を真に信頼性の高いオペレーティングシステムです。 これ自体は驚くべきものが与えられたウィンドウズどれくらい成長します。 オリジナルのwindowsのバージョンに合うように2つのフロッピーディスクします。 windows xp必要なの2gbのディスク容量をインストールするだけです。 することができ、大量のコードを見てソースの行数codethe生プログラミングprogrammersestimatesマイクロソフト社のテキストを入力するようなものもあり、この表のとおり:
| バージョン | 万行のコード |
|---|---|
| windows ntの | 10 |
| ウィンドウズ95 | 15 |
| windows nt 4.0の | 16 |
| windows 98の | 18 |
| windows 2000を | 30 |
| windows xpの | 40 〜 45 |
この膨大な量のコードは、実際には、それが与えられたと推定して、典型的なプログラマの品質を生み出すことのできる約100行の1日あたりのプログラムコードします。 もしそれが事実なら、 windows xpの製品は、 1800年の人の努力(週末になると仮定するそれらの人を切り、 2週間の休暇をとると、 1年)します。
windows xpにwindows 2000を導入するいくつかの機能拡張:
xp用にリリースされた2つのバージョンの両方に専門家やバージョンがあります。 しかし、すべてのxp professionalは- - - -台所のシンクには、デスクトップのオペレーティングシステムおよびライセンス引当金は、マザーボードに2つのプロセッサです。 xpのホームモードでは、 1つのプロセッサのみを許可され、いくつかの機能は制限されたのいずれかまたは削除されます。 たとえば、単純なファイル共有を無効にできません;パワーユーザーグループの管理に使用することはできません;およびファイルの暗号化、オフラインファイル、リモートデスクトップホスティング、ドメイン会員はありません。
注意
マイクロソフトカウントされませんhyperthreadingのcpuまたはマルチコアのライセンスを目的として、複数のcpuをします。 デュアルコアのcpu 4 cpuのようにhyperthreadingをwindowsしかし、 windows xp home editionのはまだ実行しています。
windows xpのサーバーにリリースされなかったバージョンがあります。 その代わりに、マイクロソフト社が発表した後継者の名前をwindows 2000 serverのwindows server 2003の(覚えて、私たちは彼らによると荒れ狂った)します。
話し合うことはありませんウィンドウズサーバーバージョンの詳細は、いかなるここでの焦点は私たちのためのメンテナンスwindows xp 、およびより少ない程度に、以前のバージョンのwindowsシングルユーザモードます。
この時点で、マイクロソフトに電話することに決めましたwindows xpの後継者を"ウィンドウズビスタ"と述べた。 2006年下半期のせいで、ビスタを提供する約束を大幅に向上し、グラフィックのファイルを検索する機能です。
|
|