Přednášky z Distribuovaných systémů

Slides:



Advertisements
Podobné prezentace
Úvod Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Advertisements

Název:VY_32_INOVACE_VDT_8B_11A Škola:Základní škola Nové Město nad Metují, Školní 1000, okres Náchod Autor:Mgr. Milena Vacková Ročník:8. Tematický okruh,
Projekt Informační a vzdělávací portál Libereckého kraje I CZ.1.07/1.1.00/ I Školení pro uživatele portálu.
Petr Krčmář Virtualizace (především linuxová) InstallFest 2011.
Trh, tržní vztahy Trh Představuje určitý prostor, kde se setkávají kupující a prodávající. Na trhu se uskutečňuje akt koupě a prodeje – dochází ke směně.
Právní subjektivita – s.r.o. Výhoda spočívá v omezeném ručení za závazky společnosti. Relativně nízké hodnotě min. základního jmění. Malé administrativní.
Počítačové sítě 8. Využití sítí © Milan Keršlágerhttp:// Obsah: ● sdílení v sítích.
Hodnocení kvality vzdělávání škol a školských zařízení zřizovaných Libereckým krajem Zvyšování kompetencí vedoucích pracovníků Liberec 20. srpna 2012 Hodnocení.
Oborová brána Musica (MUS) Nový nástroj (nejen) pro české muzikology Václav Kapsa Národní knihovna České republiky Výroční konference ČSHV Nové výsledky.
OPERAČNÍ SYSTÉMY Část 3 – správa procesů Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Prostředí internetu Číslo DUM: III/2/VT/2/2/27 Vzdělávací předmět: Výpočetní technika Tematická oblast:
Podpora odborných partnerství v sociálních službách, existuje ano či ne?
MATURITNÍ OTÁZKA Č.6 ORIENTACE V PRINCIPECH, MOŽNOSTECH A PRAKTICKÉM VYUŽITÍ POČÍTAČOVÝCH SÍTÍ.
Publicita v projektech financovaných z ESF v rámci Operačního programu Lidské zdroje a zaměstnanost Seminář pro žadatele.
Globální adresace na Internetu Vazební síťové prostředky (uzly) Směrování Adresný plán.
POS 40 – 83. Základy datové komunikace - MULTIPLEX Kmitočtovým dělením (FDMA) – Přidělení kmitočtu jednotlivým uživatelům = šířka pásma se rozdělí na.
Počítačové sítě 14. IPv4 © Milan Keršlágerhttp:// Obsah: ● IP protokol, IP adresa,
Název materiálu: Internetová úložiště Anotace: Výklad nového učiva Autor: Iveta Pasterňáková, 2013 Ověření ve výuce , 5.třída Vyučovací předmět:
Technologie počítačů 4. Sběrnice © Milan Keršlágerhttp:// Obsah: ● ISA, EISA, VL-BUS,
Číslo projektuCZ.1.07/ / Název školySOU a ZŠ Planá, Kostelní 129, Planá Vzdělávací oblast Vzdělávání v informačních a komunikačních technologiích.
Ing. Zdeňka Šilhová Institut pro veřejnou správu Praha INTERAKTIVNÍ PERSONÁLNÍ PORTÁL PRO POTŘEBY ZAMĚSTNANCŮ VE VEŘEJNÉ SPRÁVĚ KONFERENČNÍ VZDĚLÁVACÍ.
Strukturovaná síťová konfigurace Členění sítí dle rozsahu (PAN, LAN, MAN, WAN) techniky zvyšování propustnosti LAN technika zvyšování spolehlivosti LAN.
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr. Petra Šandová Název: VY_32_INOVACE_5B_INF3_16_ Téma: pro 4.,5.ročník ZŠ, vytvořeno:
Síťové operační systémy OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Postup modelování Kateřina Růžičková. Postup modelování Rozhodnutí modelovat Definice problému Existence modelu, pro daný problém Identifikace modelu.
Topologie lokálních sítí
Databáze © Mgr. Petr Loskot
PŘIHLÁŠENÍ K ELEKTRONICKÉ EVIDENCI TRŽEB
AUTOR: Eva Strnadová NÁZEV: VY_52_INOVACE_04_05_05_CÉVNÍ SOUSTAVA
Důležité informace pro rodiče vycházejících žáků
Základy automatického řízení 1
Hodnocení kvality vzdělávání škol a školských zařízení zřizovaných Libereckým krajem EDUCA 2011 MY JOBS Porada ředitelů Liberec
AUTOR: Mgr. Marcel Bednařík NÁZEV: VY_32_INOVACE_09_INF_12
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr
9. mezinárodní konference ICTfórum/Personalis 2005
Internet.
Informace a informační zdroje
Ucelené řešení pro řízení lidských zdrojů, ekonomiky a logistiky
Vlastní hodnocení školy Vítejte na dnešní přednášce RNDr. Jiří Kuhn,
EVALUACE v OP RLZ PaedDr. Jaromír Krejčí Mgr. Jana Ostrýtová MŠMT.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Internetové služby – Disk Google Číslo DUM: III/2/VT/2/2/36 Vzdělávací předmět: Výpočetní technika Tematická.
Práce s PC P1.B Vránek Michal.
Matematika 3 – Statistika Kapitola 4: Diskrétní náhodná veličina
AUTOR: Eva Strnadová NÁZEV: VY_52_INOVACE_04_05_04_DÝCHACÍ SOUSTAVA
ELEKTRONICKÉ ZABEZPEČOVACÍ SYSTÉMY
Komunikační model TCP/IP
INTERNET Číslo projektu CZ.1.07/1.5.00/ Název školy
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Zábava na internetu
Prvky v síti Střední škola hotelová a služeb Kroměříž Název školy
Přístupový systém aneb kontrola vstupů
Distribuovaná sdílená paměť
Financováno z ESF a státního rozpočtu ČR.
Proxy server a Firewall
Kód materiálu: VY_32_INOVACE_16_FUNKCNI_STYLY Název materiálu:
1. ročník oboru Mechanik opravář motorových vozidel
Paměti počítače, rozdělení
Jednotná informační brána jako studnice informací pro lékaře
Informatika Počítačové sítě.
Centralizované rozvojové projekty 2017
Materiál byl vytvořen v rámci projektu
Remote login.
Jiří Vyskočil, Marko Genyg-Berezovskyj 2010
A co dál - aneb jak spolupracovat a komunikovat spolu i bez projektů
Přednášky z distribuovaných systémů
Přednášky z Distribuovaných systémů
Klíčové aktivity projektu
Počítačové sítě Úvodní přednáška
Digitální učební materiál
Informatika Počítačové sítě.
NABÍDKA ŠKOLENÍ CE 2017 / 18 Q2.
Transkript prezentace:

Přednášky z Distribuovaných systémů Úvod Přednášky z Distribuovaných systémů

Definice distribuovaného systému (1) Distribuovaný systém je: Soubor nezávislých počítačů, které se jeví svým uživatelům jako jeden souvislý systém. 2.1.2019 DS - Úvod

Definice distribuovaného systému (2) 1.1 Distribuovaný systém organizovaný jako middleware. Tato úroveň je rozšířena přes více počítačů. 2.1.2019 DS - Úvod

Transparentnost v distribuovaných systémech význam přístupu Skrývá odlišnosti v reprezentaci dat a jak je zdroj přístupný umístění Skrývá kde je zdroj umístěn migrace Skrývá že zdroj může být přesunut na jiné místo. přemisťování Skrývá, že zdroj může být přemisťován za běhu. replikace Skrývá, že zdroj může být sdílen několika konkurentními uživateli. souběžnosti chyb Skrývá chyby zdroje a obnovu po chybách. stálosti Skrývá zda-li je zdroj (program, data) v paměti nebo na disku. Různé formy transparentnosti v distribuovaných systémech. 2.1.2019 DS - Úvod

Problém škálovatelnosti (stupňovatelnosti) koncepce příklad Centralizované služby Jeden server pro všechny uživatele Centralizovaná data Jeden on-line telefonní seznam Centralizovaný algoritmus Směrování založené na úplné informaci. Příklady omezené škálovatelnosti 2.1.2019 DS - Úvod

Techniky škálování (1) 1.4 Vyplňování formuláře: Formulář vyplňuje server Klient kontroluje vyplňování a pošle formulář celý 2.1.2019 DS - Úvod

Jako příklad rozdělení DNS jmenného prostoru na zóny. Techniky škálování (2) 1.5 Jako příklad rozdělení DNS jmenného prostoru na zóny. 2.1.2019 DS - Úvod

Hardwareová koncepce 1.6 Různé základní organizace a paměti v distribuovaných výpočetních systémech. 2.1.2019 DS - Úvod

Multiprocesor se sběrnicovou architekturou. Multiprocesory (1) 1.7 Multiprocesor se sběrnicovou architekturou. 2.1.2019 DS - Úvod

Multiprocesory (2) 1.8 Křížový přepínač Omega přepínaná síť 2.1.2019 DS - Úvod

Homogenní multipočítačové systémy 1-9 mřížka hyperkrychle 2.1.2019 DS - Úvod

Programová koncepce Odlišnosti mezi systém popis Hlavní cíl DOS Těsně vázaný operační systém pro multiprocesory a homogenní multipočítače Ukrytí a řízení hlavních zdrojů NOS Volně vázaný operační systém pro heterogenní multipočítače (LAN a WAN) Nabídka lokálních služeb vzdáleným klientům Middleware Další úroveň nad NOS realizující základní služby Zajišťuje distribuci transparentnosti Odlišnosti mezi DOS (Distributed Operating Systems) NOS (Network Operating Systems) Middleware 2.1.2019 DS - Úvod

Jednoprocesorové operační systémy 1.11 Oddělení aplikací od kódu operačního systému pomocí mikrojádra. 2.1.2019 DS - Úvod

Multiprocesorové operační systémy (1) monitor Counter { private: int count = 0; public: int value() { return count;} void incr () { count = count + 1;} void decr() { count = count – 1;} } Monitor pro ochranu celého čísla před souběžným přístupem. 2.1.2019 DS - Úvod

Multiprovcesorové operační systémy (2) monitor Counter { private: int count = 0; int blocked_procs = 0; condition unblocked; public: int value () { return count;} void incr () { if (blocked_procs == 0) count = count + 1; else signal (unblocked); } void decr() { if (count ==0) { blocked_procs = blocked_procs + 1; wait (unblocked); blocked_procs = blocked_procs – 1; } else count = count – 1; Monitor pro ochranu celého čísla proti souběžnému přístupu, ale blokující proces. 2.1.2019 DS - Úvod

Multipočítačové operační systémy (1) 1.14 Základní struktura multipočítačového operačního systému. 2.1.2019 DS - Úvod

Multipočítačové operační systémy (2) 1.15 Alternativy pro blokování a bufferování přenášených zpráv. 2.1.2019 DS - Úvod

Multipočítačové operační systémy (3) Synchronizační bod Vysílací buffer Zajištění spolehlivé komunikace Blokováni vysílače dokud není buffer plný ano Není nezbytné Blokování vysílače dokud není zpráva odeslána ne Blokování vysílače dokud není zpráva přijata Nezbytné Blokování vysílače dokud není zpráva doručena Vztah mezi blokováním, bufferováním a spolehlivou komunikací. 2.1.2019 DS - Úvod

Systémy s distribuovanou sdílenou pamětí (1) Stránky adresního prostoru distribuovány mezi čtyřmi počítači Situace poté, co se CPU 1 odkazuje na str. 10 Situace, kdy je str. 10 R/O a je použita replikace 2.1.2019 DS - Úvod

Systémy s distribuovanou sdílenou pamětí (2) 1.18 Nepravé sdílení mezi dvěma nezávislými procesy. 2.1.2019 DS - Úvod

Síťový operační systém (1) 1-19 Obecná struktura síťového operačního systému. 2.1.2019 DS - Úvod

Síťový operační systém (2) 1-20 Příklad dvou klientů a serveru v síťovém operačním systému. 2.1.2019 DS - Úvod

Síťový operační systém (3) 1.21 Různi klienti mohou montovat servery v různých místech. 2.1.2019 DS - Úvod

Obecná struktura distribuovaného systému jako middleware. Umístění Middleware 1-22 Obecná struktura distribuovaného systému jako middleware. 2.1.2019 DS - Úvod

Middleware otevřenost 1.23 V otevřených distribuovaných systémech založených middleware musí být protokoly použité v jednotlivých uzlech stejné tak jako rozhraní, která nabízejí aplikacím. 2.1.2019 DS - Úvod

Obecná interakce mezi klientem a serverem. Klienti a servery 1.25 Obecná interakce mezi klientem a serverem. 2.1.2019 DS - Úvod

Obecné rozdělení vyhledávacího počítače v Internetu na tři úrovně. Úrovně zpracování 1-28 Obecné rozdělení vyhledávacího počítače v Internetu na tři úrovně. 2.1.2019 DS - Úvod

Různé typy architektur (1) 1-29 Alternativní organizace klient-server (a) – (e). 2.1.2019 DS - Úvod

Různé typy architektur(2) 1-30 Příklad, kdy server funguje jako klient. 2.1.2019 DS - Úvod

Příklad horizontální distribuce webových služeb. Moderní architektury 1-31 Příklad horizontální distribuce webových služeb. 2.1.2019 DS - Úvod