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

Slides:



Advertisements
Podobné prezentace
Úvod do počítačových sítí Úvod. Úvod do počítačových sítí •Úvod, síťové protokoly, architektury,standardy •Fyzická úroveň •Linková úroveň •Lokální počítačové.
Advertisements

Základy databázových systémů
1 Počítačové sítě Úvodní přednáška Cíl předmětu –seznámit se s principy datové komunikace –seznámit se s principy distribučních systémů –seznámit se s.
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Přednáška č. 5 Proces návrhu databáze
PC SÍTĚ I.
Databázové systémy Přednáška č. 6 Architektura databázových systémů,
Internet Definice Historie Použití Programy pro práci s internetem
Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Úvod Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
POČÍTAČOVÉ SÍTĚ KONCEPCE SÍTÍ
Informatika Internet.
VLAN Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc.
Ukládání dat, a spam INTERNET Ukládání dat, a spam.
Architektura databází Ing. Dagmar Vítková. Centrální architektura V této architektuře jsou data i SŘBD v centrálním počítači. Tato architektura je typická.
Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Počítačové sítě LAN Pavlína Kolbábková.
Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace.
Databázové systémy Architektury DBS.
Migrace kódu a procesů Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Informatika pro ekonomy II přednáška 10
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
Základy počítačových sítí elektronická pošta Základy počítačových sítí Lekce 5 Ing. Jiří ledvina, CSc.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Firewall.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
DATABÁZOVÉ SYSTÉMY. 2 DATABÁZOVÝ SYSTÉM SYSTÉM ŘÍZENÍ BÁZE DAT (SŘBD) PROGRAM KTERÝ ORGANIZUJE A UDRŽUJE NASHROMÁŽDĚNÉ INFORMACE DATABÁZOVÁ APLIKACE PROGRAM.
STRUKTURA POČÍTAČOVÝCH SÍTÍ. Co to je PC síť  PC síť - propojení dvou a více PC za účelem sdílení dat nebo komunikace.
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
Počítačové sítě Informatika – 7. ročník
Základy informatiky část 6
Výpočetní technika kód předmětu: VT Ing. Miroslav Vachůn, Ph.D.
Distribuovaná sdílená paměť Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Vnitřní (operační paměť)
Internet.
Global network of innovation Identity a Access Management v heterogenním prostředí Marta Vohnoutová 19. dubna 2015.
Počítačové sítě Terezie Gřundělová Historie Vznik a vývoj je spjat s rozvojem počítačů a výpočetní techniky První rozmach v padesátých letech.
1/28 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vlákna 06.
Úvod do počítačových sítí
Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Linková úroveň Úvod do počítačových sítí. 2 Problémy při návrhu linkové úrovně Služby poskytované síťové úrovni Zpracování rámců Kontrola chyb Řízení.
Umístění komunikačního klienta v síti S síť KK DB M.
Velké databáze High Performance Databases Miroslav Křipač Vývojový tým IS MU Služby počítačových sítí,
Architektura databází DBS=SŘBD+DB
STRUKTURA POČÍTAČOVÝCH SÍTÍ učební texty pro deváté ročníky ZŠ
Stanice v síti učební texty pro deváté ročníky ZŠ.
SVAZEK NEDEDIKOVANÝCH PRACOVNÍCH STANIC NA BÁZI OS LINUX DANIEL LANGR DIPLOMOVÁ PRÁCE 2004.
Diskový oddíl. Diskové oddíly (partition) slouží k rozdělení fyzického disku na logické oddíly, se kterými je možné nezávisle manipulovat jeden disk se.
Počítačové sítě ● Síťové architektury ● Internet – historie a současnost ● Místní a rozsáhlé sítě ● Síťové prvky ● Adresace v sítích TCP/IP ● URI ● Síťové.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně AUTOR: Bc. Petr Poledník NÁZEV: Podpora výuky v technických oborech TEMA: Počítačové systémy ČÍSLO.
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně AUTOR: Bc. Petr Poledník NÁZEV: Podpora výuky v technických oborech TEMA: Počítačové systémy ČÍSLO.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
PŘEDCHŮDCI POČÍTAČOVÝCH SÍTÍ … od telegrafu k wifině.
Číslo projektu CZ.1.07/1.5.00/ Název školy Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64 Název materiálu VY_32_INOVACE_IVT_1_KOT_18_POCITACOVA_SIT.
Paměti PC HDD, CD/DVD, USB Flash RAM a ROM Vnější paměť Disková paměť
Živočichopis (taxonomie) sítí
Operační systémy - úvod
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace
Informatika pro ekonomy přednáška 8
Správa paměti.
Číslo projektu OP VK Název projektu Moderní škola Název školy
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Úvod do počítačových sítí
Přednášky z Distribuovaných systémů
Přednášky z distribuovaných systémů
Operační systémy.
Paměť.
Základy počítačových sítí elektronická pošta
Informatika Internet.
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. 13.4.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čů. 13.4.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. 13.4.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 13.4.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ý 13.4.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. 13.4.2019 DS - Úvod

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

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

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

Homogenní multipočítačové systémy 1-9 mřížka hyperkrychle 13.4.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 13.4.2019 DS - Úvod

Jednoprocesorové operační systémy 1.11 Oddělení aplikací od kódu operačního systému pomocí mikrojádra. 13.4.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. 13.4.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. 13.4.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. 13.4.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. 13.4.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í. 13.4.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 13.4.2019 DS - Úvod

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

Síťový operační systém (1) 1-19 Obecná struktura síťového operačního systému. 13.4.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. 13.4.2019 DS - Úvod

Síťový operační systém (3) 1.21 Různi klienti mohou montovat servery v různých místech. 13.4.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. 13.4.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. 13.4.2019 DS - Úvod

Obecná interakce mezi klientem a serverem. Klienti a servery 1.25 Obecná interakce mezi klientem a serverem. 13.4.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ě. 13.4.2019 DS - Úvod

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

Různé typy architektur(2) 1-30 Příklad, kdy server funguje jako klient. 13.4.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. 13.4.2019 DS - Úvod