homogenicznym).
2) System taki pracuje pod kontroląjednego systemu operacyjnego, zapewniającego współpracę między procesorami na różnych poziomach w celu wspólnego rozwiązania określonego zadania.
Drugie ze stwierdzeń stanowi kryterium, według którego odróżnia się systemy wieloprocesorowe od również zawierających wiele procesorów, systemów wielomaszynowych (wielokomputerowych, ang. Multicomputer system). System wielomaszynowy składa się z wielu autonomicznych komputerów, które mogą pracować samodzielnie. Są kontrolowane przez własne, oddzielne systemy operacyjne. Podstawą współdziałania procesorów jest komunikacja między nimi i możliwa dzięki niej synchronizacja ich pracy. Odbywa się ona bądź przez dostęp do wspólnej (oddzielonej) pamięci operacyjnej (ang. common memory, shared memory), bądź przez przesyłanie komunikatów (ang. message passing). Stąd wynika najogólniejszy podział systemów wieloprocesorowych na systemy ze wspólną pamięcią, nazywane również ściśle (silnie) powiązanymi i systemy z przesyłaniem komunikatów, nazywane również luźno (słabo) powiązanymi lub systemami z pamięcią rozproszoną.
POWODY: zwiększenie przepustowości - większa ilość procesów wykonana w krótszym czasie; niezawodność - awaria jednego procesora nie zatrzymuje systemu, lecz tylko go spowalnia; wieloprzetwarzanie symetryczne - każdy procesor działa z identyczną kopią OS; wieloprzetwarzanie asymetryczne - każdy procesor ma inne zadanie, systemem steruje procesor główny
79. TOPOLOGIE W SYSTEMACH ROZPROSZONYCH.
Zarządzanie rozproszonym systemem baz danych przeprowadzane jest centralnie za pomocą środowiska graficznego. Ostatnio wzrasta wykorzystanie sieci Internet oraz usług WWW, jednocześnie coraz częściej korzysta się z komputerów przenośnych. Potrzebne są, więc narzędzia, pozwalające publikować informacje z bazy danych na stronach WWW i sama baza danych (wyposażona w mechanizm replikacji danych), mająca małe wymagania sprzętowe. Taką infrastrukturę daje pakiet Sybase SQL Anywhere Studio. Oprócz bazy danych otrzymujemy również PowerDynamo, które umożliwia połączenie serwera Web z serwerem SQL (poprzez ODBC). Żądania z serwerem Web są przekazy wane do bazy danych, a odpowiedzi tłumaczone na język HTML i zwracane serwerowi Web. Ponadto mamy do dyspozycji lokalny serwer Web, na którym możliwe jest przechowywanie informacji z serwera głównego i korzystanie z nich podczas braku połączenia sieciowego. Synchronizacja danych może odbywać się za pomocą poczty elektronicznej.
80. TOPOLOGIE SIECI KOMPUTEROWYCH.
Magistrala: stacje są przyłączone do centralnej magistrali, która musi być z obu stron zakończona terminatorami. Do magistrali mogą być też przyłączone drzewa złożone z koncentratorów i stacji.
Drzewo: każda stacja jest połączona jednokierunkowymi łączami z dwoma sąsiednimi stacjami.
Pierścień: każda stacja jest połączona jednokierunkowymi łączami z dwoma sąsiednimi stacjami.
Podwójny pierścień: połączenia między stacjami w sieci są podwójne. Pierścienie przesyłają dane w przeciwnych kierunkach, co pozwala na poprawną pracę nawet w przypadku błędu przerwania połączenia.
Podstawowe topologie. Każda sieć komputerowa musi być zbudowana w oparciu o pewną strukturę zwaną topologią. Najpopularniejsze w zakresie sieci LAN są topologie: szynowa, pierścieniowa oraz gwiaździsta.