CPUレジスタとCPUキャッシュは異なりますか? [閉まっている
-
29-09-2019 - |
質問
CPUレジスタとCPUキャッシュは異なりますか?
解決
はい、CPUレジスタはわずかなデータストレージであり、一部のCPU操作を容易にします。
CPUキャッシュは、サイズが大きい高速揮発性メモリであり、プロセッサがメモリ操作を削減するのに役立ちます。
他のヒント
プロセッサのレジスタをレベル0キャッシュと考えることは、プロセッサとメモリの間の他のキャッシュのレイヤーよりも小さく、速いと考えることはそれほど不正確ではありません。違いは、命令セットの観点からのみ、キャッシュアクセスは透明になります(キャッシュは、現時点ではキャッシュされたアドレスであるメモリアドレスを介してアクセスされます)が、レジスタは各命令で明示的に参照されます。
レジスタは、CPU内の特別な一時的な保管場所であり、すぐに使用されるデータと命令を非常に迅速に受け入れ、保存し、転送します。CacheMemoryは、データと指示を頻繁に要求するために使用されるコンピューターのCPUが非常に高速に使用しています。
所属していません StackOverflow