Wieloprocesorowe sprzężenie: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(d) |
(k) |
||
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: | + | '''wieloprocesorowe sprzężenie''' - model współpracy procesorów przyjęty w komputerze o architekturze wieloprocesorowej; istnieją trzy zasadnicze rodzaje sprzężeń wielu procesorów: |
+ | * 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. | ||
+ | [[Kategoria:terminologia IT]] |
Aktualna wersja na dzień 11:35, 5 lip 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:
- 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.