Movatterモバイル変換


[0]ホーム

URL:


Hatena Blog Tags
はてなブログ トップ
キャッシュ
このタグでブログを書く
言葉の解説
ネットで話題
関連ブログ

キャッシュ

(社会)
【きゃっしゅ】

cash*1】→現金

*1:コンピュータ用語の「cache」とは綴りが異なる。

キャッシュ

(コンピュータ)
【きゃっしゅ】

 cache
 元々の単語の意味は、
  名詞:食料などの隠し場所、貯蔵庫。
  動詞:食料などを貯えておく、隠しておく。

 そこから、コンピュータ用語としては…

 キャッシュメモリの略。
 CPUの処理速度が向上するにつれて、メインメモリからのデータ転送速度の遅さが全体の処理速度向上の足を引っ張るようになった。
 そこでメインメモリよりさらに高速にデータのやりとりをできるメモリを置き、ここに頻繁に使われるデータを一時的に置くようになった。
 しかしコストが高いのであまり多くの量を搭載することはできない。*1


 例としては、
  CPU←通信に10秒→メインメモリ
 だった物を、
  CPU←通信に1秒→キャッシュメモリ←通信に10秒→メインメモリ
 として、頻繁に使われるデータをキャッシュメモリに置く事にするイメージ、となる。


 また一般に低速デバイスと高速デバイスの間に同様の目的で使われるメモリをキャッシュと呼ぶ。
 たとえばディスクドライブとシステムバスとの間に置かれるメモリはディスクキャッシュと呼ばれる。

 インターネットからwebサイトを表示させるため、データを自分のPCへとダウンロードしますが、そのダウンロードしたデータもキャッシュと呼ばれる。これは、一度ダウンロードしたデータが再度必要となったときに、もう一度インターネットからダウンロードしなくても済むように、高速化のために存在する。

 要求したデータがキャッシュに入っていた場合、すなわちキャッシュが有効に働いた場合「キャッシュヒット」と呼ぶ。

 例え話をすると…
 日曜大工をするとき工具箱から金づちやノコギリを取り出して作業をして、一回ごとに道具箱に戻したりはしませんよね。よく使う道具は手元に置いておきますよね。
 これを「キャッシュ」だと思ってください。

*1:CPUとほぼ一体化して配置する必要があるために量を増やすのが難しかったり(物理的な料金コストの増加)、量を多く取るとメモリ上での扱う範囲が広がるためにアクセス速度の低下にもなる。(データをやりとりする際の通信コストの増加)これでは本末転倒

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

投資から距離置いてみた。

毎日、カネの勉強はつまらん。そしてキャッシュ作ってるのですぐに投資はできない。なので投資の勉強と距離を置くことにした。投資余力ができてから、また勉強を再開する。NISAでの投資も大事なんだろうけど。来年あたり暴落あるかもしれんしな。今は様子見だ。乙。

ネットで話題

もっと見る

関連ブログ

【Xcode】トラブル対処法:DerivedDataを削除して解決する方法

Xcodeのトラブル対処法:DerivedDataを削除して解決する方法 Xcodeで開発をしていると、ビルドエラーや謎の挙動に悩まされることがあります。特に以下のような状況では、DerivedData フォルダを削除することで改善することもあります。 ビルドが突然通らなくなった シミュレーターの挙動が不安定 以前の設定やキャッシュが残っている気がする そんなときに役立つ「DerivedData 削除方法」を説明します。 DerivedDataとは? DerivedData は、Xcodeがプロジェクトをビルドする際に生成する一時ファイルやキャッシュが保存されるフォルダです。 中には以下のよう…

1.11 キャッシュ

本項ではメカトロ制御に使うCPUのキャッシュについて記載しています。 キャッシュには命令キャッシュとデータキャッシュがあり、Flash ROMやSRAMといったCPU外部のメモリーに保存してある命令やデータの読み出しを高速にする目的で使われます。データキャッシュは書き込みが高速になる場合もあります。 ただし、メカトロ制御で使われるCPUでは命令キャッシュやデータキャッシュを有さないものもあります。これはCPUのクロック周波数が低いと1CPUクロックサイクルが長くなります。またMCUにFlash ROMやSRAMを内蔵していると割と短時間で読み出しができます。この2つが合わさると、キャッシュと同…

ATM(キャッシュ)カードを紛失してしまった

何と言うか今回はATM(キャッシュ) カードを紛失してしまったという話になります。 8月8日の金曜日14時過ぎに、「10日に銀行系クレジットカードの引き落としがあるので入金しに行くか」 と思いました。 そこで気づいたのですが、銀行のATM(キャッシュ)カードだけがなぜか無い。 自分の記憶をたどり、8月4日の月曜日はお昼前に銀行の貸金庫に行き、そこで入金しようと思ったら結構人がいた。 午後に30プリウスに乗りお1人様ドライブの途中でいつものコンビニに寄ってATMで入金して帰った。 翌日のお昼に家族の車でショッピングモールのフードマーケットで買い物した際にATMに寄った。 「そうだ、コンビニのAT…

フルインベストメントの功罪

余剰資金を極力持たず、目一杯投資をする戦略があります。 バフェットコードの解説によると、 「資金を効果的に運用し、投資機会を逃がさないため。 資金を分散せずに集中投資することで、特定の投資先からの利益を最大化することが可能」 とあります。 しかし、「特定の市場や資産に集中投資することになるため、その市場の変動によるリスクが高まります。 また、流動性のリスクも考慮しなければなりません。 急な資金需要が発生した際に、迅速に資金を用意することが難しくなることがあります」 とのことです。 私は一定のキャッシュを持たないのは、暴落時に買い増しができないので危険だと考えております。 (資金の余裕は心の余裕…

メカニカルシンパシーを体感せよ!キャッシュラインが明かす高速化の真髄

この記事は、Techouse Advent Calendar 2024 17日目です。 昨日は harashunnn さんによる こんにちは。わたしはDocker build --secrets。あなたのクレデンシャルを守ります。 でした。 はじめに こんにちは、株式会社 Techouse のクラウドハウス採用でエンジニアインターンをしている ReLU と申します。 Techouse では技術責任者の山崎による任意参加の社内勉強会を隔週で行っており、そこでは OS・ネットワーク・データベース・ハードウェア・セキュリティ・システムアーキテクチャなど、エンジニアとして基礎的な知識が学べます。 ここ…


[8]ページ先頭

©2009-2025 Movatter.jp