Cache Coherency — Hardware Transparency
Write-Back eliminates stale data in the main memory caused by a
cache-write operation. However, if a cache is used in a system in which
more than one device has access to the main memory (a multi-
processing system or a DMA system, for example), another stale data
problem is introduced.
If new data is written to main memory by one device, the cache
maintained by another device will contain stale data. A system that
prevents the stale cache data problem is said to maintain cache
coherency. The PEM-3301 uses the method of hardware transparency
to maintain cache coherency.
Hardware ensures cache coherency by allowing all accesses to
memory mapped by a cache to be seen by the cache. This is ac-
complished by routing the accesses of the all devices to the memory
through the same cache.
The following figures show the cache memory organization and cache
memory system implementation of the your mainboard.
Chapter 6: Appendix
27
Summary of Contents for Apex 386/33
Page 1: ...K E E N 3 3 0 4 33MHz 386 SYSTEM User s Manual...
Page 16: ......
Page 31: ...Table 1 7 Power Cord Specifications Chapter 1 System Overview 15...
Page 39: ...Chapter 2 Setting Up Your System...
Page 42: ...Figure 2 1 PEM 3301 Motherboard Layout Chapter 2 Setting Up Your System 3...
Page 51: ...Figure 2 7 Cache Configurations 12 Chapter 2 Setting Up Your System...
Page 52: ......
Page 55: ...Figure 2 12 8MB Total Onboard memory 16 Chapter 2 Setting Up Your System...
Page 62: ...Figure 2 17 PEM 3300 Motherboard Layout Chapter 2 Setting Up Your System 23...
Page 71: ...Figure 2 23 Cache Configurations 64KB cache 256KB cache 32 Chapter 2 Setting Up Your System...
Page 72: ...Table 2 12 DRAM Configurations Chapter 2 Setting Up Your System 33...
Page 83: ......
Page 84: ......
Page 100: ...Chapter 4 Keyboard...
Page 110: ...Troubleshooting...
Page 119: ......
Page 133: ......
Page 134: ......
Page 135: ...I...
Page 136: ......
Page 137: ......
Page 138: ......
Page 144: ...Figure 6 14 Direct Mapped Cache Organization Chapter 6 Appendix 25...
Page 147: ...Figure 6 15 Cache Architecture 28 Chapter 6 Appendix...
Page 151: ...Interrupt Controllers Table 6 9 Interrupt Controllers 32 Chapter 6 Appendix...
Page 163: ...Figure 6 19 Pin Assignments of the 32 bit Memory Expansion Bus 44 Chapter 6 Appendix...
Page 164: ......