The decision on using a store-in cache versus a store-through
cache is based on the available memory bandwidth from the
cache to the storage. For a UP with a large cache, say 64KB,
the memory bandwidth is large enough to accommodate the
memory traffic due to cache misses and the store operations.
In that case, a store-through cache is more favorable for reliability reasons because it is easier to put all the up-to-date
data in a centralized place and provide error detection and
correction hardware.