Shared_memory Shared_memory

Shared memory - Definition and Overview

Shared memory refers to a (typically) large block of Random access memory that can be accessed by several different central processing units (CPUs) in a multiple-processor computer system. The problem with shared memory systems is that the many CPUs need fast access to memory and will likely cache memory. Whenever one cache is updated with information that may be used by other processors, it needs to immediately update the shared memory, otherwise the different processors will be working with different data (see cache coherence and memory coherence)

The alternatives to shared memory are distributed memory and distributed shared memory, with another, similar set of problems.

Appendage

In software the term shared memory refers to memory that is accessible by more than one process, where a process is a running instance of a program. In this context, shared memory is used to facilitate interprocess communication. See the entry for thread (computer science) for more information about processes and threads.

Example Usage of Shared

nrt_info_arr: [13:53] 全日空 上海発 NH922 [到着済] (T:1-南 G:52 ) *Shared:中国国際航空CA6659 上海航空FM8709 #NRT_INFO_ARR
kcdyer: Can't wait to watch! RT @themarina: Just Shared the greatness of Asiel Norton's REDLAND with @kcdyer. I need to re-watch this. Soon.
NYStockGuru: Try NeatlySaid for more helpful Predictions on Stock Market Shared by the whole community.. http://www.neatlysaid.com #StockOptions
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.