Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 118
projektov

Distribuované programovanie

«»
Prípona
.rar
Typ
prednášky
Stiahnuté
8 x
Veľkosť
1,5 MB
Jazyk
slovenský
ID projektu
5375
Posledná úprava
27.09.2017
Zobrazené
1 731 x
Autor:
triniti007
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Okruhy problémov v distribuovaných systémoch
• Komunikácia
• Súbežnosť (concurrency)
• Identifikácia/pomenovanie (naming)
• Synchronizácia
• Konzistencia
• Odolnosť voči chybám (fault-tolerance)
• Bezpečnosť

Definícia distribuovaného systému
• Súbor nezávislých počítačov, ktoré sa javia používateľovi ako jeden logický celok
• Súbor autonómnych počítačov komunikačne prepojených, ktorým programové vybavenie umožňuje pracovať ako integrovanému zariadeniu.
• Systém zložený z viacerých autonómnych procesorov, ktoré nezdieľajú spoločnú pamäť a spolupracujú prostredníctvom správ zasielaných prostredníctvom komunikačnej siete.

Základy distribuovaných systémov
• Nároky na distribuované systémy
- transparentnosť
- otvorenosť
- škálovateľnosť
• Hardvérový pohľad:
- multiprocesory
- multipočítače
• Softvérový pohľad:
- distribuované operačné systémy
- sieťové operačné systémy
- middleware
• Abstrakcia a architektúra DS:
- model klient-server
- dvojvrstvová architektúra
- viacvrstvová architektúra
- peer-to-peer

Kľúčové slová:

programovanie

transparentnosť

protokoly

Java

komunikácia

posielanie správ

prideľovanie mien

synchronizácia


O súboroch cookie na tejto stránke

Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.

Nastavenia Povoliť všetko