shared memory

Get Babylon's Translation Software! Free Download Now!
Babylon 8 - Your all-in-one solution
Award winning translation software trusted by millions. Translate from any language to any language.
View Demo



Wikipedia English The Free EncyclopediaDownload this dictionary
Shared memory
In computing, shared memory is a memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them. Depending on context, programs may run on the same physical processor or on separate ones. Using memory for communication inside a single program, for example among its multiple threads, is generally not referred to as shared memory.
See more at Wikipedia.org...

This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License

FOLDOC DictionaryDownload this dictionary
shared memory
1. Memory in a parallel computer, usually RAM, which can be accessed by more than one processor, usually via a shared bus or network.
It usually takes longer for a processor to access shared memory than to access its own private memory because of contention for the processor-to-memory connections and because of other overheads associated with ensuring synchronised access. Computers using shared memory usually have some kind of local cache on each processor to reduce the number of accesses to shared memory. This requires a cache consistency protocol to ensure that one processor's cached copy of a shared memory location is invalidated when another processor writes to that location.
The alternative to shared memory is message passing where all memory is private to some particular processor and processors communicate by sending messages down special links. This is usually slower than shared memory but it avoids the problems of contention for memory and can be implemented more cheaply.
2. Memory which can be access by more than one process in a multitasking operating system with memory protection. Some Unix variants, e.g. SunOS provide this kind of shared memory.
Unix manual pages: shmop(2), shmctl(2), shmget(2).
(1994-10-20)


(c) Copyright 1993 by Denis Howe

Define shared memory

Translate shared memory





shared memory in Chinese | | shared memory in French | shared memory in Italian | shared memory in Spanish | shared memory in Portuguese | shared memory in German | shared memory in Japanese | shared memory in Greek | shared memory in Arabic | shared memory in Croatian | shared memory in Serbian