レジスタ (コンピュータ)
演算結果を置いたり、データを一時的に記憶するレジスタである。プロセッサの内部バスにより演算装置とデータをやりとりできる。また、外部データバスとデータをやりとりできる。
つまり、プロセッサ内部のハードウェアにより、一瞬にしてアクセスするレジスタを切り替えられる。このようなレジスタ群を「レジスタセット」と呼ぶ。また、切り替えるレジスタ群が1セットしかない場合、それらのレジスタは「シャドーレジスタ」または「裏レジスタ」と呼ばれる。
レジスタセットを用いたコンテキストスイッチは、処理速度を飛躍的に上げられる画期的な手法だが、致命的な問題点がある。レジスタを構成する回路は複雑で、プロセッサ上に多数実装するのが難しい。このため、多数のタスクを切り替える一般的なOSでは、ごく軽い内容の割込みハンドラでのみ使う、といった使われ方がされている。
レジスタセットを持ったプロセッサで最も有名なものは、ザイログ社のCPU Z80であろう。ただし、セットの数は2つだけであり、一般には裏レジスタと呼ばれている。近年のプロセッサではARMがある。