Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> Win XPオペレーティングシステムの高速化のパラドックス

Win XPオペレーティングシステムの高速化のパラドックス

  

広く循環しているWindows XP最適化手法があります。

Windows XPプログレスバーの周回数を減らして、システムの起動速度を上げます。これは、レジストリの "HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SessionManager \\ Memory Management \\ PrefetchParameters"ブランチの下のEnablePrefetcherのキー値を "1"に変更することによって実現できます。これにより、先読みファイルの数を減らし、プログレスバーの待ち時間を減らすことができ、その結果、プログレスバーは1周後にログイン画面に表示されます。

実習:

この手法では、EnablePrefetcherの値をそれぞれ0、1、2、3に設定し、POST画面からコンピューターまでの設定を測定します。ようこそ画面が表示される時刻。多重統計の結果は、これら4つの場合の時間差がほとんど無視できるということです。この起動プロセスでは、スクロールバーのスクロール回数は変更前よりも大幅に少なくなりますが、画面とウェルカム画面の間の黒画面時間が大幅に増加するように見えるため、測定される合計時間はほぼ等しくなります。この時点で、作者は最適化方法を疑問に思う必要がありますが、実際には、この手法には疑問が2つあります。

質問1:システムの起動時間を短縮するために先読みファイルの数を減らしますか?

レジストリのEnablePrefetcherキーのキー値は、次の値に設定できます。その意味は以下のとおりです。

"0" - 先読み機能をキャンセルします;

"1" - システムはアプリケーションを先読みします;

"2 " - システムはWindowsシステムファイルのみを先読みします。

" 3 " - システムはWindowsシステムファイルとアプリケーションを先読みします(デフォルトはWindows XP)。

試行の結果、値が変更されてもシステムの起動時間は大幅には短くなりませんでした。これは、プリフェッチされたファイルの数を減らすことが、システムの起動時間を最適化する上で大きな要因にならないことを意味します。

質問2:プログレスバーの数が減ったということは、システムの起動時間が短縮されたということですか?

レジストリを変更した後は、プログレスバーの待機時間しか表示されません。減らされた、しかし練習はこれが表面の単なる幻想であることを示す。それでは、なぜシステムの起動時間がそれほど大幅に短縮されないのですか?そのためには、システムの起動プロセスを理解する必要があります。

システム起動の最適化の焦点:コンピュータ起動の全プロセスを見る

システムの起動時間を短縮するために最も重要なことは、コンピュータの起動プロセスを最適化することです。まず、コンピュータの起動時に何が起こるのかを見てみましょう。

コンピュータの電源を入れた後の最初のステップはPOST(Power On Self Test)、RAM、ドライブのチェックなどのパワーオンセルフテストを実行することです; 2番目のステップはアクティブパーティションマスターブートレコードを読み込みます。ブートローダーが起動され、3番目のステップでローダーの初期化が開始され、オペレーティングシステムが正式に起動されますこのプロセスは主に4つの段階に分けられます:ブートフェーズ、ロードカーネルフェーズ、初期化カーネルフェーズ、およびログインシステム起動。システムは、基盤となるハードウェアの多くのドライバをロードし、登録情報を読み、新しいハードウェアデバイスを見つけ、関連サービスを開始し、ディスプレイデバイスを初期化し、そしてユーザインタフェースを表示する必要がある。また、セキュリティ構成など、さまざまなユーザー定義の構成を実装します。

前述の手法を振り返って、デフォルトから先読みのみに変更すると、先読みファイルの数が減ります。ただし、Windows XPの起動は依然として非常に複雑なプロセスであり、先読みファイルの数を変更しただけでは、システムの起動を最適化するという目的を効果的に達成することはできません。

システム内のプログラムとファイルの数が増えるにつれて、システムの動作が遅くなることは普通です。システム起動プロセスを大幅に最適化するには、ハードウェア起動オプションの調整、ハードウェア時間を検出するためのシステムの短縮、定期的なディスクの最適化、システム内の不要な自己起動プログラムの削減などが必要です。

Copyright © Windowsの知識 All Rights Reserved