48

CPU レジスタと CPU キャッシュは異なりますか?

4

3 に答える 3

49

はい、CPUレジスタは、一部のCPU操作を容易にする少量のデータストレージです。

CPUキャッシュは、サイズが大きく、プロセッサがメモリ操作を減らすのに役立つ高速揮発性メモリです。

于 2010-08-17T08:11:00.463 に答える
38

プロセッサのレジスタをレベル0のキャッシュと考えるのはそれほど不正確ではなく、プロセッサとメモリの間のキャッシュの他の層よりも小さく、高速です。違いは、命令セットの観点からは、キャッシュアクセスが透過的である(キャッシュは、現時点ではキャッシュアドレスであるメモリアドレスを介してアクセスされる)のに対し、レジスタは各命令で明示的に参照されることだけです。

于 2010-08-17T08:14:03.313 に答える
2

レジスタは、CPU 内の特別な一時記憶域の場所であり、データと命令をすぐに受け入れ、格納、転送します。キャッシュ メモリは、データと命令を頻繁に要求するために使用されるコンピュータの CPU によって非常に高速に使用されます。

于 2013-05-11T12:44:07.867 に答える