Distributed Computing (DCI)

Autore: Robert Simon
Data Della Creazione: 18 Giugno 2021
Data Di Aggiornamento: 23 Giugno 2024
Anonim
dPLC-R7 distribution presentation
Video: dPLC-R7 distribution presentation

Contenuto

Definizione - Cosa significa Distributed Computing (DCI)?

Il calcolo distribuito si riferisce ad un campo informatico che ricerca i sistemi distribuiti. Un sistema distribuito include vari computer che si connettono e comunicano tramite una rete di computer. I computer comunicano tra loro per raggiungere un obiettivo comune.


I sistemi di computer distribuiti includono diversi componenti software installati in vari computer ma che funzionano come un singolo sistema. I computer che operano in un sistema distribuito possono essere fisicamente vicini e connessi tramite una rete locale. Oppure, possono essere geograficamente distanti e connessi tramite una vasta area di rete.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il Distributed Computing (DCI)

I sistemi distribuiti includono varie possibili configurazioni, quali personal computer, mainframe, minicomputer, workstation, ecc. Un programma per computer che opera in un sistema distribuito è noto come programma distribuito, mentre la procedura per scrivere tali programmi è chiamata programmazione distribuita.


I sistemi distribuiti offrono numerosi vantaggi rispetto ai sistemi centralizzati. Questi includono:

  • Scalabilità: il sistema distribuito può essere facilmente esteso con l'aggiunta di più macchine secondo necessità.
  • Ridondanza: molte macchine possono offrire gli stessi servizi. Pertanto, anche se una macchina non è disponibile, le attività non sono interessate. Inoltre, a causa dell'uso di molte macchine più piccole, questa ridondanza è relativamente economica.

I sistemi di calcolo distribuito potrebbero operare su hardware fornito da più fornitori. Può utilizzare molti componenti software basati su standard diversi. Questi sistemi sono autosufficienti e non si basano troppo sul software fondamentale. Sono in grado di utilizzare una varietà di protocolli di comunicazione e di operare su più sistemi operativi. Per effettuare comunicazioni tra macchine, usano TCP / IP o SNA su Ethernet o Token Ring.


I computer utilizzati nel calcolo distribuito utilizzano un modello client-server.