CPUの話です。2次キャッシュのことを「セカンドキャッシュ」って言いますよね。でも1次キャッシュのことを「ファーストキャッシュ」って言うのを聞いたことがないのですが、日本だけでしょうか。どこでも「ファーストキャッシュ」なんて言わないのでしょうか。(L1,L2という呼び方はここでは除外するとして)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/06/06 20:09:23
  • 終了:--

回答(6件)

id:McRandol No.1

McRandol回答回数6ベストアンサー獲得回数02004/06/06 20:22:50

ポイント15pt

そもそも、CPUにセカンドキャッシュがつきはじめたのってそんなに昔ではないですよね。

よって以前は、キャッシュのレベルについて明記する必要がありませんでした。

(まあ、データ用と命令用で区別したりはしていましたが)

よって、ファーストと書かなくても、キャッシュといえば、L1だったんですが、

L2とかL3キャッシュを搭載したCPUが出てきて、区別が必要になったんで「セカンド」が

ついたのではないかと思います。

でもって、もとからのキャッシュについては特に区別が必要でない限りは呼ばれないと

ということではないかと思います。

まあ、L1キャッシュなんて構造的にそんなに大容量にできないと思うので、比較対照に

ならないせいで呼ばれないだけかもしれませんが。

id:pena2

あとから増えたものだけに特別の名前を付けていく、ということですね。なるほど。

似たような例があったなぁと思って(コンピュータ分野以外で)返そうとおもったのですが、思いつきませんでした(^^;

2004/06/06 22:01:10
id:aki73ix No.2

aki73ix回答回数5224ベストアンサー獲得回数272004/06/06 20:23:24

ポイント15pt

一般的にプライマリキャッシュL1

セカンダリキャッシュL2ですね

セカンダリという言い方を日本ではセカンドキャッシュというんでしょうね

まぁ、言わないわけでもないようですね

以下はGoogleの検索

Primary Cache 95,000件

Primary level Cache 14件

First Cache 10,700件

First Level Cache 5900件

http://e-words.jp/w/1E6ACA1E382ADE383A3E38383E382B7E383A5.html

1次キャッシュとは 【first level cache】 - 意味・解説 : IT用語辞典

id:pena2

プライマリキャッシュ。。。全然違和感ないですね。ファーストキャッシュだとなんだか強烈な違和感がありましたが。なるほど。ファーストレベルキャッシュならOKだと。

Google検索結果もありがとうございます。結構Forst cache も書いている人がいるものですね。

2004/06/06 22:04:42
id:auren No.3

auren回答回数309ベストアンサー獲得回数42004/06/06 20:29:40

ポイント15pt

英語ではFirst-level Cacheというらしいです。

(色つきで分かりやすいようにgoogleキャッシュで置いておきます。)

id:pena2

ありがとうございます。見やすいです。

セカンドキャッシュも、日本語では「略してセカンド・キャッシュ」ということなのですね。

2004/06/06 22:06:16
id:takosan No.4

takosan回答回数222ベストアンサー獲得回数72004/06/06 20:31:05

ポイント15pt

http://www.ne.jp/asahi/comp/tarusan/main3.htm

2次キャッシュの有無で速度が変わらない?

ちなみに2次キャッシュの効果に関する考察です。

id:pena2

頼んでいないですが(^-^;)、面白い実験なのでOKです。

色々実験している人がいるのですね。

2004/06/06 22:09:43
id:kn1967 No.5

kn1967回答回数2915ベストアンサー獲得回数3012004/06/06 20:39:07

ポイント15pt

http://www.hatena.ne.jp/1086520163#

CPUの話です。2次キャッシュのことを「セカンドキャッシュ」って言いますよね。でも1次キャッシュのことを「ファーストキャッシュ」って言うのを聞いたことがないのです.. - 人力検索はてな

URLはダミーです。

セカンドキャッシュはキャッシュを補助するために誕生し、命名されたものなので、元からあったキャッシュの事をファーストとは言わないです。

L1,L2というのはレベルの違いを表すための表現であり、キャッシュとセカンドキャッシュの違いとはニュアンスが異なります。

id:pena2

えっ。セカンドキャッシュ=L2 じゃないんですか? ずっとそう思いこんでいました。。。

セカンドレベルキャッシュ=L2 ですか? それともいわゆる セカンドキャッシュですか? わからなくなってきました^^;

できれば解説ページ等があるとベターです。

2004/06/06 22:12:05
id:U40 No.6

U40回答回数64ベストアンサー獲得回数02004/06/06 20:56:08

ポイント15pt

1次は「プライマリ」でしょうね。そうであれば、これと対になる2次の呼び名は「セカンダリ」じゃないとおかしいですね。

しかし日本での用例としては「プライマリ」に対して「セカンド」と言う例があります。私は違和感を感じます。

id:pena2

プライマリに対してセカンドは、変ですね。

ありがとうございました。

2004/06/07 00:49:17
  • id:kn1967
    いっしょと考えても困ることはないですよ

    >セカンドキャッシュ=L2 じゃないんですか? 

    L1,L2,L3 というのはキャッシュ全体の中でどのレベルに位置するかを示すものであり、
      ・L1がCPU内臓、L2が外付け
      ・L1/L2がCPU内臓、L3が外付け
    などといった組み合わせが存在しますので、
      ・内部キャッシュと外部キャッシュ(プライマリとセカンダリ)
      ・1次、2次、3次(L1,L2,L3)
    を「まったく同じと考えるのはおかしい」のですが、細かな違いまで気にする必要が無いという観点から、
    http://e-words.jp/w/E5A496E983A8E382ADE383A3E38383E382B7E383A5.html
    といったように一緒くたにしている場合がほとんどです。
    http://e-words.jp/w/E5A496E983A8E382ADE383A3E38383E382B7E383A5.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません