About: Distributed shared memory     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FDistributed_shared_memory

In computer science, distributed shared memory (DSM) is a form of memory architecture where physically separated memories can be addressed as a single shared address space. The term "shared" does not mean that there is a single centralized memory, but that the address space is shared—i.e., the same physical address on two processors refers to the same location in memory. Distributed global address space (DGAS), is a similar term for a wide class of software and hardware implementations, in which each node of a cluster has access to shared memory in addition to each node's private (i.e., not shared) memory.

AttributesValues
rdfs:label
  • ذاكرة مشتركة موزعة (ar)
  • Distributed Shared Memory (de)
  • Distributed Shared Memory (es)
  • Distributed shared memory (en)
  • 分散共有メモリ (ja)
  • 分布式共享存储处理机 (zh)
rdfs:comment
  • In computer science, distributed shared memory (DSM) is a form of memory architecture where physically separated memories can be addressed as a single shared address space. The term "shared" does not mean that there is a single centralized memory, but that the address space is shared—i.e., the same physical address on two processors refers to the same location in memory. Distributed global address space (DGAS), is a similar term for a wide class of software and hardware implementations, in which each node of a cluster has access to shared memory in addition to each node's private (i.e., not shared) memory. (en)
  • 分散式共享記憶體(英語:Distributed shared memory,簡稱DSM), 也被視為一種分散的全域地址空間 (Distributed Global Address Space), 是屬於電腦科學的一種機制,並可以透過硬體或軟體來進行實際操作。分散式共享記憶體主要使用在中,叢集電腦中的每一個(node)都有非共享的記憶體空間與共享的記憶體空間。該共享記憶體的位置空間(address space)在所有結點是一致的。簡單說,同一時間下在結點A讀取0x00001234會和結點B讀取0x00001234得到一樣的值。 (zh)
  • الذاكرة المشتركة الموزعة (بالإنجليزية: Distributed Shared Memory : DSM)‏ ، والمعروف أيضا فضاء عناوين عامة موزع (بالإنجليزية: distributed global address space : DGAS)‏ ، هو مفهوم مجال الحوسبة المتوازية يشير إلى فئة واسعة من تطبيقات العتاد والبرمجيات، والتي يكون فيها لكل عقدة من العنقود اتصال بالذاكرة المشتركة بالإضافة إلى ذاكرة كل عقدة الخاصة بها وغير المشتركة. قد تنطوي بنية الذاكرة المشتركة على فصل للذاكرة إلى أجزاء مشتركة موزعة بين العقد والذاكرة الرئيسية، أو توزيع كافة الذاكرة بين العقد. يختار بروتوكول للتماسك، وفقا للنموذج الاتساق، ليحافظ على تماسك الذاكرة. (ar)
  • En computación, la Distributed Shared Memory (DSM, o memoria distribuida compartida) es un tipo de implementación hardware y software, en la que cada nodo de un cluster tiene acceso a una amplia memoria compartida que se añade a la memoria limitada privada, no compartida, propia de cada nodo. (es)
  • Distributed Shared Memory (verteilter gemeinsamer Speicher, DSM) ist ein Ausdruck aus der Informatik und bezieht sich auf die Verteilung des Arbeitsspeichers von Computerclustern. Da sich die einzelnen CPUs nicht auf einem gemeinsamen Mainboard befinden, existiert auch kein gemeinsamer Speicherbus, über den sie den Zugriff auf den Speicher (z. B. mittels MESI) aushandeln könnten. Daher werden in der Regel Verzeichnis-basierte Protokolle verwendet. Man unterscheidet folgende Gruppen: (de)
  • 分散共有メモリ(ぶんさんきょうゆうメモリ、英: distributed shared memory, DSM)は、クラスターの各ノードが大規模共有メモリにアクセスすると同時に、各ノード毎の非共有メモリがある程度存在するような実装の種類である。ソフトウェアおよびハードウェアにより実装される。 ソフトウェアDSMシステムは、OS内で実装する場合と、プログラミングライブラリで実装する場合がある。OSでのソフトウェアDSMシステム実装は、仮想記憶アーキテクチャの拡張と見なすことができる。そのようなシステムは開発者から見て透過的であり、その基盤となっているはユーザーからは完全に隠蔽されている。一方、ライブラリあるいは言語レベルで実装されたソフトウェアDSMシステムの場合、透過的ではなく、プログラミング時に通常とは異なる書き方をしなければならない。しかし、後者の実装の方が移植性が高いので、様々なプラットフォームを混在可能になる。 ソフトウェアDSMシステムは、共有メモリ領域を構成する柔軟性でも様々なものがある。ページベースの手法では、共有メモリを固定サイズのページ単位に分割して使用する。一方オブジェクトベースの手法では、様々な大きさの何らかの共有オブジェクトを格納する抽象化された空間として共有メモリを分割して使用する。他にもタプルスペースを使った実装もあり、タプル単位で共有を行う。 具体例: (ja)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/DSM_FIGURE.jpg
  • http://commons.wikimedia.org/wiki/Special:FilePath/Dsm_states.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/Sequential_invocations_and_responses_in_DSM.jpg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • الذاكرة المشتركة الموزعة (بالإنجليزية: Distributed Shared Memory : DSM)‏ ، والمعروف أيضا فضاء عناوين عامة موزع (بالإنجليزية: distributed global address space : DGAS)‏ ، هو مفهوم مجال الحوسبة المتوازية يشير إلى فئة واسعة من تطبيقات العتاد والبرمجيات، والتي يكون فيها لكل عقدة من العنقود اتصال بالذاكرة المشتركة بالإضافة إلى ذاكرة كل عقدة الخاصة بها وغير المشتركة. ويمكن استعمال برمجيات الذاكرة المشتركة الموزعة في أنظمة التشغيل ، أو مكتبات البرمجة. البرمجيات المستعملة في نظام تشغيل يمكن أن تصورها كملحق في بنية الذاكرة الافتراضية. هذه الأنظمة هي شفافة بالنسبة للمطور، مما يعني أنها مخفية تماما الكامنة عن المستخدمين. وفي المقابل، البرمجيات المستعملة على مستوى المكتبات أو لغات البرمجة فهي ظاهرة وعلى المطورين البرمجة بصفة مختلفة. إلا أنها توفر نهجا أكثر سهولة في الحمل بالمقارن مع المستعملة في الأنظمة. ولبرامج أنظمة الذاكرة المشتركة الموزعة مرونة في تنظيم منطقة الذاكرة المشتركة بطرق مختلفة. نهج الصفحة يستند على تنظيم الذاكرة المشتركة في صفحات من حجم ثابت. وفي المقابل، فإن النهج الكائنات يستند على تنظيم المنطقة الذاكرة المشتركة باعتبارها فضاء مجرد لتخزين الكائنات مشتركة بأحجام متغيرة. تنفيذ شائع آخر يستخدم الفضاء tuple ، أي كل وحدة تقاسم هي مجموعة. قد تنطوي بنية الذاكرة المشتركة على فصل للذاكرة إلى أجزاء مشتركة موزعة بين العقد والذاكرة الرئيسية، أو توزيع كافة الذاكرة بين العقد. يختار بروتوكول للتماسك، وفقا للنموذج الاتساق، ليحافظ على تماسك الذاكرة. (ar)
  • Distributed Shared Memory (verteilter gemeinsamer Speicher, DSM) ist ein Ausdruck aus der Informatik und bezieht sich auf die Verteilung des Arbeitsspeichers von Computerclustern. Da sich die einzelnen CPUs nicht auf einem gemeinsamen Mainboard befinden, existiert auch kein gemeinsamer Speicherbus, über den sie den Zugriff auf den Speicher (z. B. mittels MESI) aushandeln könnten. Daher werden in der Regel Verzeichnis-basierte Protokolle verwendet. DSM ist eine Zwischenform der bekannten Distributed-Memory- und Shared-Memory-Architekturen. Im Allgemeinen versteht man unter einem DSM einen virtuellen gemeinsamen Speicher, das heißt, der Anwender hat die Sicht auf eine Shared-Memory-Architektur. Der eigentliche Speicher ist allerdings auf verschiedene, voneinander getrennte und unabhängige physikalische Speicher verteilt. Ein DSM-System stellt somit eine Vermittlungsschicht zwischen Anwender und Hardware dar. Man unterscheidet folgende Gruppen: * Virtual Shared Memory (VSM), Systeme mit Hardwareunterstützung, das heißt die Konsistenz der Daten wird zum Teil oder vollständig durch Mechanismen der Hardware sichergestellt * Shared Virtual Memory (SVM), der Speicher wird ohne Hardwareunterstützung aktuell gehalten * Distributed Shared Memory (DSM), eine Speicherverwaltung ohne Replikation der Daten, das heißt, es gibt keine Kopien. Dadurch werden Inkonsistenzen des Hauptspeichers vermieden (siehe auch NUMA). (de)
  • In computer science, distributed shared memory (DSM) is a form of memory architecture where physically separated memories can be addressed as a single shared address space. The term "shared" does not mean that there is a single centralized memory, but that the address space is shared—i.e., the same physical address on two processors refers to the same location in memory. Distributed global address space (DGAS), is a similar term for a wide class of software and hardware implementations, in which each node of a cluster has access to shared memory in addition to each node's private (i.e., not shared) memory. (en)
  • En computación, la Distributed Shared Memory (DSM, o memoria distribuida compartida) es un tipo de implementación hardware y software, en la que cada nodo de un cluster tiene acceso a una amplia memoria compartida que se añade a la memoria limitada privada, no compartida, propia de cada nodo. Los sistemas de software DSM pueden ser implementados bajo un sistema operativo (SO), o como una biblioteca de programación. Los sistemas de software DSM implementados en el SO pueden concebirse como extensiones de la arquitectura de memoria virtual subyacente. Estos sistemas son transparentes al desarrollador, lo que significa que la memoria distribuida subyacente está completamente oculta para los usuarios. En contraste, los sistemas de software DSM implementados en una biblioteca no son transparentes y los desarrolladores tienen que programarlos separadamente. Sin embargo, estos últimos sistemas ofrecen mejores características de portabilidad en la implementación de sistemas DSM. Los sistemas de software DSM también tienen capacidad para organizar la región de memoria compartida de manera flexible. Las aproximaciones basadas en páginas organizan la memoria compartida en páginas de tamaño fijo. Por su parte, las aproximaciones basadas en objetos organizan la región como un espacio abstracto en el que se pueden almacenar objetos compartidos de tamaño variable. La arquitectura de memoria compartida puede suponer la separación de la memoria en partes compartidas distribuidas entre los nodos y la memoria principal; o la distribución de toda la memoria en los distintos nodos. Un protocolo de coherencia, escogido de acuerdo a un modo de consistencia, se encarga de mantener la coherencia de la memoria. En la memoria compartida, los procesos utilizan variables que pueden leer/escribir para poder comunicarse. Por ejemplo, cada máquina tienen su memoria virtual propia y sus propias tablas de páginas. Cuando cualquiera de las CPUs realiza una llamada a STORE o LOAD en una página que no existe dentro de su contexto, produce una interrupción al sistema operativo. Éste localiza dónde está la página que se solicita y hace que la CPU que la contiene la desasigne de su contexto, posterior a eso la envía a través de la red de conexión a la CPU que la solicitó. En el funcionamiento de DSM, el espacio de direcciones se divide en páginas las cuales se distribuyen por todos los nodos. En el momento que una CPU hace referencia a una página en una dirección remota se produce una interrupción, el software de DSM obtiene la página que contiene la dirección y retorna a la instrucción fallida que ahora puede proseguir. (es)
  • 分散共有メモリ(ぶんさんきょうゆうメモリ、英: distributed shared memory, DSM)は、クラスターの各ノードが大規模共有メモリにアクセスすると同時に、各ノード毎の非共有メモリがある程度存在するような実装の種類である。ソフトウェアおよびハードウェアにより実装される。 ソフトウェアDSMシステムは、OS内で実装する場合と、プログラミングライブラリで実装する場合がある。OSでのソフトウェアDSMシステム実装は、仮想記憶アーキテクチャの拡張と見なすことができる。そのようなシステムは開発者から見て透過的であり、その基盤となっているはユーザーからは完全に隠蔽されている。一方、ライブラリあるいは言語レベルで実装されたソフトウェアDSMシステムの場合、透過的ではなく、プログラミング時に通常とは異なる書き方をしなければならない。しかし、後者の実装の方が移植性が高いので、様々なプラットフォームを混在可能になる。 ソフトウェアDSMシステムは、共有メモリ領域を構成する柔軟性でも様々なものがある。ページベースの手法では、共有メモリを固定サイズのページ単位に分割して使用する。一方オブジェクトベースの手法では、様々な大きさの何らかの共有オブジェクトを格納する抽象化された空間として共有メモリを分割して使用する。他にもタプルスペースを使った実装もあり、タプル単位で共有を行う。 共有メモリアーキテクチャは、メモリを各ノード分配された共有部分とメインメモリに分割する場合もあるし、全メモリをノード間で分配する場合もある。にしたがって選ばれたコヒーレンシプロトコルがメモリの一貫性を保つ。 具体例: * - DIPC * - Kerrighed * * * - TreadMarks (ja)
  • 分散式共享記憶體(英語:Distributed shared memory,簡稱DSM), 也被視為一種分散的全域地址空間 (Distributed Global Address Space), 是屬於電腦科學的一種機制,並可以透過硬體或軟體來進行實際操作。分散式共享記憶體主要使用在中,叢集電腦中的每一個(node)都有非共享的記憶體空間與共享的記憶體空間。該共享記憶體的位置空間(address space)在所有結點是一致的。簡單說,同一時間下在結點A讀取0x00001234會和結點B讀取0x00001234得到一樣的值。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 53 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software