解決済

clip!clip!
Ads By Google

キャッシュ?キャッシュ?って家のパソやってると言うけどキャッシュっていったい何?

キャッシュ消す方法教えて

2008-02-08 03:30の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(5)

1.

2008-02-08 03:49:31みんなナイスな
一口にキャッシュといっても色々あります。
種類によって消せるキャッシュもあれば、消せないキャッシュもあるかと思います。
どのようなキャッシュについておっしゃっているのか教えて下さい。

一般的に、キャッシュとは、スピード差のあるところで緩衝的に用いられるものを言うと思います。
例えば、メモリです。
CPUは、現在非常に高速で動作するので、(CPUにとって)外部メモリの動作が相対的に遅くてCPUの足を引っ張ってしまいます。
メモリを非常に高速なものに置き換えればいいのですが、そうすると非常に高価なものになってしまうので、CPUとメモリの間に、キャッシュというメモリより高速ではあるが比較的低容量の高速メモリを間にいれます。
処理の連続性から、ある程度まとめた範囲をメモリからキャッシュに読み込んでおくことでCPUの動作(足の引っ張られ度)を改善することができます。

2.

2008-02-08 07:12:33みんなナイスな
 横から失礼します。一般に、キャッシュは、CPUから見たメモリーの速度を見かけ上早めるために、CPUがデータを書くときにメモリーより高速な小さい容量の特殊メモリー(キャシュ)にデータを書くだけにしたり、メモリーからデータを読むときにももしデータがキャシュにあればより早くデータを読めるキャッシュから(メモリーではなく)読むようにするメモリー高速化手法です。メモリーでは、裏動作として、キャシュに書かれたデータが必ずメモリーにも書かれるように自動動作させることによって、キャシュの内容とメモリーの内容が必ず一致するようにしています。

例えば、灯油を買いたいと電話をして相手の会社に注文したとして、相手の会社の人が電話の前のメモに注文内容を書いたものがキャッシュで、その後その会社内で注文台帳に正式に書く場合の注文台帳がメモリーです。こういう場合、普通は、注文者は会社側の電話の前のメモ内容(キャッシュ)を勝手に消せません。でも、特殊な場合、消せることもあります。例えば、注文取消しのような場合で、その場合には特別な指示をすることになります。特別指示でキャッシュの内容を消してしまえば、注文は注文台帳(メモリーには書かれません(つまり、注文取消し)。

また、もっと特殊な場合には、電話帳の前のメモではなく注文台帳に注文をその場で書いて欲しいということもあり得ます(つまりは、注文受付に時間がかかってもいいので確実優先)。これはキャッシュを特別指示でOFFにすると言うことに当たります。

コメントで聞かれているログイン時の「キャッシュする?それともしない?」ですが、これは注文受付の際に「電話の前のメモに注文記録するでいい、それとも今台帳に記録した方がいい?」という意味に当たります。確実を期すのなら、後者(台帳)、普通の場合には前者(キャッシュ)でもいいのではないでしょうか。


回答レベル : 回答

3.

2008-02-08 13:13:16みんなナイスな
こんにちは。

ピエロさんが指しているキャッシュは、恐らくWEBを閲覧する際に生じるキャッシュのことだと考えて、回答します。

WEBサイトを開くと、画像がたくさんあったりして読み込むのに時間が掛かったりしますよね?

それを解消するのがキャッシュです。

1度、表示したWEBサイトのデザインや画像のデータをPCの中に残しておく事により、次に、同じサイトを表示する時に、より速く表示することが可能になるわけです。

もし、キャッシュ(PCの中にあるデータ)でWEBサイトを表示した為、最新の情報にならなかった場合。
【Ctrl】キーを押しながら、ブラウザの【更新】をクリックしてみて下さい。
再読み込みが行われ、最新の情報で表示されるようになります。

見当違いな回答でしたら、ゴメンナサイ。
自信度 : 自信なし 回答レベル : 回答

4.

2008-02-08 16:46:52みんなナイスな
#1>キャッシュって全て消す方法があっても消してしまったらパソコンの壊れてしまうものなの?
基本キャッシュは一時的なものです。
消してしまっても必要があればまた作成されます。
普通はパソコンが壊れるようなことはないと思います。
例えば、メモリの一部はファイルアクセスのためのキャッシュとして使われています。
使われている間は消すことはできません(普通はロックされています)。
無理に消したとすると、OS上のイメージと、ディスク上のイメージに不整合が生じます。
だからといってそれですぐにPCが壊れるということはほとんどないでしょう。動作がおかしくなることはあるかもしれません。

サイトにログインする時ということなので、
なのじさんが仰るように、WEBサイト関連(あるいは、オフラインファイル、プロキシ)の一時ファイルのことなのでしょう。
IEの場合は、メニューのツール~インターネットオプション、全般タブ、ファイルの削除で消すことができます。
WEBサイト上のファイルアクセスも、PCのディスク上のファイルのようにアクセスするにはとても遅いファイルなので、変更がなければ、前に読み込んだファイルをそのまま使おうとします。
この前に読み込んだファイルがキャッシュということになります。
「キャッシュ」は、「即使える」というような意味合いで捉えておけばいいんじゃないかと思います。

サイトへのログイン時というか、IEの起動時にそのようなメッセージがでるということであれば、
メニューのツール~インターネットオプション
全般タグ、インターネット一時ファイルの設定ボタン~
◎IEを起動ごとに確認する
とかページごとに確認するとか
という設定になっていないか確認下さい。
もしそうなら、
○自動的に確認する
にしておけば、次回起動時からでなくなると思います。
自信度 : 自信なし 回答レベル : アドバイス

5.

2008-02-08 20:05:48みんなナイスな
ピエロさん、こんxxは。ひよこ画伯やす です。

詳細な解説は皆さんがお答えしているとおりなのですが、パソコン用語で”キャッシュ”は複数の意味があります。なので、ピエロさんが疑問におっしゃっている”キャッシュ”を特定したいので、以下の質問にお答えいただけますか?

質問1) 使用しているOSはなんですか?(WindowsXP?、Vista? Mac OS?)

質問2) おそらく”インターネットエクスプローラ”をつかって、インターネットする際に、「キャッシュする?それともしない?」と聞かれていると判断していますが、あってますか?
もし、”インターネットエクスプローラ”を使用していないのであれば、使用しているブラウザ名を教えて下さい。

質問3)「キャッシュする?それともしない?」と表示されているメッセージを、一字一句メモしていただけますか?、複数あるようでしたら、どこが異なっているかも確認したいので、複数メモをとっていただけませんか。

質問4)コメントに「サイトにログインするたび」とありますが、なにかパスワードを打ち込むサイトをご覧になっているのでしょうか、できれば、ここのサイトをみるときに、メッセージが表示される、などという一例を示してもらうことは可能ですか?

以上、お手数ですが、確認いただければ、より正確な解答を導きだせると思いますので、ご協力ください。

では、失礼します。
回答レベル : 補足要求
Ads By Google

コメント(3)

2008-02-08 05:52:22

BLUEPIXYさん
キャッシュって全て消す方法があっても消してしまったらパソコンの壊れてしまうものなの?あれこれサイトにログインするたびに「キャッシュする?それともしない?」の言葉に意味不明です。
キャッシュって意味教えて下さい

#2.  usa
2008-02-08 08:24:45

キャッシュの中身を(特殊な方法で)全て消してもパソコンは壊れません。灯油を注文したデータがまだ注文台帳(メモリー)に書かれていないとすれば注文取消しみたいになるだけです(もし注文取消しにしたくなければ、メモリーシステムがキャッシュ内容をメモリーに書き終えるまで待つ必要があります)。またキャッシュを(特殊な方法で)OFF(不使用)にすればCPUの動作が遅くなる(灯油の注文受付が遅くなる)だけでCPUが正しく動作しないわけではありません。

#3.  kenta2hrn
2008-02-12 21:14:01

蛇足;
 サイトにログインするたびに「キャッシュする?それともしない?」の場合は、パソコンは、壊れません。

特別な場合;
 HDDのキャッシュの場合、重要な設定ファイルを
変更して、それを書き込み中にキャッシュが消えると
重要な設定ファイルの内容に不整合が生じます。
 だからWINdOWS系PCを終了する時は、
必ず終了処理(キャッシュ書き込み終了)を
してから電源を切る必要があります。

トラックバック(2)

トラックバックURL: