context-switching

    2

    1答えて

    100のネットワーク(非CPUの強烈な)ジョブを並行して実行し、最良の方法を理解したい。 具体的には、xargsを使用して100以上のジョブを実行することができますが、その欠点は何ですか? 私は実際のパケット処理よりも多くのコンテキスト切り替えが行われていることを理解しています。 そのポイントはどこにあるのか、それを最小限に抑える最良の方法は何ですか? たとえば、他のxargsなどを使用するための

    0

    1答えて

    ARM Cortex M3/M4プロセッサ用のMPUを備えたマルチタスキングシステムを実装する必要があります。 このシステムでは、PrivilegedモードのリソースとUnrivilegeモードのユーザーアプリケーションを管理するKernelが存在します。私はユーザーアプリケーションの残りとシステムリソースから分離したいと思います。 したがって、新しいタスクに切り替えると、ユーザーアプリケーション

    2

    2答えて

    私は複数のスレッドを持つプロセスを持っています。私のスレッドの1つがgettimeofday()のようなシステムコールを呼び出すと、カーネルはそのスレッドをコンテキストから切り離してシステムコールを処理するだけですか、それともプロセス全体(そして他のすべてのスレッド)をコンテキストから切り離しますか?