Font size
WorksheetsI Sistemi Distribuiti
Total questions: 25
Worksheet time: 12mins
Il livello di logica di accesso ai dati si occupa delle funzioni da mettere a disposizione dell’utente.
VERO
FALSO
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.
VERO
FALSO
Il livello di presentazione è comunemente denominato back end.
VERO
FALSO
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
VERO
FALSO
Il load-balancing è una tecnica che duplica il carico di elaborazione tra diversi server per motivi di ridondanza e protezione dei dati.
VERO
FALSO
si occupa delle modalità di interazione con l’utente: contiene le modalità di interfacciamento grafico e le modalità di rendering delle informazioni
Livello PRESENTAZIONE
Livello LOGICA APPLICATIVA
Livello ACCESSO ai DATI
si occupa delle funzioni da mettere a disposizione
all’utente
Livello PRESENTAZIONE
Livello LOGICA APPLICATIVA
Livello ACCESSO ai DATI
si occupa della gestione delle informazioni, eventualmente con accesso a sistemi di archiviazione
Livello PRESENTAZIONE
Livello LOGICA APPLICATIVA
Livello ACCESSO ai DATI
Da cosa è composta una applicazione di rete?
da almeno un processo client ed un processo server
da un programma client
da un programma server
un programma compilato
Quando un sistema si dice scalabile?
quando è ridondante e tollerante ai guasti
quando la complessità è nascosta all'utente
quando è concorrente
quando è espandibile nel tempo
Un socket è un indirizzo univoco di un applicazione all'interno della rete, ed è costituito da:
indirizzo IP
Indirizzo MAC
Indirizzo IP e numero di porta
Indirizzo MAC e numero di porta
Un sistema distribuito quando si dice trasparente?
Quando è espandibile dinamicamente
Quando è veloce e performante
Quando i servizi sono in grado di nasconderne la complessità
Quando è fault tolerant
Quale tra le seguenti non è una tipica applicazione delle architetture client/server
Telnet
DNS
HTTP
SMTP
Nel modello Client/Server
il meccanismo di comunicazione è peer to peer
sia client che server possono iniziare una comunicazione
il server chiede al client se necessita di un servizio
il client invia una richiesta al server
Quale tra le seguenti indica il protocollo con il quale si implementa un terminale virtuale remoto non cifrato
Telnet
DNS
HTTP
SMTP
§Che cos’e un’applicazione distribuita?
Un applicazione formata da due o più processi eseguiti, in parallelo, su macchine distinte connesse da una rete di comunicazione.
Un applicazione in un calcolatore dedicata a distribuire il calcolo in parti tra processi figli mediante l'uso di chiamate fork
Un sistema di router e server presenti in rete per la traduzione dei nomi di dominio
La parte del sistema operativo detta anche scheduler che distribuisce le risorse del sistema di calcolo ai processi che ne fanno richiesta
Quale delle immagini rappresenta una configurazione Three Tired?
Quale delle immagini rappresenta una configurazione Two Tired?
In un sistema distribuito cosa si indica con l'acronimo RACS
Reliable Array of Cloned Services
Reachable Array of Cloned Services
Redundant Array of Cached Services
Refugee Advice & Casework Service
Una server farm progettata secondo il criterio del cloning:
viene gestita distribuendo il carico di lavoro secondo il meccanismo del load balancing
in caso di guasto una parte del servizio da esso gestita non risulta più accessibile
presenta notevoli limiti in termini di scalabilità per l'erogazione dei servizi
suddivide le funzionalità dell'applicazione distribuita che fornisce tra server diversi dal punto di vista hardware
In un applicazione distribuita cosa indica il termine front-end?
La parte del sistema dedicato all'implementazione delle logiche di business che l'applicazione si pone di fornire
La parte dell'applicazione visibile all'utente grazie alla quale può interagire e utilizzare i servizi messi a disposizione
L'interfaccia grafica o a riga di comando accessibile all'utente
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
La parte del sistema dedicata all'accesso ed all'estrazione delle informazioni dalla base dei dati
Quali degli elementi indicati riguardano la parte back-end di un sistema distribuito in ambito web?
Linguaggi di progettazione e markup come HTML, CSS e JavaScript.
Usabilità e accessibilità dell'utente
Scalabilità e disponibilità della rete.
Cybersecurity e pratiche di backup dei dati.
Prestazioni Web e compatibilità del browser
Per un sistema distribuito quale dei modelli logici di architettura rappresentati è classificato come RACS sharing nothing?
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)
Quali affermazione sono corrette?
Un applicazione distribuita di tipo fat client utilizza le risorse di calcolo e la potenza dei terminali che accedono ed utilizzano l'applicazione
Un applicazione distribuita di tipo thin client le risorse di calcolo e la potenza sono interamente messe a disposizione dal server
Un fat client è un computer che scarse prestazioni non fornisce alcuna funzionalità indipendenti dal server centrale
Nessuna applicazione distribuita ricorre all'utilizzo del modello architetturale client/server
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
