|
|
|
Models for Accessing
Data
One way to characterize
computer architecture is by the different types of computer memory.
The three main different computer memories are distributed, shared memory
and hybrid:
- Multicomputer or distributed
memory
system:
In a distributed memory system, each processor has its own
local memory. All the processors are part of a unified network in
order that the data, which is distributed over processors, can be
accessed via message passing between processors.
- Multiprocessor or shared memory system:
In a shared memory system, all processors have access to a common
memory space. It accesses memory through bus, crossbar or other interconnect.
- Hybrid or distributed shared memory system:
In a hybrid system, a group of processors that share a common memory
space make up a node, and within a node, data is accessed via bus,
crossbar or other interconnect. A hybrid system consists of many
of these nodes that are part of a larger network, which allows data
to be accessed via message passing between the nodes.
|