プロが教える店舗&オフィスのセキュリティ対策術

キャッシュメモリはSRAMにありますが、バッファはどこにあるのですか?

A 回答 (2件)

キャッシュもバッファも高速化や安定化のためにデータを一時的に保管しておく場所ですが、それをどこに置くかは用途や実装によって決まります。



CPU内蔵キャッシュならばチップ内のSRAMだけど、ディスクキャッシュはメインメモリ上にあります。またHDD自身もキャッシュ・バッファ用のメモリを積んでいるし、LAN制御チップやいにしえのシリアルポート制御チップなどもチップ上にバッファを持ちます。それはユーザーからは見えませんが。

もっと身近なところでは、webページのキャッシュはメモリ上ですらない、HDDやSSDのようなストレージ上に置かれます。つまりキャッシュやバッファをどこに置いてどんなデバイスに記憶させるかに決まりはありません。速度と実装コストでどうするか決まる…ある意味妥協の産物…ってことです。
    • good
    • 0

何のバッファ?


HDDのバッファはHDDにあるが

そもそも、キャッシュメモリーがSRAMにある
というのも意味が違っているけど
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!