同じシステムで同じLive OSを起動すると、まったく同じように動作する必要がありますか?

同じシステムで同じLive OSを起動すると、まったく同じように動作する必要がありますか?

特定の仕様のコンピュータで読み取り専用DVDのLive OSを実行している場合、システムは次のことを期待する必要がありますか?

+ startup time
+ RAM usage
+ CPU usage

起動するたびに起動間でRAMを消去できますか?

まったく同じOS/ディストリビューションとブート時に同じプロセスがまったく同じハードウェアで実行されるため、違いが発生する可能性がない場合は何ですか?

ベストアンサー1

理論的には、コンピュータは決定的なので、毎回同じ動作が期待できます。実際、状況は異なります。

  • ネットワークを開始するのに必要な時間(接続ネゴシエーション、DHCPリースの取得など)は、相手の応答速度、ネットワーク使用量などによって異なります。ワイヤレス、ワイヤレスノイズなどの場合

  • DVDを読み取るのにかかる時間は、ドライブがセクタをどれだけ早く見つけるかによって異なります。ドライブ上のディスクの初期位置に応じて測定が十分に正確です。モータの回転速度はもちろん、光ピックアップトラッキングなども可能です。これらすべては間違いなく温度によって異なりますので、一晩涼しいか暖かいかは異なります。さらに、正確な電源電圧に依存し、これは正確なグリッド電圧に依存し得る。

  • DVDドライブは確実に振動に敏感であるため、振動が激しいほど速度が遅くなります。有名な映像があります(DVDではなくHDDを使用)」データセンターで音を鳴らすおそらくディスクドライブに音を出さないでしょう。

  • オペレーティングシステムは、実際に暗号化操作で真のランダム性を達成しようとします。場合によっては専用ハードウェアで発生することがあり(ほとんどの最新のコンピュータにはハードウェア乱数ジェネレータがあります)、たとえばディスクの読み取りにかかる正確な時間を測定することがあります。時には、これらの真のランダム性が起動に影響を与える可能性があります(SSHサーバーキーの生成など)。

  • ハードウェア内部には観察しにくい状態がたくさんあります。多くのデバイスには独自のファームウェアとプロセッサがあり、複雑なソフトウェアをたくさん実行します。応答時間は、ソフトウェアが正確に何をしているかによって異なります。たとえば、セルフテストを実行しているディスクは応答が遅くなる可能性があります。

サービスが開始される順序を少し変更しても、読み取る必要があるデータ量(存在する場合)は変更されない可能性がありますが、順序は変更されます。 DVDドライブの検索時間はひどいです。これは、順序の小さな変化がタイミングに大きな影響を与える可能性があることを意味します。

おすすめ記事