answersLogoWhite

0

When clients in a system maintain caches of a common memory resource, problems may arise with inconsistent data. This is particularly true of CPUs in a multiprocessingsystem. Referring to the "Multiple Caches of Shared Resource" figure, if the top client has a copy of a memory block from a previous read and the bottom client changes that memory block, the top client could be left with an invalid cache of memory without any notification of the change. Cache coherence is intended to manage such conflicts and maintain consistency between cache and memory.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

What is write assembly cache?

the goal of write assembly cache is to assemble writes so that they can be transmitted to memory in an orderly way.


What is the difference between write allocate and no write allocate in terms of cache memory management?

In cache memory management, write allocate means that data is brought into the cache before writing to it, while no write allocate means that data is written directly to the main memory without being brought into the cache first.


What is write-through in memory caches?

When a datum is written to the cache, it must at some point be written to the backing store as well. The timing of this write is controlled by what is known as the write policy. In a write-through cache, every write to the cache causes a write to the backing store. Alternatively, in a write-back cache, writes are not immediately mirrored to the store. Instead, the cache tracks which of its locations have been written over (these locations are marked dirty). The data in these locations is written back to the backing store when those data are evicted from the cache. For this reason, a miss in a write-back cache will often require two memory accesses to service: one to retrieve the needed datum, and one to write replaced data from the cache to the store.The preceding information was obtained from the related link at the left.Write Back - Data is written first to the cache, then to the logical drive for better performance. The Promise VTrak has a cache backup battery to protect data in the cache from a sudden power failure.Write Thru - Also written as "Write Through". Data is written to the cache and the logical drive at the same time for safer operation. No battery backup is needed since data is written to the drives immediately.


Is buffered-cache most efficient?

Write-back cache is the most efficient when performance is paramount.


What does it mean when it says cache has a write-through policy and write-back policy?

write through policy is whereby the cache and the main memory locations are updated simultaneously. As for write back policy,the main memory is updated much later when the block cöntaining the words is being removed frm the cache


How do you write an essay about respect your elders?

Don't respect them.


What is assosciative mapped cache?

An associative cache is a cache that has 1 or more extra slots for each place in memory. So if two pieces of memory map to the same place in cache, you can write both entries. In this case, you will need a cache replacement policy to determine which gets evicted first when it's full and new data arrives.


What are the potential consequences of a cache write miss in a computer system?

A cache write miss in a computer system can lead to slower performance and increased latency as the system has to retrieve data from a slower memory source. This can result in decreased overall efficiency and productivity of the system.


Are you familiar with the term MESI?

The MESI protocol, or "Illinois" protocol is a widely used memory coherency or cache coherency protocol used for "Write back cache" for example. Hope this helps!


How do you respect to elder?

please answer me i write few lines about respect of elders


When was Cache Cache created?

Cache Cache was created in 1981.


What is a write miss and how does it impact the performance of a computer system?

A write miss occurs when a computer system tries to write data to memory but the data is not present in the cache memory. This can slow down the performance of the computer system because it has to retrieve the data from the main memory, which takes more time than accessing data from the cache.