Spisu treści:
Definicja - Co oznacza Distributed Computing (DCI)?
Przetwarzanie rozproszone odnosi się do dziedziny informatyki, która bada systemy rozproszone. System rozproszony obejmuje różne komputery, które łączą się i komunikują za pośrednictwem sieci komputerowej. Komputery komunikują się ze sobą, aby osiągnąć wspólny cel.
Rozproszone systemy komputerowe zawierają kilka składników oprogramowania, które są instalowane na różnych komputerach, ale działają jako oddzielny system. Komputery działające w systemie rozproszonym mogą być fizycznie zamknięte i połączone za pomocą sieci lokalnej. Lub mogą być geograficznie odległe i połączone za pomocą sieci rozległej.
Techopedia wyjaśnia Distributed Computing (DCI)
Systemy rozproszone obejmują różne możliwe konfiguracje, takie jak komputery osobiste, komputery mainframe, minikomputery, stacje robocze itp. Program komputerowy działający w systemie rozproszonym jest znany jako program rozproszony, natomiast procedura pisania takich programów nazywa się programowaniem rozproszonym.
Systemy rozproszone zapewniają wiele korzyści w porównaniu do systemów scentralizowanych. Obejmują one:
- Skalowalność: System rozproszony można łatwo rozszerzyć, dodając w razie potrzeby więcej maszyn.
- Redundancja: wiele maszyn może oferować te same usługi. Dlatego nawet jeśli jeden komputer jest niedostępny, zadania pozostają nienaruszone. Ponadto, ze względu na zastosowanie wielu mniejszych maszyn, ta redundancja jest stosunkowo niedroga.
Rozproszone systemy komputerowe mogą działać na sprzęcie dostarczonym przez wielu dostawców. Może korzystać z wielu różnych komponentów oprogramowania opartych na standardach. Systemy te są samowystarczalne i nie polegają zbytnio na podstawowym oprogramowaniu. Są w stanie korzystać z różnych protokołów komunikacyjnych, a także działać w wielu systemach operacyjnych. W celu komunikacji między urządzeniami używają protokołu TCP / IP lub SNA w sieci Ethernet lub Token Ring.
Komputery używane w przetwarzaniu rozproszonym korzystają z modelu klient-serwer.