ハードウェア レベル1キャッシュ(l1キャッシュ)とは何ですか? -techopediaからの定義

レベル1キャッシュ(l1キャッシュ)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-レベル1キャッシュ(L1キャッシュ)とはどういう意味ですか?

レベル1キャッシュ(L1キャッシュ)は、マイクロプロセッサに直接組み込まれたメモリキャッシュであり、マイクロプロセッサの最近アクセスした情報を格納するために使用されるため、一次キャッシュとも呼ばれます。 内部キャッシュまたはシステムキャッシュとも呼ばれます。

L1キャッシュは、ゼロウェイトステートインターフェイスを備えたチップ内に既に構築されており、CPUキャッシュの中で最も高価なキャッシュになるため、最速のキャッシュメモリです。 ただし、サイズには制限があります。 プロセッサによって最近アクセスされたデータ、すぐに実行する必要がある重要なファイルを保存するために使用され、プロセッサ自体がコンピュータ命令を実行するときにアクセスおよび処理される最初のキャッシュです。

Techopediaはレベル1キャッシュ(L1キャッシュ)について説明します

最近のマイクロプロセッサでは、L1キャッシュは2つに等しく分割されています。1つはプログラムデータを保持するために使用されるキャッシュ、もう1つはマイクロプロセッサへの命令を保持するために使用されるキャッシュです。 一方、一部の古いマイクロプロセッサは、分割されていないL1キャッシュを使用し、それを使用してプログラムデータとマイクロプロセッサ命令の両方を保存します。

スタティックランダムアクセスメモリ(SRAM)を使用して実装され、プロセッサのグレードに応じてサイズが異なります。 このSRAMは、ビットごとに2つのトランジスタを使用します。 2つのトランジスタは、切り替え可能な2つの状態があるため、「フリップフロップ」として知られる回路を形成します。 第2トランジスタは、第1トランジスタの出力を管理します。 回路に電力が供給されている限り、外部支援なしでデータを保持できます。

すべてのL1キャッシュ設計は同じプロセスに従います。 L1キャッシュの制御ロジックは、頻繁に使用されるデータをキャッシュに保存し、周辺機器が直接メモリアクセスを行っているときにCPUが他のバスマスターに制御を渡すときにのみ外部メモリを更新します。

レベル1キャッシュ(l1キャッシュ)とは何ですか? -techopediaからの定義