Systemy operacyjne komputerow:
Systemy scisle powiazane- system tworzy jeden zwarty jednorodny obraz zasobów którymi zarządza
Systemu luzno powiazane – tworza je zasoby z których każdy pracuje pod kontrola swojego systemu operacyjnego, system operacyjny zas współpracują ze soba tworząc usługi i zasoby dostepne dla innych . Wykorzystywany w heterogenicznych systemach wielokomputerowych
Skalowalność - zdolność systemu informatycznego do sprawnego działania w warunkach rosnącej liczby użytkowników, zwiększającej się wielkości przetwarzanych danych lub powiększającej się mocy obliczeniowej Rodzaje:
Skalawnosc rozmiaru- możliwość swobodnego dodawania do systemu roznych użytkowników i zasobow
Skalawnosc geograficzna- możliwość uzytkowania systemy przez użytkownikow znajdujących się daleko od siebie
Skalawnosc administracyjna- oznacza łatwość zarządzania systemem pomimo rozciągnięcia go na wiele niezaleznych jednostek administracyjnych Metody:
Ukrywanie opznien komunikacji- stosuje się przy skalowaniu geograficznym i polega na skracaniu czasu czekania na odp serwerow
Rozpraszanie- polega na podziale zadania na mniejsze czesci i rozmieszczenia ich w obrebie systemu , za realizacje pojedynczych mniejszych czesci odpowiada osobny serwer
Przechowywanie podręczne- polega na tworzeniu kopii zasobu w pobliżu korzystającego z niego klientana podstawie zadana kierowanego przez klienta do systemu, może prowadzic do tworzenia wielu roznych kopii zasobow
Model ISO/OSI
- jest dla systemow otwartych komunikujących się za pomoca sieci
-wyodrebnia wszystkie poziomy składowe systemu komunikacji procesowej
-nadaje wyszczególnionym poziomom nazwy systemowe
-wskazuje poziomy na których powinny być realizowane poszczegolne zadania
Sposobem przesyłania informacji sa komunikaty określone przez protokoly definiujące: format, tresc i znacznie wysylanych /przyjmowanych komunikatow
rozróżnia się protokoly: -polaczeniowe -bezpolaczeniowe
7aplikacja 6prezentacja 5sesja 4transport 3sieć 2 łącze danych 1poziom fizyczny }protokół{ sieć
-Każda warstwa odpowiada za jeden specyficzny aspekt komunikacji
-Kazda warstwa dostarcza interfejsu warstwie znajdującej się nad nia
-Przy wysylaniu kazda warstwa dodaje swój nagłówek- przy odbiorze kazda z warstw zdejmuje i analizuje swój nagłowek
Podzial systemow roproszonych:
Wieloprocesorowe – które zarządzają zasobami układu wieloprocesorowego
Wielokomputerowe- dla multikomputerowych systemow homogenicznych
Systemy te pelnia te same funkcje co tradycyjne systemy operacyjne z tym ze zadania swoje rozciągają na wiele jednostek centralnych(CPU) , przeznaczone sa do obslugi jednego komputera o wielu CPU
Wieloprocesorowe- sytem zarzadza zasobami sprzetowymi które umożliwiają wielu procesorom dostep do pamieci dzielonej z zapewnieniem ochrony przed dostępem współbieżnym i gwarancja spójności. Podstawowym celem systemu jest przezroczystosc liczby CPU dla aplikacji
Wielokomputerowe- metoda dostępu do danych opiera się na zasadzie budowania i przekazywania komunikatow . każdy wezel systemu posiada wlasne jadro zarządzające wlasnymi lokalnymi zasobami PO, CPU, HDD ; osobny niezalezny od innych maszyn modul obsługi komunikacji międzyprocesorowej którego zadaniem jest generowanie, wysylanie i odbieranie komunikatow