System rozproszony: Różnice pomiędzy wersjami

Usunięte 31 bajtów ,  10 lat temu
drobne merytoryczne, drobne redakcyjne
(drobne techniczne, drobne merytoryczne)
(drobne merytoryczne, drobne redakcyjne)
System rozproszony posiada następujące cechy:
 
# '''współdzielenieDzielenie zasobów''' (ang. ''resource sharing'') – wielu użytkowników systemu może korzystać z danego zasobu (np. [[drukarka|drukarek]], [[plik]]ów, usług, itp.).
# '''otwartośćOtwartość''' (ang. ''openness'') – podatność na rozszerzenia, możliwość rozbudowy systemu zarówno pod względem sprzętowym, jak i oprogramowania.
# '''współbieżnośćWspółbieżność''' (ang. ''concurrency'') – zdolność do przetwarzania wielu zadań jednocześnie.
# '''skalowalnośćSkalowalność''' (ang. ''scalability'') – własnośćcecha systemu polegającaumożliwiająca na zachowaniuzachowanie podobnej wydajności systemu przy zwiększeniuzwiększaniu skali systemu (np. liczby [[proces (informatyka)|procesów]], komputerów, itp.).
# '''odpornośćTolerowanie na błędyawarii''' (ang. ''fault tolerance'') – własnośćwłaściwość systemu polegająca na zdolnościumożliwiająca działania systemu mimo pojawiania się błędów i (lub) uszkodzeń (np. poprzezprzez utrzymywanie nadmiarowego sprzętu).
# '''transparentnośćPrzezroczystość''', przezroczystość (ang. ''transparency'') – własnośćwłaściwość systemu pozwalająca napowodująca postrzeganie systemu przez użytkownika jako całości, a nie poszczególnych składowych.
 
Obecnie w systemach rozproszonych istotną rolę odgrywa [[Oprogramowaniewarstwa pośredniczącepośrednia|warstwaoprogramowanie pośredniczącapośredniczące]] (warstwa pośrednia, ang. ''middleware''), która pośredniczy w komunikacji między komponentami systemówjego rozproszonychskładowymi. Przykładami warstwy pośredniczącejpośredniej są:
* [[Gniazdo (informatyka)|gniazda]] (ang. ''sockets'')
* [[Remote Procedure Call|RPC]] (''Remote Procedure Call'')
Anonimowy użytkownik