2 responses

  1. J
    January 23, 2012

    Actually the only difference is that a buffer is sequential and a cache is random access. (Well a cache can also be in multiple pages while a buffer is one big chunk, but that’s just part of the random vs. sequential nature.)
    There’s no reason why a cache can’t be in DRAM or a buffer in SRAM. For example, a disk cache would usually be in DRAM.
    I’ve seen a few programs that use a buffer on a disk for inter-program communication. I think the best example is MS-DOS, which, because it can’t multitask, uses a buffer on disk for storage when you try to pipeline one program’s output to another’s input.

    Reply

  2. Manjeet singh
    November 13, 2014

    what is difference between switch and hub

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top
mobile desktop