C1 & C2 Flashcards

1
Q

Cum este definit un sistem distribuit?

A

Un sistem distribuit este o colecție de resurse independente (autonome) și eterogene, interconectate printr-o rețea, care comunică prin schimb de mesaje.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Care este motivația principală pentru utilizarea sistemelor distribuite?

A

Partajarea componentelor hardware și software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cum se cuantifică cât de distribuit este un sistem?

A

Distributed System = Distributed Hardware (DH) + Distributed Control (DC) + Distributed Data (DD)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Care sunt caracteristicile principale ale sistemelor distribuite?

A

Interacțiunea proceselor pentru un scop comun, schimbul de informații prin mesaje, concurența, lipsa unui ceas global și toleranța la eșecuri independente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Care sunt provocările întâlnite în sistemele distribuite?

A

Heterogenitate, scalabilitate, transparență, securitate, toleranța la defecte, performanță, organizarea și managementul resurselor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Enumerați presupunerile false frecvente despre sistemele distribuite.

A

Rețeaua este fiabilă, securizată, omogenă; topologia nu se schimbă; latența este zero; lățimea de bandă este infinită; costul transportului este zero; există un singur administrator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ce diferențiază o arhitectură centralizată de una descentralizată și de blockchain?

A

Arhitectura centralizată folosește un server unic, cea descentralizată implică interacțiunea între noduri egale (P2P), iar blockchain este un registru distribuit, incoruptibil, pentru tranzacții sigure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ce tehnologii sunt folosite în comunicațiile sistemelor distribuite în istoria lor?

A

Tehnologii precum TCP/IP, Remote Procedure Call, și protocolul HTTP/1.1 au fost cruciale pentru dezvoltare.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly