Subject

    Computer Science

    Topic

    Computer Hardware

    Which cache mapping technique is most flexible but also the most complex and expensive to implement?

    a)
    Direct mapping
    b)
    Set-associative mapping
    c)
    Fully associative mapping
    d)
    Indirect mapping

    Explanation

    In a fully associative cache, a block of data from main memory can be placed in any available line within the cache. This provides the best cache utilization and lowest miss rate but requires comparing the memory address with every single tag in the cache simultaneously, which demands complex hardware.

    Find Tutors

    View all Tutors