26870

26870



■iM—t —iig mm 5

Mechanizmy synchronizacji (doslepu do sekcji kryl.):

   scentrat zowano (fizyczny zegar, centralny proces. Uczenie zdarzeń)

   rozproszono {porządkowane wg czasów zdarzeń, token passing porządowante wg priorytetowi

Problem brak globalnego zegara

Zarządzanie nazwami (nammg senrice)

   umożWwa klientom nazywanie obiektów tzn. przyporządkowanie en znakowych nazw

•    umożkwa stosowano tych nazw do odwoływania s1 2 do obiektów

   dostarcza inlormacj o obiektach

•    lokalizuie obiekty na podstawie nazwy

   stwierdza, jaki jost sposób dostępu do obiektów

Konwencja nazywania musi być |Odnokta. nazwy musza być w postao. w której mogą łatwo przemieszczać s2 w sieci

7

Zarządca nazwami jest nadrzędnym serwerem dla wszystkich pozostałych serwerów i kkentów. ponieważ umortwa innym identyfikacją i dostąp w jednolity sposob

Zarządzanie procesami

Problem podjęcia decyzji, gdzie ma być wykonywany proces kUgrac/a procesów

Równoważenie obciążenia (load balandng)

   statycznie (przed wykonaniem procesów)

•    dynamicznie <w trakcie wykonywana)

Przydział zasobow

Realizuje s3 zwykle na podstawie relacji klient-serwer

1

Rozproszony system operacyjny Amoeba

W sysleme Amoeba można wyróżnić:

•    stacje robocze (workstatons) - po jednej dla każdego użytkowr»ka (Sun. PC'AT i X terminale) Mogą to być maszyny bez dyskowe

•    pulą procesorów (proce ssor poot) utworzona z większej liczby procesorów, które mogą być dynamicznie przydzielane procesom, a następne po zakohczoniu ich działania zwracane do puli Pozwala to na równoległe wykonywanie wątków togo samego procesu lub wiolu proco sów

2

   specjalizowane serwery (speclahzed servers) bedace komputerami, na których dzialąa procesy serwery Świadczące różne usługi na rzecz systemu

•    brama (gateway) bedaca komputerem umożliwiającym dostęp do systemu Amoeba z innych podsieci lub korzyslywanie z tych podsieci przez sysłom

Model oprogramowania systemu Amoeba System Amoeba (SA) składa s3 z dwóch podstawowych elementów

•    mlkrofądra które działa na każdym procesorze

3

   zbioru serwerów dostarczających większości tradycyjnych funkcji SO

Mikrojądro ma cztery podstawowe zadania:

1.zarządzanie procesam i wątkami

2    nskopozomowe zarządzane pamiądą

3    zapewnienie komurikacy miądzyprocesowei

4    nskopozomowe operacjo we “wy

System Amoeba jest opady na modelu obiektowym klient-serwer

Obiekt jest wydzielonym zestawem danych, na których można wykonywać pewne dobrze określone działania Jesl to w istooe abstrakcyjny lyP danych Obiektypasywne Nie zawierają procesów.



Wyszukiwarka

Podobne podstrony:
IMGi25 (2) 142 Rozdział 4 wspólny dostęp do aplikacji przez przeglądarkę oraz mechanizm synchronizuj
P1350601 IM zakładowych okładów zbiorowych pracy. Firmy należące do sekcji energetyczny hutniczej, g
P1350601 IM zakładowych okładów zbiorowych pracy. Firmy należące do sekcji energetyczny hutniczej, g
Zdjęcie0178aa l
skanuj0004 70 warunkiem spójności)dzielą niż dającą się uchwycić osobą czy mechanizmem. Co zaś do na
skanuj0050 (5) i /iis impulsu. u.i mięśnie spastyczne0,2 ms. im mięśnie rozciągnięte w granicach od
slajd0 (2) S5S Im więcej czasu upływa od owulacji do ■zapłodnienia, tym wyraźniejsze jest ! os
DRGANIA MECHANICZNE materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia
R Ingarden O naturze ludzkiej (4) jest im obca. Ta nowa rzeczywistość, przynależna do człowie^ ka
s10 (3) Naboje do 7,62 mm karabinka AKM należą do grupy nabojów pośrednich, cm. takich, których 

więcej podobnych podstron