テスト・アンド・セット
(test-and-set から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/10 03:53 UTC 版)
テスト・アンド・セット(Test-and-Set、TAS)命令は、あるメモリ位置へアトミックに書き込みを行うコンピュータの命令である。値をセットする前に何らかのテストを行い(例えば、そのメモリ位置の内容が指定された値と等しいかどうかなど)、テストが失敗した場合は値のセットは行われない。複数のプロセスが同じメモリ位置にアクセスする可能性があり、ひとつのプロセスがテスト・アンド・セットを実行中であれば、他のプロセスは最初のプロセスの命令が完了するまで、テスト・アンド・セット命令を実行開始することができない。CPUは他の電子部品(例えば、デュアルポートRAM; DPRAM)を使用してテスト・アンド・セット命令を実現していることもあるし、CPU自身で実現していることもある。
- 1 テスト・アンド・セットとは
- 2 テスト・アンド・セットの概要
- 3 テスト・アンド・テストアンドセット
- 4 関連項目
固有名詞の分類
排他制御 | 悲観的並行性制御 ミューテックス テスト・アンド・セット 優先度継承 デッカーのアルゴリズム |
- テスト・アンド・セットのページへのリンク