プロセッサシールド
この手法を適用する条件は、SMPあるいは、マルチコアであり、割り込み信号の割付を変更出来ることにある。
一般的に、割り込み信号には、システムタイマー割り込みとデバイス割り込みが存在し、前者はラウンドロビン・スケジューリングのトリガーに使用され、後者は、入出力のスケジューリングのトリガーに使用される。
リアルタイム処理を行っているプロセスあるいは、スレッドやタスクに対して、この割り込みが発生すると、ジッターと呼ばれる処理時間の変動を生じる。
また、トリガーによって起動されるべきタスクの起動時間も多重割り込みによって、応答時間の遅れやジッターが発生する。
このように、割り込みは、リアルタイム処理に必須のものでありながら、その副作用は大きなものであるため、古くからの研究テーマであった。
マルチプロセッサ(あるいはマルチコア)を利用して、割り込み処理を専用に行なうプロセッサと、リアルタイムアプリケーションを行うプロセッサを分ける事により、この割り込みの副作用を排除する手法がプロセッサシールドである。