Wieloprocesorowe sprzężenie
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.
wieloprocesorowe sprzężenie - model współpracy procesorów przyjęty w komputerze o architekturze wieloprocesorowej; istnieją trzy zasadnicze rodzaje sprzężeń wielu procesorów: