ライトバッファ、バリア命令
プロセッサコアは、コアクロック速度でライトバッファに書き込めるので、バスインターフェースユニットへの書き込み待機は発生しません。ライトバッファに空きがない場合は、空きができるまでプロセッサコアは待機状態になります。
プロセッサコアは、コアクロック速度でライトバッファに書き込めるので、バスインターフェースユニットへの書き込み待機は発生しません。ライトバッファに空きがない場合は、空きができるまでプロセッサコアは待機状態になります。
Arm processors define three types of memory and must be configured for different applications. Memory type settings are defined in …
Armプロセッサでは、メモリタイプとして3種類を定義しており、用途によって設定しなければなりません。メモリタイプの設定は、MMU(Cortex-Aシリーズの場合)、MPU(Cortex-Rシリーズの場合)で定義します。
A cache is a small, fast memory that sits between the large, slow main memory and the processor. The cache …
キャッシュとは、大容量で速度の遅いメインメモリとプロセッサとの間に配置する小容量で高速なメモリです。キャッシュは、頻繁にアクセスする一部の「命令」や「データ」をコピーし、プロセッサから高速にアクセスすることで、プログラムの実行速度を上げることができます。
Software processing of multiple interrupt requests from peripheral circuits based on priority is a concern for interrupt responsiveness. To solve …
周辺回路からの複数の割り込み要求を優先度に応じてソフトウェア処理することは、割り込みの応答性が懸念されます。この問題を解決するために、GICを使用して割り込み処理の応答性を改善します。GICは、使用するプロセッサによってバージョンが異なります。
An exception is a process in which a program is in the middle of executing one process and is suddenly …
例外とは、プログラムがある処理を実行している途中で、突如として別の仕事(タスク)を要求される処理のことを言います。例外の中で、用途が決まっていない汎用的な例外のことを割り込みと呼んでいます。