COMPUTER FUNDAMENTALS

COMPUTER ARCHITECTURE

MEMORY SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The main problem is to solve the memory coherence problem that deals with the ____ of a piece of shared data lying in the main memories of two or more nodes.
A
thrashing
B
Granularity
C
consistency
D
None of the mentioned
Explanation: 

Detailed explanation-1: -The issue with shared memory systems is that many CPUs need fast access to memory and will likely cache memory, which has two complications: access time degradation: when several processors try to access the same memory location it causes contention. Trying to access nearby memory locations may cause false sharing.

Detailed explanation-2: -Distributed shared memory (DSM) provides a shared address space via software and/or hardware to processes on different nodes that do not physically share memory. A system with virtual memory hardware can use software to provide distributed shared virtual memory.

There is 1 question to complete.