Windows 固有の利点

Windows は,アプリケーションをセキュアな環境下で実行します。この環境には,アプリケーションが効率的に,問題を最小限に抑えて動作するために必要なサポート・サービスが含まれています。この環境は,十分なディスク空間があれば最高 2 GB の大きさになれる平坦な仮想アドレス空間です。Windows は,実行中のプログラムが他のアプリケーションを損傷したり,他のアプリケーションによって損傷されるのを防ぎます。

オペレーティング・システムは先行マルチタスクを使って,各アプリケーションが使用するプロセッサー時間を制御します。Windows は,アプリケーションがコンピュータの制御を自発的にオペレーティング・システムに戻すのを待つのではなく,アプリケーションに対して一定のプロセッサー時間を割り付け,その期間が過ぎた時点で制御を取り戻します。これにより,無限ループを含んでいるプログラムがコンピュータをハングさせることがなくなります。プログラムがハングしても,Windows タスクマネージャを使って簡単かつ安全にプログラムを停止することができます。この機能を含む Windows の各種の機能については,オペレーティング・システムに付属するマニュアルを参照してください。

アプリケーションの実行中も別のアプリケーションを使用することができるので,ユーザーは時間を効率的に使用することができます。たとえば,プロジェクトのビルドを行っている間も,ビジュアル開発環境で別のプロジェクトのソースを編集したり,Microsoft Excel を使ってプログラムが生成しているデータのグラフを準備することができます。また,複数のプロセッサーが搭載されているコンピュータで Windows NT, Windows XP または Windows 2000 を使用している場合,データを生成している演算指向のプログラムをアイドル・プロセッサーで実行することができるため,他の作業のためにプログラムの実行速度が低下する可能性が減ります。