Wieloprocesorowe sprzężenie: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
sprzężenie luźne (loosely coupled distributed memory multiprocessors) polega na tym, że każdy z równolegle pracujących procesorów ma przydzieloną własną pamięć operacyjną (distributed memory), własny układ wejścia/wyjścia i rozporządza osobną kopią jądra systemu operacyjnego; między procesorami przesyłane są (stosunkowo wolno) tylko komunikaty; luźne sprzężenie nie pozwala na liniowe zwiększanie wydajności obliczeniowej układu wieloprocesorowego, ale pewniej izoluje procesy; sprzężenie luźne jest stosowane w sieciach lokalnych w przetwarzaniu rozproszonym. sprzężenie ścisłe (tightly coupled shared memory multiprocessors) polega na tym, że wszystkie z równolegle pracujących procesorów działają na zewnątrz jako jeden układ z wspólną pamięcią operacyjną (shared memory), jedną szybką magistralą systemową i jedną kopią jądra systemu operacyjnego; ścisłe sprzężenie pozwala na liniowe zwiększanie wydajności obliczeniowej układu wieloprocesorowego, natomiast zwraca mniejszą uwagę na izolację procesów, a więc i bezpieczeństwo bezkonfliktowego przetwarzania. sprzężenie lekkie, miękkie (snugly coupled), gdzie procesory komunikują się poprzez rejon wspólnej pamięci, mimo że każdy z nich rozporządza własną kopią systemu operacyjnego i własnymi obszarami pamięci.
(n) |
(d) |
||
Linia 1: | Linia 1: | ||
− | '''wieloprocesorowe sprzężenie''' - model współpracy procesorów przyjęty w komputerze o architekturze wieloprocesorowej; istnieją trzy zasadnicze rodzaje sprzężeń wielu procesorów:<li> sprzężenie luźne (''loosely coupled distributed memory multiprocessors'') polega na tym, że każdy z równolegle pracujących procesorów ma przydzieloną własną pamięć operacyjną (''distributed memory''), własny układ wejścia/wyjścia i rozporządza osobną kopią jądra systemu operacyjnego; między procesorami przesyłane są (stosunkowo wolno) tylko komunikaty; luźne sprzężenie nie pozwala na liniowe zwiększanie wydajności obliczeniowej układu wieloprocesorowego, ale pewniej izoluje procesy; sprzężenie luźne jest stosowane w sieciach lokalnych w przetwarzaniu rozproszonym.<li> sprzężenie ścisłe (''tightly coupled shared memory multiprocessors'') polega na tym, że wszystkie z równolegle pracujących procesorów działają na zewnątrz jako jeden układ z wspólną pamięcią operacyjną (''shared memory''), jedną szybką magistralą systemową i jedną kopią jądra systemu operacyjnego; ścisłe sprzężenie pozwala na liniowe zwiększanie wydajności obliczeniowej układu wieloprocesorowego, natomiast zwraca mniejszą uwagę na izolację procesów, a więc i bezpieczeństwo bezkonfliktowego przetwarzania.<li> sprzężenie lekkie, miękkie (snugly coupled), gdzie procesory komunikują się poprzez rejon wspólnej pamięci, mimo że każdy z nich rozporządza własną kopią systemu operacyjnego i własnymi obszarami pamięci. | + | '''wieloprocesorowe sprzężenie''' - model współpracy procesorów przyjęty w komputerze o architekturze wieloprocesorowej; istnieją trzy zasadnicze rodzaje sprzężeń wielu procesorów:<li> sprzężenie luźne (''loosely coupled distributed memory multiprocessors'') polega na tym, że każdy z równolegle pracujących procesorów ma przydzieloną własną pamięć operacyjną (''distributed memory''), własny układ wejścia/wyjścia i rozporządza osobną kopią jądra systemu operacyjnego; między procesorami przesyłane są (stosunkowo wolno) tylko komunikaty; luźne sprzężenie nie pozwala na liniowe zwiększanie wydajności obliczeniowej układu wieloprocesorowego, ale pewniej izoluje procesy; sprzężenie luźne jest stosowane w sieciach lokalnych w przetwarzaniu rozproszonym.<li> sprzężenie ścisłe (''tightly coupled shared memory multiprocessors'') polega na tym, że wszystkie z równolegle pracujących procesorów działają na zewnątrz jako jeden układ z wspólną pamięcią operacyjną (''shared memory''), jedną szybką magistralą systemową i jedną kopią jądra systemu operacyjnego; ścisłe sprzężenie pozwala na liniowe zwiększanie wydajności obliczeniowej układu wieloprocesorowego, natomiast zwraca mniejszą uwagę na izolację procesów, a więc i bezpieczeństwo bezkonfliktowego przetwarzania.<li> sprzężenie lekkie, miękkie (''snugly coupled''), gdzie procesory komunikują się poprzez rejon wspólnej pamięci, mimo że każdy z nich rozporządza własną kopią systemu operacyjnego i własnymi obszarami pamięci. |
Wersja z 09:46, 27 cze 2012
wieloprocesorowe sprzężenie - model współpracy procesorów przyjęty w komputerze o architekturze wieloprocesorowej; istnieją trzy zasadnicze rodzaje sprzężeń wielu procesorów: