Результаты (
русский) 2:
[копия]Скопировано!
В передачи сообщений модели, каждый процесс имеет собственное адресное пространство. В альтернативной модели вычислений, адресные пространства подмножеств процессов перекрываются, и перекрывающаяся часть адресного пространства используется для межпроцессного взаимодействия. Эта модель известна как разделяемой модели памяти. Модель общей памяти имеет естественную реализацию на тесно связанных многопроцессорных систем . Традиционно, параллельные операции на общих переменных упорядочиваются, и правильность многих алгоритмов разделяемой памяти зависит от этой сериализации свойства.
Существуют важные и тонкие различия между передачи сообщений и разделяемой памяти моделей вычислений. Отличие заключается в том, что в модели разделяемой памяти, одна копия переменной или программного кода разделяется более чем одним процессом, в то время , чтобы разделить эту переменную в передачи сообщений модели, каждый процесс должен иметь эксклюзивную копию , Следовательно, постоянное сериализации обновлений является нетривиальной задачей.
переводится, пожалуйста, подождите..