Cluster

In informatica, un cluster può indicare due cose diverse: 1) un gruppo di settori in un dispositivo di archiviazione oppure 2) un gruppo di computer connessi.

1) Un gruppo di settori

Un settore è l'unità più piccola a cui si può accedere su un dispositivo di archiviazione, come un HDD o un SSD. Un cluster, o unità di allocazione, è un gruppo di settori che costituisce la più piccola unità di allocazione del disco per un file all'interno di un file system. In altre parole, la dimensione del cluster di un file system è la quantità minima di spazio che un file può occupare su un computer.

Una dimensione comune dei settori è di 512 byte. Una dimensione comune dei cluster è di 8 settori. Pertanto, molti file system hanno una dimensione minima del cluster di 4 kibibyte (8 x 512 byte).

La maggior parte dei file richiede un numero elevato di cluster, il che significa che il contenuto dei file è distribuito su più cluster nell'unità. Spesso i dati possono essere scritti in blocchi contigui, in modo che il contenuto del file venga memorizzato in un'unica posizione fisica. Tuttavia, quando un disco rigido inizia a riempirsi, potrebbe non essere disponibile un numero sufficiente di cluster contigui per salvare file di grandi dimensioni in una singola area. In tal caso, i file devono essere scritti in più posizioni del disco. Questo processo si chiama frammentazione e può rallentare le velocità di lettura e scrittura del disco rigido.

2) Un gruppo di computer connessi

Un cluster può anche indicare un gruppo di macchine che lavorano insieme e svolgono una funzione simile. A differenza del grid computing, un cluster di computer è controllato da un singolo programma software che gestisce tutti i computer, o "nodi", del cluster. I nodi lavorano insieme per completare una singola attività. Questo processo si chiama "calcolo parallelo", perché i nodi eseguono le operazioni in tandem.

I cluster di computer possono comprendere da due macchine a centinaia di computer connessi. I cluster di piccole dimensioni vengono spesso usati per migliorare le prestazioni dei servizi web e dei giochi online gestendo più richieste in arrivo in parallelo. Una web farm, per esempio, è un tipo di cluster che offre un accesso ai siti web con una latenza ridotta. I cluster di grandi dimensioni possono essere usati per eseguire calcoli scientifici o un numero elevato di algoritmi complessi. Per esempio, un cluster di grandi dimensioni può essere usato per applicare texture ed effetti di illuminazione a modelli 3D in ogni fotogramma di un film d'animazione.

Aggiornato April 22, 2015 da Per C.

quizMetti alla prova le tue conoscenze

What allows storage devices to be accessible by multiple computers?

A
SAN
0%
B
ZIF
0%
C
PBX
0%
D
DVI
0%
Correct! Incorrect!     View the SAN definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Cluster in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.