background image

 

 

Sieci komputerowe 

Sieci komputerowe 

i

i

 

 

systemy 

systemy 

rozproszone

rozproszone

 

 

Jerzy Brzeziński

Jerzy Brzeziński

 

 

background image

 

 

Zagadnienia

Zagadnienia

Sieci komputerowe i systemy rozproszone 

Sieci komputerowe i systemy rozproszone 

obejmują kompleks zagadnień związanych z 

obejmują kompleks zagadnień związanych z 

szeroko 

rozumianą 

konstrukcją 

sieci 

szeroko 

rozumianą 

konstrukcją 

sieci 

komputerowych 

oraz 

narzędzi 

komputerowych 

oraz 

narzędzi 

informatycznych  i  systemów  aplikacyjnych 

informatycznych  i  systemów  aplikacyjnych 

w środowiskach rozproszonych. 

w środowiskach rozproszonych. 

background image

 

 

Tematyka zajęć

Tematyka zajęć

W ramach specjalności studenci zapoznają się 

W ramach specjalności studenci zapoznają się 

z:

z:

podstawami transmisji danych w mediach klasycznych i 

podstawami transmisji danych w mediach klasycznych i 

światłowodowych,

światłowodowych,

nowoczesnymi sieciami telekomunikacyjnymi, 

nowoczesnymi sieciami telekomunikacyjnymi, 

zaawansowanymi architekturami i technologiami sieci 

zaawansowanymi architekturami i technologiami sieci 

komputerowych,

komputerowych,

problemami konstrukcji i oceny algorytmów równoległych i 

problemami konstrukcji i oceny algorytmów równoległych i 

rozproszonych,

rozproszonych,

nowoczesnymi narzędziami i środowiskami przetwarzania 

nowoczesnymi narzędziami i środowiskami przetwarzania 

równoległego i rozproszonego, 

równoległego i rozproszonego, 

problematyką projektowania i zarządzania sieciami 

problematyką projektowania i zarządzania sieciami 

komputerowymi oraz systemami rozproszonymi, 

komputerowymi oraz systemami rozproszonymi, 

zasadami konstrukcji rozproszonych systemów wiarygodnych

zasadami konstrukcji rozproszonych systemów wiarygodnych

,

,

z interdyscyplinarną tematyką narzędzi i zastosowań 

z interdyscyplinarną tematyką narzędzi i zastosowań 

technologii internetowych. 

technologii internetowych. 

background image

 

 

Przedmioty obowiązkowe:

Przedmioty obowiązkowe:

     

     

Semestr VII

Semestr VII

Rozproszone systemy operacyjne. 

Rozproszone systemy operacyjne. 

W-30, L-30; E

W-30, L-30; E

Podstawy transmisji danych.

Podstawy transmisji danych.

W-30, L-30; E

W-30, L-30; E

Zaawansowane bazy danych

Zaawansowane bazy danych

W-30, L-30; 

W-30, L-30; 

     

     

Semestr VIII

Semestr VIII

 

 

Projektowanie systemów intra i internetowych.

Projektowanie systemów intra i internetowych.

   

   

W-15, 

W-15, 

L-45; 

L-45; 

Sieci telekomunikacyjne. 

Sieci telekomunikacyjne. 

    

    

W-30, L-30; E

W-30, L-30; E

Środowiska przetwarzania rozproszonego. 

Środowiska przetwarzania rozproszonego. 

    

    

W-30, 

W-30, 

L-30; E

L-30; E

Rozproszone systemy transakcyjne.

Rozproszone systemy transakcyjne.

    

    

W-30, L-30; E

W-30, L-30; E

Nowoczesne sieci komputerowe.

Nowoczesne sieci komputerowe.

    

    

W-30, L-30; E

W-30, L-30; E

Systemy mobilne (przedmiot obieralny)

Systemy mobilne (przedmiot obieralny)

    

    

W-30, L-30; 

W-30, L-30; 

background image

 

 

Przedmioty obowiązkowe:

Przedmioty obowiązkowe:

Semestr IX

Semestr IX

Algorytmy i środowiska równoległe.

Algorytmy i środowiska równoległe.

 

 

W-30, L-30; 

W-30, L-30; 

E

E

Zarządzanie sieciami komputerowymi i

Zarządzanie sieciami komputerowymi i

 

 

         

         

systemami rozproszonymi.

systemami rozproszonymi.

W-30, L-30; E

W-30, L-30; E

Projektowanie sieci komputerowych.

Projektowanie sieci komputerowych.

   

   

W-15, L-45;

W-15, L-45;

Projektowanie systemów rozproszonych.

Projektowanie systemów rozproszonych.

    

    

W-15, L-

W-15, L-

45; 

45; 

Systemy wiarygodne.

Systemy wiarygodne.

    

    

W-30, L-30; E

W-30, L-30; E

Aplikacje rozproszone (przedmiot obieralny).

Aplikacje rozproszone (przedmiot obieralny).

     

     

W-

W-

30, L-30; 

30, L-30; 

        

        

Semestr X

Semestr X

Seminarium dyplomowe. 

Seminarium dyplomowe. 

background image

 

 

Rozproszone systemy operacyjne

Rozproszone systemy operacyjne

 

 

Wprowadzenie

Wprowadzenie

: podstawowe charakterystyki systemów 

: podstawowe charakterystyki systemów 

rozproszonych, architektura systemów i ich klasyfikacja, 

rozproszonych, architektura systemów i ich klasyfikacja, 

podstawowe problemy konstrukcyjne.

podstawowe problemy konstrukcyjne.

Komunikacja

Komunikacja

: architektura środowiska komunikacyjnego, 

: architektura środowiska komunikacyjnego, 

modele kooperacji, podstawowe mechanizmy komunikacji, 

modele kooperacji, podstawowe mechanizmy komunikacji, 

komunikacja grupowa, systemy z rozproszoną pamięcią 

komunikacja grupowa, systemy z rozproszoną pamięcią 

współdzieloną.

współdzieloną.

Synchronizacja

Synchronizacja

: zegary fizyczne i logiczne, synchronizacja 

: zegary fizyczne i logiczne, synchronizacja 

zegarów, zegary wektorowe, synchronizatory, elekcja, 

zegarów, zegary wektorowe, synchronizatory, elekcja, 

wzajemne wykluczanie.

wzajemne wykluczanie.

Detekcja stanu globalnego

Detekcja stanu globalnego

: spójność stanu globalnego, 

: spójność stanu globalnego, 

detekcja stanu spójnego, detekcja zakończenia.

detekcja stanu spójnego, detekcja zakończenia.

Zarządzanie zasobami

Zarządzanie zasobami

: identyfikacja zasobów, 

: identyfikacja zasobów, 

szeregowanie rozproszone,  rozproszony system plików, 

szeregowanie rozproszone,  rozproszony system plików, 

zakleszczenie w systemach rozproszonych, LDAP, NIS, NFS.

zakleszczenie w systemach rozproszonych, LDAP, NIS, NFS.

Przegląd istniejących rozwiązań i standardów

Przegląd istniejących rozwiązań i standardów

: Unix, 

: Unix, 

Chorus.

Chorus.

background image

 

 

Rozproszone systemy operacyjne

Rozproszone systemy operacyjne

  

  

[laboratorium]

[laboratorium]

mechanizm zdalnego wywoływania procedur 

mechanizm zdalnego wywoływania procedur 

Sun RPC

Sun RPC

 (wywołanie synchroniczne, 

 (wywołanie synchroniczne, 

asynchroniczne i zwrotne), 

asynchroniczne i zwrotne), 

poznanie podstawowych problemów 

poznanie podstawowych problemów 

konstrukcji systemów rozproszonych

konstrukcji systemów rozproszonych

 na 

 na 

przykładzie implementacji wybranego zadania w 

przykładzie implementacji wybranego zadania w 

Sun RPC, 

Sun RPC, 

poznanie zagadnień konfiguracji 

poznanie zagadnień konfiguracji 

rozproszonych systemów operacyjnych

rozproszonych systemów operacyjnych

 

 

(rozproszony system plików, usługi katalogowe) na 

(rozproszony system plików, usługi katalogowe) na 

przykładzie systemów 

przykładzie systemów 

NFS, NIS i Samba, LDAP

NFS, NIS i Samba, LDAP

.

.

background image

 

 

Podstawy transmisja danych

Podstawy transmisja danych

 

 

Model systemu transmisji danych

Model systemu transmisji danych

. Pojęcie informacji, 

. Pojęcie informacji, 

sposoby fizycznej reprezentacji danych, pojęcie kanału 

sposoby fizycznej reprezentacji danych, pojęcie kanału 

transmisyjnego, podstawy teorii modulacji, szybkość 

transmisyjnego, podstawy teorii modulacji, szybkość 

transmisji a szybkość modulacji

transmisji a szybkość modulacji

Transmisja danych w kanale podstawowym

Transmisja danych w kanale podstawowym

, liniowe 

, liniowe 

kody transmisyjne, szpikowanie zerami, kody 

kody transmisyjne, szpikowanie zerami, kody 

samosynchronizujące

samosynchronizujące

Podstawy analizy widmowej, wyznaczanie widma ciągu 

Podstawy analizy widmowej, wyznaczanie widma ciągu 

danych

danych

Podstawy modulacji

Podstawy modulacji

 AM, FM, PM, AM-PM, QAM,

 AM, FM, PM, AM-PM, QAM,

Zasada działania systemów szerokopasmowych

Zasada działania systemów szerokopasmowych

Zasada realizacji wielodostępu

Zasada realizacji wielodostępu

: FDMA, TDMA, CDMA, 

: FDMA, TDMA, CDMA, 

PRMA

PRMA

Wielowartościowe kody transmisyjne

Wielowartościowe kody transmisyjne

 CAP64, DMT, 

 CAP64, DMT, 

TCM, przekaz informacji w systemie ADSL

TCM, przekaz informacji w systemie ADSL

background image

 

 

Podstawy transmisja danych

Podstawy transmisja danych

 

 

Kody kompresji bezstratnej

Kody kompresji bezstratnej

Próbkowanie i kwantyzacja skalarna danych 

Próbkowanie i kwantyzacja skalarna danych 

analogowych

analogowych

Kompresja obrazów statycznych (JPEG, JPEG 2000)

Kompresja obrazów statycznych (JPEG, JPEG 2000)

Kompresja obrazów ruchomych (MPEG1, MPEG2, 

Kompresja obrazów ruchomych (MPEG1, MPEG2, 

MPEG4)

MPEG4)

Kompresja sygnałów dźwiękowych

Kompresja sygnałów dźwiękowych

Sposoby zabezpieczania danych przed 

Sposoby zabezpieczania danych przed 

przekłamaniami

przekłamaniami

, kodowanie kanałowe, nadmiarowe kody 

, kodowanie kanałowe, nadmiarowe kody 

liniowe

liniowe

Liniowe kody cykliczne, kody BCH, technika ARQ

Liniowe kody cykliczne, kody BCH, technika ARQ

Kody splotowe, dekodowanie twardo- i 

Kody splotowe, dekodowanie twardo- i 

miękkodecyzyjne, algorytm Viterbiego

miękkodecyzyjne, algorytm Viterbiego

background image

 

 

Podstawy transmisja danych

Podstawy transmisja danych

 

 

[laboratorium]

[laboratorium]

Podstawy analizy widmowej

Podstawy analizy widmowej

Badanie widma okresowego przebiegu 

Badanie widma okresowego przebiegu 

prostokątnego

prostokątnego

Badanie widma sygnału o kluczowanej 

Badanie widma sygnału o kluczowanej 

amplitudzie

amplitudzie

Badanie widma sygnału o kluczowanej 

Badanie widma sygnału o kluczowanej 

częstotliwości

częstotliwości

Symulacja systemów z widmem rozproszonym

Symulacja systemów z widmem rozproszonym

Symulacja kodowania i dekodowania za pomocą 

Symulacja kodowania i dekodowania za pomocą 

liniowych kodów nadmiarowych

liniowych kodów nadmiarowych

Kodowanie i dekodowanie za pomocą kodów 

Kodowanie i dekodowanie za pomocą kodów 

cyklicznych i BCH - metoda polowania na błędy

cyklicznych i BCH - metoda polowania na błędy

Algorytm Viterbiego dekodowania kodów 

Algorytm Viterbiego dekodowania kodów 

splotowych

splotowych

background image

 

 

Zaawansowane bazy danych

Zaawansowane bazy danych

 

 

Aktywne bazy danych 

Aktywne bazy danych 

Bazy wiedzy

Bazy wiedzy

Temporalne bazy danych

Temporalne bazy danych

Obiektowe bazy danych

Obiektowe bazy danych

Magazyny danych

Magazyny danych

background image

 

 

Projektowanie systemów 

Projektowanie systemów 

intra

intra

-

-

 i

 i

 

 

internetowych

internetowych

 

 

(1)

(1)

Bezpieczeństwo w Internecie

Bezpieczeństwo w Internecie

infrastruktura kluczy publicznych, 

infrastruktura kluczy publicznych, 

certyfikaty dla poczty elektronicznej i serwerów 

certyfikaty dla poczty elektronicznej i serwerów 

WWW, 

WWW, 

protokół SSL. 

protokół SSL. 

Przegląd technologii internetowych

Przegląd technologii internetowych

: HTML4, XHTML, 

: HTML4, XHTML, 

CSS1/2/3, DHTML. 

CSS1/2/3, DHTML. 

Protokół HTTP

Protokół HTTP

: uwierzytelnianie, sesja, cookies. 

: uwierzytelnianie, sesja, cookies. 

Języki skryptowe dla przeglądarek

Języki skryptowe dla przeglądarek

: JavaScript, Java. 

: JavaScript, Java. 

Reprezentacja i manipulacja dokumentem w 

Reprezentacja i manipulacja dokumentem w 

przeglądarce

przeglądarce

: standard DOM. Język XML, specyfikacje 

: standard DOM. Język XML, specyfikacje 

DTD,  aplikacje XML: SVG, MathML, SMIL, DocBook, 

DTD,  aplikacje XML: SVG, MathML, SMIL, DocBook, 

WML. 

WML. 

background image

 

 

Projektowanie systemów 

Projektowanie systemów 

intra

intra

-

-

 i

 i

 

 

internetowych

internetowych

 

 

(2)

(2)

Przetwarzanie dokumentów XML

Przetwarzanie dokumentów XML

: parser SAX, Style 

: parser SAX, Style 

dla dokumentów XML: język XSLT i XSL i standardy 

dla dokumentów XML: język XSLT i XSL i standardy 

poboczne: XPointer, XPath, XLink.

poboczne: XPointer, XPath, XLink.

Dynamiczne generowanie dokumentów

Dynamiczne generowanie dokumentów

: CGI, FastCGI, 

: CGI, FastCGI, 

SSI, moduły dla serwerów. 

SSI, moduły dla serwerów. 

Języki skryptowe dla serwerów

Języki skryptowe dla serwerów

PHP, 

PHP, 

ASP. 

ASP. 

Dostęp do baz danych. 

Dostęp do baz danych. 

Java: serwlety i JSP. 

Java: serwlety i JSP. 

Metaopisy serwerów WWW

Metaopisy serwerów WWW

: standard RDF. 

: standard RDF. 

Protokół komunikacyjny SOAP

Protokół komunikacyjny SOAP

.

.

background image

 

 

Sieci Telekomunikacyjne

Sieci Telekomunikacyjne

 

 

(1)

(1)

 

 

Elementy systemów telekomunikacyjnych

Elementy systemów telekomunikacyjnych

Model cyfrowego systemu telekomunikacyjnego,

Model cyfrowego systemu telekomunikacyjnego,

Rodzaje źródeł wiadomości cyfrowych, 

Rodzaje źródeł wiadomości cyfrowych, 

cyfrowe kodowanie sygnału mowy,

cyfrowe kodowanie sygnału mowy,

model systemu telekomunikacyjnego wykorzystującego 

model systemu telekomunikacyjnego wykorzystującego 

transmisję PCM

transmisję PCM

organizacja transmisji PCM

organizacja transmisji PCM

różne techniki transmisji cyfrowej zastosowane w modemach

różne techniki transmisji cyfrowej zastosowane w modemach

telefonicznych, zasada działania telefonii komórkowej,

telefonicznych, zasada działania telefonii komórkowej,

podstawowa architektura systemu GSM,

podstawowa architektura systemu GSM,

transmisja danych i SMS w systemie GSM,

transmisja danych i SMS w systemie GSM,

zasada działania systemu transmisji danych w sieci GPRS i 

zasada działania systemu transmisji danych w sieci GPRS i 

EDGE.

EDGE.

Zasady działania systemów światłowodowych

Zasady działania systemów światłowodowych

Zasady propagacji światła,

Zasady propagacji światła,

rodzaje światłowodów, tłumienie i dyspersja,

rodzaje światłowodów, tłumienie i dyspersja,

wstęp do projektowania linii światłowodowych,

wstęp do projektowania linii światłowodowych,

diody nadawcze i odbiorcze,

diody nadawcze i odbiorcze,

zasady instalacji, zwielokrotnienie WDM i 

zasady instalacji, zwielokrotnienie WDM i 

OTDM,wzmacniacze optyczne,

OTDM,wzmacniacze optyczne,

prognozy rozwoju systemów światłowodowych

prognozy rozwoju systemów światłowodowych

background image

 

 

Sieci Telekomunikacyjne

Sieci Telekomunikacyjne

 

 

(2)

(2)

 

 

Sieci ISDN

Sieci ISDN

Charakterystyka sieci ISDN: przyczyny wprowadzenia, idea 

Charakterystyka sieci ISDN: przyczyny wprowadzenia, idea 

sieci ISDN, 

sieci ISDN, 

sieci wąskopasmowe i szerokopasmowe, 

sieci wąskopasmowe i szerokopasmowe, 

zagadnienia standaryzacji,

zagadnienia standaryzacji,

Styki użytkownika z siecią: kanały dla sieci ISDN, struktury 

Styki użytkownika z siecią: kanały dla sieci ISDN, struktury 

styków, dostęp podstawowy i pierwotny (BRA i PRA), 

styków, dostęp podstawowy i pierwotny (BRA i PRA), 

konfiguracja odniesienia, przykłady fizycznych realizacji 

konfiguracja odniesienia, przykłady fizycznych realizacji 

dostępu,

dostępu,

Warstwa fizyczna dla dostępu abonenckiego: zasady 

Warstwa fizyczna dla dostępu abonenckiego: zasady 

transmisji, konfiguracje okablowania, dostęp do kanału D, 

transmisji, konfiguracje okablowania, dostęp do kanału D, 

aktywacja styku, zasilanie. 

aktywacja styku, zasilanie. 

Sygnalizacja użytkownika (DSS1): protokół LAPD, budowa 

Sygnalizacja użytkownika (DSS1): protokół LAPD, budowa 

ramki, procedury protokołu, budowa wiadomości 

ramki, procedury protokołu, budowa wiadomości 

sygnalizacyjnej, podstawowe wiadomości sygnalizacyjne, 

sygnalizacyjnej, podstawowe wiadomości sygnalizacyjne, 

podstawowa obsługa połączeń. 

podstawowa obsługa połączeń. 

Usługi w sieciach ISDN: zasady definiowania usług, atrybuty 

Usługi w sieciach ISDN: zasady definiowania usług, atrybuty 

usług, usługi przenoszenia i teleusługi, 

usług, usługi przenoszenia i teleusługi, 

usługi dodatkowe w sieci ISDN, 

usługi dodatkowe w sieci ISDN, 

zastosowania sieci ISDN,

zastosowania sieci ISDN,

background image

 

 

Środowiska przetwarzania 

Środowiska przetwarzania 

rozproszonego

rozproszonego

Wprowadzenie

Wprowadzenie

: ogólna charakterystyka wybranych 

: ogólna charakterystyka wybranych 

środowisk przetwarzania rozproszonego w kontekście 

środowisk przetwarzania rozproszonego w kontekście 

zastosowań do budowy systemów rozproszonych. 

zastosowań do budowy systemów rozproszonych. 

Przegląd środowisk i standardów: PVM, MPI

Przegląd środowisk i standardów: PVM, MPI

 

 

(środowiska wymiany komunikatów zorientowane na 

(środowiska wymiany komunikatów zorientowane na 

przetwarzanie równoległe); 

przetwarzanie równoległe); 

Ada 95

Ada 95

 (integracja mechanizmów budowy systemów 

 (integracja mechanizmów budowy systemów 

rozproszonych z konstrukcjami językowymi wysokiego 

rozproszonych z konstrukcjami językowymi wysokiego 

poziomu), 

poziomu), 

Java RMI

Java RMI

 (integracja mechanizmów rozproszonych z 

 (integracja mechanizmów rozproszonych z 

podejściem obiektowym do budowy systemów 

podejściem obiektowym do budowy systemów 

informatycznych); 

informatycznych); 

CORBA

CORBA

 (zastosowanie obiektowego podejścia do 

 (zastosowanie obiektowego podejścia do 

konstrukcji oprogramowania w integracji systemów 

konstrukcji oprogramowania w integracji systemów 

heterogenicznych).

heterogenicznych).

background image

 

 

Środowiska przetwarzania 

Środowiska przetwarzania 

rozproszonego

rozproszonego

 

 

[laboratorium]

[laboratorium]

Ścisła korelacja z wykładem w zakresie 

Ścisła korelacja z wykładem w zakresie 

poruszanych zagadnień

poruszanych zagadnień

Przedstawienie praktycznych aspektów 

Przedstawienie praktycznych aspektów 

użycia omawianych środowisk (sposób 

użycia omawianych środowisk (sposób 

przygotowania i uruchomienia programów, 

przygotowania i uruchomienia programów, 

uruchomienie odpowiednich narzędzi lub 

uruchomienie odpowiednich narzędzi lub 

usług itp.)

usług itp.)

Projekt i implementacja wybranych 

Projekt i implementacja wybranych 

problemów

problemów

background image

 

 

Rozproszone systemy transakcyjne

Rozproszone systemy transakcyjne

Alokacja danych w rozproszonych bazach danych

Alokacja danych w rozproszonych bazach danych

Zarządzanie współbieżnością

Zarządzanie współbieżnością

Optymalizacja zapytań rozproszonych

Optymalizacja zapytań rozproszonych

Odtwarzanie transakcji rozproszonych

Odtwarzanie transakcji rozproszonych

Projektowanie i integracja rozproszonych 

Projektowanie i integracja rozproszonych 

systemów baz danych

systemów baz danych

background image

 

 

Nowoczesne sieci 

Nowoczesne sieci 

komputerowe

komputerowe

SONET/SDM

SONET/SDM

Sieci optyczne

Sieci optyczne

Standard 10 GbE

Standard 10 GbE

Routery gigabitowe

Routery gigabitowe

Protokół MPLS

Protokół MPLS

Multikasty w sieciach

Multikasty w sieciach

QoS w sieciach 

QoS w sieciach 

(architektura QBone, 

(architektura QBone, 

  DiffServ) 

  DiffServ) 

Protokół IP v.6

Protokół IP v.6

GRID - system 

GRID - system 

ogólnodostępnych 

ogólnodostępnych 

usług

usług

CDN

CDN

Szerokopasmowe sieci 

Szerokopasmowe sieci 

dostępowe

dostępowe

Dostęp 

Dostęp 

bezprzewodowy

bezprzewodowy

Hybrydowy dostęp do 

Hybrydowy dostęp do 

Internetu

Internetu

background image

 

 

Systemy mobilne

Systemy mobilne

Problemy przetwarzania mobilnego

Problemy przetwarzania mobilnego

Środowiska przetwarzania mobilnego

Środowiska przetwarzania mobilnego

Zastosowania systemów mobilnych

Zastosowania systemów mobilnych

background image

 

 

Algorytmy 

Algorytmy 

i środowiska 

i środowiska 

równoległe

równoległe

 

 

Pojęcia podstawowe

Pojęcia podstawowe

: model PRAM, praktyczna realizacja 

: model PRAM, praktyczna realizacja 

różnych jego wersji, metody oceny efektywności 

różnych jego wersji, metody oceny efektywności 

algorytmów równoległych, pożądane właściwości 

algorytmów równoległych, pożądane właściwości 

algorytmów równoległych, przyjęta konwencja wyrażania 

algorytmów równoległych, przyjęta konwencja wyrażania 

algorytmów równoległych.

algorytmów równoległych.

Podstawowe zagadnienia algorytmiczne w postaci 

Podstawowe zagadnienia algorytmiczne w postaci 

równoległej

równoległej

: wybór k-tego elementu co do wartości, 

: wybór k-tego elementu co do wartości, 

scalanie (merging), sortowanie, wyszukiwanie elementu o 

scalanie (merging), sortowanie, wyszukiwanie elementu o 

zadanej wartości, generowanie permutacji i kombinacji.

zadanej wartości, generowanie permutacji i kombinacji.

Wybrane problemy z teorii grafów

Wybrane problemy z teorii grafów

: wyznaczanie 

: wyznaczanie 

domknięcia przechodniego, wyznaczanie odległości między 

domknięcia przechodniego, wyznaczanie odległości między 

wszystkimi parami wierzchołków, wyznaczanie 

wszystkimi parami wierzchołków, wyznaczanie 

minimalnego drzewa rozpinającego.

minimalnego drzewa rozpinającego.

Wybrane algorytmy optymalizacji kombinatorycznej

Wybrane algorytmy optymalizacji kombinatorycznej

równoległy algorytm podziału i ograniczeń, równoległe 

równoległy algorytm podziału i ograniczeń, równoległe 

implementacje metaheurystyk.

implementacje metaheurystyk.

Routing w równoległych systemach komputerowych

Routing w równoległych systemach komputerowych

Modele i metody szeregowania obliczeń równoległych

Modele i metody szeregowania obliczeń równoległych

background image

 

 

Algorytmy 

Algorytmy 

i środowiska 

i środowiska 

równoległe

równoległe

 

 

środowiska przetwarzania współbieżnego: 

środowiska przetwarzania współbieżnego: 

Linda, OpenMP, CC++, HPF

Linda, OpenMP, CC++, HPF

zasady i optymalizacja przetwarzania wektorowego 

zasady i optymalizacja przetwarzania wektorowego 

mechanizmy pamięci współdzielonej 

mechanizmy pamięci współdzielonej 

prezentacja i wykorzystanie narzędzi wspomagających 

prezentacja i wykorzystanie narzędzi wspomagających 

uruchamianie i optymalizację kodu w różnych 

uruchamianie i optymalizację kodu w różnych 

środowiskach

środowiskach

przegląd narzędzi i środowisk wspomagających 

przegląd narzędzi i środowisk wspomagających 

programowanie równoległe

programowanie równoległe

cechy charakterystyczne, możliwości, porównanie 

cechy charakterystyczne, możliwości, porównanie 

środowisk oraz sposoby rozwiązywania przy ich użyciu 

środowisk oraz sposoby rozwiązywania przy ich użyciu 

podstawowych problemów przetwarzania równoległego

podstawowych problemów przetwarzania równoległego

rozwiązywanie problemów badawczych przy użyciu 

rozwiązywanie problemów badawczych przy użyciu 

prezentowanych środowisk i narzędzi w gronie stacji 

prezentowanych środowisk i narzędzi w gronie stacji 

roboczych, komputerach: SMP, wektorowego i z pamięcią 

roboczych, komputerach: SMP, wektorowego i z pamięcią 

rozproszoną

rozproszoną

background image

 

 

Zarządzanie sieciami 

Zarządzanie sieciami 

komputerowymi i systemami 

komputerowymi i systemami 

rozproszonymi

rozproszonymi

 

 

(1)

(1)

 

 

Modele zarządzania SK-ISO

Modele zarządzania SK-ISO

Modele zarządzania SK-SNMP

Modele zarządzania SK-SNMP

Protokół SNMP i bazy MIB

Protokół SNMP i bazy MIB

Rozwój protokołu SNMP - SNMP v.2, v.3

Rozwój protokołu SNMP - SNMP v.2, v.3

RMON i RMON II

RMON i RMON II

Przegląd praktycznych narzędzi do pomiaru i 

Przegląd praktycznych narzędzi do pomiaru i 

zarządzania SK

zarządzania SK

Platformy zarządzania (NetView, Sun Net 

Platformy zarządzania (NetView, Sun Net 

Manager, Tivoli)

Manager, Tivoli)

Implementacja aplikacji agentów SNMP 

Implementacja aplikacji agentów SNMP 

background image

 

 

Zarządzanie sieciami 

Zarządzanie sieciami 

komputerowymi i systemami 

komputerowymi i systemami 

rozproszonymi

rozproszonymi

 

 

(2)

(2)

 

 

Specyfika zarządzania zasobami 

Specyfika zarządzania zasobami 

komputerowymi w środowisku 

komputerowymi w środowisku 

homogenicznym i heterogenicznym

homogenicznym i heterogenicznym

Rozproszone systemy operacyjne (Cray 

Rozproszone systemy operacyjne (Cray 

T3E)

T3E)

Klaster oraz środowisko typu Grid

Klaster oraz środowisko typu Grid

Systemy zarządzania zadaniami w trybie 

Systemy zarządzania zadaniami w trybie 

wsadowym 

wsadowym 

(LSF, NQE, PBS, SGE)

(LSF, NQE, PBS, SGE)

Systemy zarządzania zasobami w 

Systemy zarządzania zasobami w 

środowisku GRID 

środowisku GRID 

(GLOBUS, UNICORE, LEGION)

(GLOBUS, UNICORE, LEGION)

Zarządzanie dużymi ilościami danych w 

Zarządzanie dużymi ilościami danych w 

środowisku rozproszonym systemów 

środowisku rozproszonym systemów 

geograficznie odległych

geograficznie odległych

background image

 

 

Projektowanie sieci 

Projektowanie sieci 

komputerowych 

komputerowych 

Technologie oraz urządzenia wykorzystywane do budowy 

Technologie oraz urządzenia wykorzystywane do budowy 

sieci komputerowych

sieci komputerowych

Sposoby analizy wymagań użytkownika

Sposoby analizy wymagań użytkownika

 uwzględniające 

 uwzględniające 

charakterystykę ruchu, ograniczenia czasowe, protokoły, 

charakterystykę ruchu, ograniczenia czasowe, protokoły, 

możliwości połączeń, aspekty ekonomiczne, 

możliwości połączeń, aspekty ekonomiczne, 

Systemy okablowania strukturalnego i zasilania sieci

Systemy okablowania strukturalnego i zasilania sieci

,

,

Narzędzia utrzymania i dokumentowania sieci

Narzędzia utrzymania i dokumentowania sieci

,

,

background image

 

 

Projektowanie  systemów 

Projektowanie  systemów 

rozproszonych

rozproszonych

Architektury systemów rozproszonych

Architektury systemów rozproszonych

Inżynieria projektowania systemów rozproszonych 

Inżynieria projektowania systemów rozproszonych 

(analiza wymagań, zarządzanie projektem)

(analiza wymagań, zarządzanie projektem)

Ocena efektywności systemów rozproszonych

Ocena efektywności systemów rozproszonych

Środowiska

Środowiska

 projektowe 

 projektowe 

MS Exchange

MS Exchange

 oraz 

 oraz 

Lotus Domino

Lotus Domino

 

 

background image

 

 

Aplikacje rozproszone

Aplikacje rozproszone

Elektroniczna wymiana dokumentów 

Elektroniczna wymiana dokumentów 

(standardy EDI FACT, HL7) 

(standardy EDI FACT, HL7) 

Systemy pracy grupowej 

Systemy pracy grupowej 

Systemy medyczne 

Systemy medyczne 

background image

 

 

Atuty 

Atuty 

 

 

Ogólność wykształcenia

Ogólność wykształcenia

 

 

Atrakcyjność i stabilność rynku

Atrakcyjność i stabilność rynku

 

 

pracy

pracy

Możliwość indywidualnego rozwoju

Możliwość indywidualnego rozwoju

background image

 

 

Ogólność 

Ogólność 

wykształcenia 

wykształcenia 

 

 

Wykształcenie obejmuje:

Wykształcenie obejmuje:

Wszystkie warstwy rozproszonych 

Wszystkie warstwy rozproszonych 

systemów informatycznych

systemów informatycznych

 

 

Zaawansowane zagadnienia 

Zaawansowane zagadnienia 

techniczne i teoretyczne

techniczne i teoretyczne

Problematykę analizy, projektowania, 

Problematykę analizy, projektowania, 

utrzymywania, zarządzania i rozwoju 

utrzymywania, zarządzania i rozwoju 

systemów rozproszonych

systemów rozproszonych

background image

 

 

Ogólność 

Ogólność 

wykształcenia 

wykształcenia 

 

 

Wykształcenie obejmuje:

Wykształcenie obejmuje:

Budowę i zastosowania 

Budowę i zastosowania 

różnorodnych środowisk 

różnorodnych środowisk 

projektowania i implementacji 

projektowania i implementacji 

systemów rozproszonych (PVM, 

systemów rozproszonych (PVM, 

MPI, Ada95, Java RMI, CORBA, 

MPI, Ada95, Java RMI, CORBA, 

Linda, OpenMP, CC++, HPF, Aris, 

Linda, OpenMP, CC++, HPF, Aris, 

Lotus Domino, MS Exchange, Sun 

Lotus Domino, MS Exchange, Sun 

Net Manager,NetView, Tivoli, Grid)

Net Manager,NetView, Tivoli, Grid)

background image

 

 

Absolwenci

Absolwenci

Absolwenci tej specjalności są szczególnie 

Absolwenci tej specjalności są szczególnie 

dobrze

dobrze

 

 

przygotowani

przygotowani

:

:

 

 

do pracy związanej z projektowaniem, 

do pracy związanej z projektowaniem, 

utrzymywaniem i zarządzaniem sieciami 

utrzymywaniem i zarządzaniem sieciami 

komputerowymi, 

komputerowymi, 

do pracy związanej z projektowaniem, 

do pracy związanej z projektowaniem, 

utrzymywaniem i zarządzaniem 

utrzymywaniem i zarządzaniem 

rozproszonymi systemami informatycznymi

rozproszonymi systemami informatycznymi

do pracy związanej z projektowaniem, 

do pracy związanej z projektowaniem, 

utrzymywaniem i zarządzaniem aplikacjami 

utrzymywaniem i zarządzaniem aplikacjami 

internetowymi.

internetowymi.

background image

 

 

Stabilność i 

Stabilność i 

atrakcyjność rynku

atrakcyjność rynku

 

 

pracy

pracy

 

 

 

 

Stały wzrost zapotrzebowania na 

Stały wzrost zapotrzebowania na 

specjalistów z zakresu analizy, 

specjalistów z zakresu analizy, 

projektowania, utrzymania, 

projektowania, utrzymania, 

zarządzania i rozwoju rozproszonych 

zarządzania i rozwoju rozproszonych 

systemów informatycznych

systemów informatycznych

Możliwość podejmowania 

Możliwość podejmowania 

różnorodnych zadań

różnorodnych zadań

background image

 

 

Możliwość 

Możliwość 

indywidualnego 

indywidualnego 

rozwoju

rozwoju

 

 

Cisco Networking Academy

Cisco Networking Academy

Cisco Certified Networking Associate 

Cisco Certified Networking Associate 

Cisco Certified Academic Instructor

Cisco Certified Academic Instructor

Cisco Certified Network Professional

Cisco Certified Network Professional

Cisco Certified Internetworking 

Cisco Certified Internetworking 

Expert

Expert

background image

 

 

© Zakład Systemów Informatycznych

© Zakład Systemów Informatycznych

Koniec

Koniec

 

 

http://www.fcm.put.poznan.pl/

http://www.fcm.put.poznan.pl/

http://www.cs.put.poznan.pl/sop/

http://www.cs.put.poznan.pl/sop/


Document Outline