Shared-memory Architecture
   HOME

TheInfoList



OR:

A shared-memory architecture (SM) is a
distributed computing Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers. The components of a distributed system commu ...
architecture Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of sketching, conceiving, planning, designing, and construction, constructi ...
in which the nodes share the same memory as well as the same storage.{{Cite web , title=Memory: Shared vs Distributed - UFRC , url=https://help.rc.ufl.edu/doc/Memory:_Shared_vs_Distributed , access-date=2024-03-13 , website=help.rc.ufl.edu It contrasts with
shared-nothing architecture A shared-nothing architecture (SN) is a distributed computing architecture in which each update request is satisfied by a single node (processor/memory/storage unit) in a computer cluster. The intent is to eliminate contention among nodes. Nodes do ...
, in which each node has distinct memory and storage, and with
shared-disk architecture A shared-disk architecture (SD) is a distributed computing architecture Architecture is the art and technique of designing and building, as distinguished from the skills associated with construction. It is both the process and the product of ...
, in which the nodes share the same storage but not the same memory. This is distinct from the use of shared memory between different programs or threads on a single node, with or without
multiprocessing Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. The ...
.


See also

*
Distributed database A distributed database is a database in which data is stored across different physical locations. It may be stored in multiple computers located in the same physical location (e.g. a data centre); or maybe dispersed over a computer network, netwo ...
* Shared memory


References

Distributed computing architecture


External links

*
The Case for Shared Nothing
. ''www.linkedin.com''. * Garrod, Charlie (2023).
Lecture #21: Introduction to Distributed Databases
(PDF). ''Carnegie Mellon University - School of Computer Science''.