wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

I Sistemi Distribuiti

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.

Il livello di logica di accesso ai dati si occupa delle funzioni da mettere a disposizione dell’utente.

a)

VERO

b)

FALSO

2.

In un’applicazione Two Tiered i tre livelli sono divisi fra una macchina utente, che ospita il livello di presentazione, e la macchina server che ospita il livello di accesso ai dati.

a)

VERO

b)

FALSO

3.

Il livello di presentazione è comunemente denominato back end.

a)

VERO

b)

FALSO

4.

Una server farm è formata da un insieme di elaboratori che permettono di raggiungere la capacità di calcolo necessaria per l'esecuzione di applicazione e la gestione di dati

a)

VERO

b)

FALSO

5.

Il load-balancing è una tecnica che duplica il carico di elaborazione tra diversi server per motivi di ridondanza e protezione dei dati.

a)

VERO

b)

FALSO

6.

si occupa delle modalità di interazione con l’utente: contiene le modalità di interfacciamento grafico e le modalità di rendering delle informazioni

a)

Livello PRESENTAZIONE

b)

Livello LOGICA APPLICATIVA

c)

Livello ACCESSO ai DATI

7.

si occupa delle funzioni da mettere a disposizione

all’utente

a)

Livello PRESENTAZIONE

b)

Livello LOGICA APPLICATIVA

c)

Livello ACCESSO ai DATI

8.

si occupa della gestione delle informazioni, eventualmente con accesso a sistemi di archiviazione

a)

Livello PRESENTAZIONE

b)

Livello LOGICA APPLICATIVA

c)

Livello ACCESSO ai DATI

9.

Da cosa è composta una applicazione di rete?

a)

da almeno un processo client ed un processo server

b)

da un programma client

c)

da un programma server

d)

un programma compilato

10.

Quando un sistema si dice scalabile?

a)

quando è ridondante e tollerante ai guasti

b)

quando la complessità è nascosta all'utente

c)

quando è concorrente

d)

quando è espandibile nel tempo

11.

Un socket è un indirizzo univoco di un applicazione all'interno della rete, ed è costituito da:

a)

indirizzo IP

b)

Indirizzo MAC

c)

Indirizzo IP e numero di porta

d)

Indirizzo MAC e numero di porta

12.

Un sistema distribuito quando si dice trasparente?

a)

Quando è espandibile dinamicamente

b)

Quando è veloce e performante

c)

Quando i servizi sono in grado di nasconderne la complessità

d)

Quando è fault tolerant

13.

Quale tra le seguenti non è una tipica applicazione delle architetture client/server

a)

Telnet

b)

DNS

c)

HTTP

d)

SMTP

14.

Nel modello Client/Server

a)

il meccanismo di comunicazione è peer to peer

b)

sia client che server possono iniziare una comunicazione

c)

il server chiede al client se necessita di un servizio

d)

il client invia una richiesta al server

15.

Quale tra le seguenti indica il protocollo con il quale si implementa un terminale virtuale remoto non cifrato

a)

Telnet

b)

DNS

c)

HTTP

d)

SMTP

16.

§Che cos’e un’applicazione distribuita?

a)

Un applicazione formata da due o più processi eseguiti, in parallelo, su macchine distinte connesse da una rete di comunicazione.

b)

Un applicazione in un calcolatore dedicata a distribuire il calcolo in parti tra processi figli mediante l'uso di chiamate fork

c)

Un sistema di router e server presenti in rete per la traduzione dei nomi di dominio

d)

La parte del sistema operativo detta anche scheduler che distribuisce le risorse del sistema di calcolo ai processi che ne fanno richiesta

17.

Quale delle immagini rappresenta una configurazione Three Tired?

a)
b)
c)
d)
18.

Quale delle immagini rappresenta una configurazione Two Tired?

a)
b)
c)
d)
19.

In un sistema distribuito cosa si indica con l'acronimo RACS

a)

Reliable Array of Cloned Services

b)

Reachable Array of Cloned Services

c)

Redundant Array of Cached Services

d)

Refugee Advice & Casework Service

20.

Una server farm progettata secondo il criterio del cloning:

a)

viene gestita distribuendo il carico di lavoro secondo il meccanismo del load balancing

b)

in caso di guasto una parte del servizio da esso gestita non risulta più accessibile

c)

presenta notevoli limiti in termini di scalabilità per l'erogazione dei servizi

d)

suddivide le funzionalità dell'applicazione distribuita che fornisce tra server diversi dal punto di vista hardware

21.

In un applicazione distribuita cosa indica il termine front-end?

a)

La parte del sistema dedicato all'implementazione delle logiche di business che l'applicazione si pone di fornire

b)

La parte dell'applicazione visibile all'utente grazie alla quale può interagire e utilizzare i servizi messi a disposizione

c)

L'interfaccia grafica o a riga di comando accessibile all'utente

d)

La parte dell'architettura di un sistema distribuito nascosta all'utente che permette l'estrazione e l'analisi dei dati a fronte delle richieste inviate dall'utente

e)

La parte del sistema dedicata all'accesso ed all'estrazione delle informazioni dalla base dei dati

22.

Quali degli elementi indicati riguardano la parte back-end di un sistema distribuito in ambito web?

a)

Linguaggi di progettazione e markup come HTML, CSS e JavaScript.

b)

Usabilità e accessibilità dell'utente

c)

Scalabilità e disponibilità della rete.

d)

Cybersecurity e pratiche di backup dei dati.

e)

Prestazioni Web e compatibilità del browser

23.

Per un sistema distribuito quale dei modelli logici di architettura rappresentati è classificato come RACS sharing nothing?

a)
b)
c)
d)
24.

Posto che le macchine con lo stesso colore forniscono le medesime funzionalità della logica di business dell'applicazione distribuita, quale illustrazione rappresenta il modello logico di un sistema distribuito di tipo RAPS (Reliable Array of Partitioned Service)

a)
b)
c)
d)
25.

Quali affermazione sono corrette?

a)

Un applicazione distribuita di tipo fat client utilizza le risorse di calcolo e la potenza dei terminali che accedono ed utilizzano l'applicazione

b)

Un applicazione distribuita di tipo thin client le risorse di calcolo e la potenza sono interamente messe a disposizione dal server

c)

Un fat client è un computer che scarse prestazioni non fornisce alcuna funzionalità indipendenti dal server centrale

d)

Nessuna applicazione distribuita ricorre all'utilizzo del modello architetturale client/server

e)

Un sistema distribuito ben progettato riesce ad erogare il suo servizio in rete indipendentemente dalle caratteristiche di connettività degli utenti e dalle prestazioni globali della rete