Skip to main content

CPUキャッシュとは何ですか?

central Central Processing Unit(CPU)キャッシュは、コンピューターのマイクロプロセッサ自体に直接構築され、L1キャッシュとして指定されているランダムアクセスメモリ(RAM)の一種です。別の種類のCPUキャッシュは、マザーボードの容量が限られているL2静的RAM(SRAM)チップです。これらのタイプのメモリはどちらも、標準のRAMメモリを使用する前にルーチン命令を実行する際にマイクロプロセッサが最初にアクセスすることができます。これにより、プロセッサがパフォーマンス特性を改善します。coproプロセッサに即座にアクセスするためにマイクロプロセッサにCPUキャッシュメモリを配置する練習は、1989年に作成された80486コンピュータープロセッサの作成以来、成果的なL1キャッシュレジスタが組み込まれていたため、プロセッサのデータアクセスを作成して以来行われています。それ。プロセッサ機能に直接統合されたL2キャッシュのより大きなレベルが1995年に使用されました。2011年の時点で、システムのメインRAMメモリの前にアクセスされるL3として知られるいくつかのコンピューターシステムには、CPUキャッシュメモリの3番目のレベルも存在します。それ自体が使用されます。キャッシュの各レベルは、マイクロプロセッサからの距離が増加するにつれて、パフォーマンスが大きくなり、パフォーマンスが遅くなるように設計されています。L1 CPUキャッシュの最古のレベルはサイズが8キロバイトで、2007年の時点でマシン上のL2キャッシュはすでに6メガバイトのサイズ制限を超えており、2011年の一部のシステムは最大64メガバイトのL4キャッシュバッファーを組み込んでいます。highマイクロプロセッサの高速、低ボリュームキャッシュメモリの機能は、指示を実行する方法を中心にしています。マイクロプロセッサが操作を実行するため、従来、システムバス全体でメインメモリにデータのリクエストを送信する必要があります。コンピューターの用語では、これは非常に遅いプロセスであるため、CPU設計者は、マイクロプロセッサが繰り返しアクセスするデータのプロセスのショートカットを組み込んでいます。頻繁にアクセスされるデータがすでにCPUキャッシュにロードされている場合、マイクロプロセッサははるかに高速で効率的なレートで操作を実行できます。このため、この中央プロセスユニットメモリは、多くの場合、命令キャッシュまたはデータキャッシュと呼ばれ、マイクロプロセッサの機能とコンピューター自体のハードウェアに直接結び付けられます。対照的に、コンピューター上に標準RAMに保存されているデータの多くは、コンピューターが同時に実行している多くのプログラムのソフトウェアキャッシュです。このキャッシュに保存されているデータは、コンピューターの機能に不可欠です。誤って上書きされた場合、コンピューターは一般的な保護障害に苦しむ可能性があり、そこで破損したCPUキャッシュをクリアするためにシャットダウンして再起動することを余儀なくされます。さまざまなレベルのCPUキャッシュには、書き込みバッファー機能があり、そこでメインメモリに保存されたデータを書き込み、より頻繁にアクセスした操作が処理においてより高い優先度を得る必要がある場合にキャッシュのスペースを解放します。comprics大量のCPUキャッシュは、マイクロプロセッサのパフォーマンスを向上させ、システムに組み込まれているキャッシュメモリが少ないより速いプロセッサを上回ることができるポイントになります。フロントサイドバス(FSB)の速度は、マイクロプロセッサの性能を決定するのにも役立ちます。一般的にバスの速度は、伝統的に、バスを越えてメモリに向けて処理する必要があるパーソナルコンピューター(PC)のパフォーマンス特性のボトルネックでした。Core 2プロセッサの2011年現在の高FSBレートは、コンピューター命令セットの1,600メガヘルツ、または1秒あたり16億サイクルのレベルです。