CPU負荷という用語は理解しています。これは、有用なタスクを実行するために CPU がどれだけ占有されているかを示しています。CPU が最も優先度の低いタスク (アイドル タスクなど) を実行した時間を定期的に測定し、それによって CPU の負荷がどの程度かがわかります。
私は過去に、アプリケーションの CPU 帯域幅要件を決定できるシステム ソフトウェア アーキテクトをよく見てきました。
たとえば、オーディオ コーデックの動作には 130Mhz が必要であることが示されます (一方、CPU 自体は 260Mhz で動作します)。
要件は、特定の割合 (たとえば 10%) の CPU のみを必要とするプログラムとして示されることがあります。言い換えれば、CPU が 260Mhz で動作する場合、問題のプログラムは 26Mhz しか必要としません。
上記のようなコンピューティング要件を決定するための哲学/手法は何ですか?