Sistemi Distribuiti

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

Flashcards basate su concetti fondamentali dei sistemi distribuiti, inclusi terminologie, architetture e meccanismi di gestione delle risorse.

Last updated 9:51 PM on 4/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Sistema Distribuito

Collezione di elementi computazionali autonomi che collaborano e appaiono come un singolo sistema coerente.

2
New cards

Nodi

Elementi in un sistema distribuito, possono essere hardware o software.

3
New cards

Trasparenza

Concetto che nasconde la complessità della gestione delle risorse all'utente.

4
New cards

Tipi di Trasparenza

Accesso, Posizione, Rilocazione, Migrazione, Replica, Concorrenza, Guasti.

5
New cards

Tolleranza ai Guasti

Capacità di un sistema di fornire servizio anche in caso di errori.

6
New cards

Scalabilità

Capacità di un sistema di gestire un aumento della domanda senza comprometterne le prestazioni.

7
New cards

Architettura a Livelli

Modello che organizza i componenti in diversi livelli di astrazione.

8
New cards

Client-Server

Modello architettonico che separa i client dai server per gestire le richieste di servizio.

9
New cards

Thread

Unità base di esecuzione che può essere gestita simultaneamente.

10
New cards

Concorrenza

Esecuzione di più attività nel medesimo intervallo temporale.

11
New cards

Mutex

Meccanismo di sincronizzazione che garantisce l'accesso esclusivo a una risorsa condivisa.

12
New cards

Deadlock

Situazione in cui due o più processi sono bloccati, ognuno in attesa dell'azione dell'altro.

13
New cards

Socket

Punto di comunicazione tra due entità in rete, come client e server.

14
New cards

Protocollo TCP

Protocollo di trasporto che garantisce la consegna affidabile dei pacchetti di dati.

15
New cards

Protocollo UDP

Protocollo di trasporto che non garantisce la consegna, ma è più veloce di TCP.

16
New cards

Middleware

Software che consente la comunicazione e la gestione dei dati tra applicazioni diverse.

17
New cards

Garbage Collection

Processo di recupero della memoria non più utilizzata.

18
New cards

API POSIX

Interfacce per la programmazione di sistemi operativi Unix-like.

19
New cards

Multi-threading

Tecnica per eseguire più thread all'interno di un processo allo stesso tempo.

20
New cards

Monitor

Meccanismo per la sincronizzazione che consente l'accesso controllato a risorse condivise.

21
New cards

Semaphore

Variabile di controllo che gestisce l'accesso alla risorsa condivisa.

22
New cards

Atomicità

Proprietà di un'operazione che garantisce che venga completata in modo indivisibile.