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

45 033   projektov
0 nových

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 581 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