wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TPSIT QUINTA UdA1.1_1.6

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

In un sistema centralizzato, dove risiedono i dati e le applicazioni?

a)

Su più host che collaborano tra loro

b)

Su una rete locale (LAN)

c)

In un unico nodo elaborativo

d)

Esclusivamente sui terminali utente

2.

Secondo la definizione di Tanenbaum (1995), come appare un sistema distribuito all'utente?

a)

Come un insieme di calcolatori dipendenti

b)

Come una rete di mainframe

c)

Come un singolo calcolatore

d)

Come un'infrastruttura hardware complessa

3.

Quale ruolo assume un'applicazione quando è sia utilizzatore che fornitore di servizi in diverse situazioni?

a)

Client

b)

Server

c)

Actor (Attore)

d)

Master

4.

Qual è la differenza principale tra un sistema distribuito e uno parallelo?

a)

Il sistema parallelo usa computer indipendenti, quello distribuito no

b)

Il sistema distribuito non può risolvere problemi di grandi dimensioni

c)

Il sistema distribuito è un insieme di computer indipendenti, quello parallelo è un insieme di elementi di elaborazione

d)

Non esiste alcuna differenza tecnica tra i due

5.

Cosa si intende per "Affidabilità" in un sistema distribuito?

a)

La capacità di aggiungere nuove risorse facilmente

b)

La capacità di "sopravvivere" a un guasto grazie alla ridondanza intrinseca

c)

La capacità di far interagire sistemi obsoleti con tecnologie recenti

d)

La trasparenza nell'accesso alle risorse remote

6.

Quale forma di trasparenza permette di accedere a risorse locali e remote con le stesse operazioni?

a)

Accesso

b)

Locazione

c)

Prestazione

d)

Fallimento

7.

Quale vantaggio dei sistemi distribuiti favorisce l'interazione tra hardware di fornitori diversi tramite protocolli standard?

a)

Portabilità

b)

Integrazione

c)

Apertura

d)

Scalabilità

8.

Cosa descrive la "Scalabilità" in un sistema distribuito?

a)

La capacità di nascondere dove è localizzata una risorsa

b)

Il miglioramento delle prestazioni all'aggiunta di nuove risorse e servizi

c)

L'efficienza economica rispetto ai sistemi centralizzati

d)

La gestione dei messaggi tra host

9.

Qual è uno degli svantaggi legati alla produzione di software per sistemi distribuiti?

a)

La mancanza di linguaggi di programmazione moderni

b)

La necessità per i programmatori di cambiare stile di programmazione (es. uso di socket e architetture Web)

c)

L'impossibilità di usare il linguaggio Java

d)

La riduzione del numero di host collegabili

10.

Perché la "Sicurezza" è considerata uno svantaggio nei sistemi distribuiti?

a)

Perché i sistemi sono troppo semplici da penetrare

b)

Perché la connessione di più host crea la possibilità di accesso non autorizzato e sniffing

c)

Perché la comunicazione wireless è vietata

d)

Perché i dati non possono essere crittografati

11.

Qual è la causa principale del rallentamento della crescita delle prestazioni dei singoli processori?

a)

La mancanza di nuovi software

b)

Il limite fisico della miniaturizzazione dei microprocessori (circa 2-3 nanometri)

c)

La velocità della luce nel rame che è troppo elevata

d)

La diminuzione del numero di transistor prodotti

12.

Su cosa si basa la classificazione delle architetture hardware secondo Flynn?

a)

Numero di utenti e numero di stampanti

b)

Memoria centrale e memoria di massa

c)

Flusso delle istruzioni e flusso dei dati

d)

Velocità del bus e capacità del disco

13.

Quale architettura corrisponde alla classica macchina di Von Neumann?

a)

SISD (Single Instruction Single Data)

b)

SIMD (Single Instruction Multiple Data)

c)

MISD (Multiple Instruction Single Data)

d)

MIMD (Multiple Instruction Multiple Data)

14.

Per quali tipi di calcoli sono particolarmente adatte le macchine SIMD?

a)

Elaborazione di testi semplici

b)

Calcoli vettoriali e matriciali in ambiente grafico

c)

Gestione di database centralizzati

d)

Crittografia sequenziale

15.

In quale ambito potrebbe essere utile l'architettura MISD, pur non essendo ancora commercializzata?

a)

Navigazione web

b)

Gestione di reti locali

c)

Crittografia (elaborazioni simili su stessi dati in parallelo)

d)

Sistemi operativi per PC singoli

16.

Qual è la caratteristica distintiva dei sistemi MIMD a "memoria condivisa" (multiprocessor)?

a)

Ogni processore ha una memoria privata non indirizzabile dagli altri

b)

Esiste un unico spazio di indirizzamento tra tutti i processori

c)

La comunicazione avviene solo tramite scambio di messaggi (send/receive)

d)

Non è necessario alcun meccanismo di sincronizzazione

17.

Cosa caratterizza un "Cluster computing"?

a)

Nodi geograficamente distanti e molto diversi tra loro

b)

Utilizzo di protocolli web per collegare smartphone

c)

Più nodi omogenei ad alte prestazioni collegati tramite rete locale veloce e montati nello stesso rack

d)

Una rete di sensori wireless per la domotica

18.

Qual è l'idea alla base del "Grid computing"?

a)

Centralizzare tutti i PC in un unico rack

b)

Condivisione coordinata di risorse tra nodi eterogenei all'interno di una Virtual Organization (VO)

c)

Utilizzare solo sistemi operativi identici per ogni nodo

d)

Limitare la condivisione esclusivamente ai file di testo

19.

Qual è un requisito fondamentale per i sistemi distribuiti pervasivi?

a)

Devono avere un amministratore di sistema fisso

b)

Devono essere composti solo da mainframe

c)

Cambi di contesto: il sistema deve potersi adattare a un ambiente che cambia

d)

La trasparenza deve essere massima, nascondendo sempre la distribuzione

20.

Quale tecnologia permette di migliorare la qualità di vita all'interno della casa tramite l'automazione?

a)

Wearable computing

b)

Grid computing

c)

Domotica

d)

Cluster di PC

21.

Quali sono i due concetti fondamentali alla base delle applicazioni web?

a)

Hardware e Software di rete

b)

Tecnologie (client/server-side) e Linguaggi (mark-up/programmazione)

c)

Router e Switch di livello 3

d)

Database SQL e NoSQL

22.

In un'applicazione web "client-side", dove avviene l'elaborazione?

a)

Nel browser del client

b)

Sul server web remoto

c)

Esclusivamente sul database server

d)

Nel middleware di rete

23.

Quale di questi è un esempio di tecnologia "server-side"?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

24.

A cosa servono i linguaggi di mark-up come l'HTML?

a)

A scrivere algoritmi logici complessi

b)

A gestire il trasferimento dati tra socket

c)

A creare documenti strutturati tramite l'uso di tag

d)

A compilare codice sorgente per macchine virtuali

25.

Nel modello client-server, chi sono i veri "attori" della comunicazione?

a)

Gli host fisici (PC e Server)

b)

I processi in esecuzione sugli host

c)

I cavi di rete e i segnali elettrici

d)

Gli utenti umani che digitano sulla tastiera

26.

Cos'è un socket?

a)

Un tipo di cavo per collegare il PC al router

b)

Una coppia costituita da indirizzo IP e numero di porta

c)

Un linguaggio di programmazione server-side

d)

Un'interfaccia grafica per l'utente

27.

Cosa succede in una trasmissione "multicast"?

a)

Il server comunica con un solo client alla volta

b)

Al server possono essere connessi più client alla volta

c)

Il server rifiuta ogni connessione oltre la prima

d)

La comunicazione avviene solo tra server senza client

28.

Quali sono le tre funzionalità principali di un'architettura "three tier"?

a)

Front-end (presentation), Middle tier (logica), Back-end (dati)

b)

HTML, CSS, JavaScript

c)

Router, Switch, Hub

d)

Client, Server, Actor

29.

Cosa definisce il "Presentation Layer" (PL)?

a)

La logica degli algoritmi di calcolo

b)

Le procedure dedicate all'acquisizione e presentazione dei dati all'utente

c)

L'accesso fisico ai database

d)

Il protocollo di instradamento dei pacchetti IP

30.

Qual è il limite principale delle architetture client-server a due livelli (2 tier)?

a)

Sono troppo costose

b)

Sono poco scalabili perché il server deve gestire tutte le connessioni e gli stati

c)

Non permettono l'uso di browser moderni

d)

Richiedono obbligatoriamente terminali "stupidi"

31.

Quale livello della pila TCP/IP racchiude i livelli 5, 6 e 7 del modello ISO/OSI?

a)

Trasporto

b)

Internet

c)

Rete fisica

d)

Applicazione

32.

Quale protocollo di livello applicazione è utilizzato per il Domain Name System?

a)

SMTP

b)

FTP

c)

HTTP

d)

DNS

33.

L'identificazione di un processo su un host richiede:

a)

Solo l'indirizzo IP del destinatario

b)

Solo il nome del computer

c)

L'indirizzo IP e il numero di porta (processo)

d)

L'indirizzo MAC della scheda di rete

34.

Cosa funge da interfaccia tra l'utilizzatore dell'applicazione e gli aspetti comunicativi?

a)

Il protocollo TCP

b)

Lo user agent

c)

L'indirizzo IP statico

d)

Il server farm

35.

In un'architettura client-server, come sono generalmente gli indirizzi IP di client e server?

a)

Entrambi statici

b)

Entrambi dinamici

c)

Server statico, client generalmente dinamico

d)

Server dinamico, client sempre statico

36.

Cos'è una "server farm"?

a)

Un insieme di client che collaborano senza server

b)

Un insieme di server che condividono lo stesso hostname ma con più indirizzi IP

c)

Un software per la gestione automatica delle email

d)

Un sistema di archiviazione dati su nastri magnetici

37.

Come vengono chiamati i peer in un sistema P2P decentralizzato che hanno funzionalità sia di client che di server?

a)

Masters

b)

Servent

c)

Super-nodi

d)

Leaf peer

38.

Qual è la caratteristica principale del protocollo TCP rispetto all'UDP?

a)

È più veloce ma meno affidabile

b)

È orientato alla connessione e garantisce un trasporto senza errori

c)

Non effettua il controllo di flusso

d)

Viene usato solo per lo streaming video in tempo reale

39.

Quale di queste applicazioni NON tollera la perdita di dati?

a)

Trasferimento file

b)

Audio in tempo reale

c)

Giochi interattivi

d)

Video memorizzati

40.

A cosa serve il protocollo RTP (Real Time Protocol)?

a)

A scaricare file in modo asincrono

b)

A gestire i ritardi di rete per rendere realistiche le comunicazioni VoIP e i giochi

c)

A crittografare i dati del Presentation Layer

d)

A assegnare indirizzi IP statici ai client

41.

Cosa significa l'acronimo XML?

a)

Extra Markup Language

b)

eXtensible Markup Language

c)

eXtreme Media Link

d)

eXample Modern Language

42.

XML è considerato un:

a)

Linguaggio di programmazione come C++

b)

Sistema operativo per web server

c)

Meta-linguaggio di markup

d)

Evoluzione dell'HTML 5

43.

Qual è la differenza principale tra HTML e XML?

a)

HTML ha tag personalizzabili, XML no

b)

HTML visualizza i dati, XML ne descrive la natura

c)

XML serve solo per le pagine web, HTML per i database

d)

Non c'è differenza, sono sinonimi

44.

Cosa sono le "data islands"?

a)

Server isolati dal resto della rete

b)

Aree di dati XML memorizzate all'interno di pagine HTML

c)

Backup di database su isole fisiche

d)

Formati grafici per la visualizzazione di tabelle

45.

Come si chiama la prima riga di un documento XML (es: )?

a)

Tag radice

b)

Commento di sistema

c)

Processing instruction

d)

Dichiarazione DTD

46.

Un documento XML deve sempre avere:

a)

Almeno dieci fogli di stile CSS

b)

Un tag che racchiuda tutti gli altri, chiamato root (radice)

c)

Tag scritti solo in maiuscolo

d)

Immagini incorporate nel codice

47.

Cosa significa che XML è "case sensitive"?

a)

Che ignora la differenza tra maiuscole e minuscole

b)

Che un tag scritto in maiuscolo è diverso dallo stesso tag scritto in minuscolo

c)

Che non permette l'uso di numeri nei tag

d)

Che i tag devono essere criptati

48.

Quando un documento XML si dice "ben formato" (well formed)?

a)

Se è scritto in un italiano corretto

b)

Se contiene almeno un'immagine

c)

Se i nomi dei tag non iniziano con "_" o numeri e non contengono spazi

d)

Se viene visualizzato correttamente su tutti i monitor

49.

Secondo la gerarchia degli elementi XML, un "elemento" è:

a)

Tutto ciò che va dal tag iniziale al tag finale

b)

Solo il testo contenuto tra le virgolette

c)

Esclusivamente il tag radice

d)

Il nome del file con estensione .xml

50.

Qual è un vantaggio degli "elementi" rispetto agli "attributi" in XML?

a)

Gli elementi sono più difficili da elaborare

b)

Gli elementi possono contenere valori multipli e descrivere la struttura

c)

Gli attributi possono essere usati senza virgolette

d)

Non esiste alcun vantaggio, sono identici

51.

Cosa stabilisce un protocollo di comunicazione a livello "logico"?

a)

Il supporto fisico (cavi, segnali)

b)

Il meccanismo di commutazione e le regole di codifica

c)

La velocità massima della scheda di rete

d)

Il colore dei LED del router

52.

Qual è il valore numerico massimo di una porta logica (espressa su 2 byte)?

a)

1024

b)

32768

c)

65535

d)

49151

53.

Quale intervallo di porte è riservato alle "Well-Known Ports" per servizi come HTTP o FTP?

a)

Da 0 a 1023

b)

Da 1024 a 49151

c)

Da 49152 a 65535

d)

Solo la porta 80 e la 21

54.

A chi sono riservate le "Registered Ports" (1024-49151)?

a)

Solo ai server farm di Google

b)

Ad alcuni servizi specifici, ma possono essere usate anche dai client

c)

Esclusivamente ai processi del sistema operativo

d)

Sono libere per essere assegnate dinamicamente a qualsiasi utente

55.

Quale porta è associata di default al protocollo HTTPS?

a)

80

b)

25

c)

110

d)

443

56.

Un socket consente di comunicare attraverso la rete utilizzando:

a)

Solo il segnale wireless

b)

La pila TCP/IP e le relative API

c)

Esclusivamente il browser Internet Explorer

d)

I cavi in fibra ottica senza protocolli

57.

Cosa identifica in modo univoco una connessione tramite la struttura chiamata "association"?

a)

Solo l'indirizzo IP del mittente

b)

Solo il numero della porta del server

c)

Protocollo, IP locale/remoto e porta locale/remota

d)

Il nome dell'utente e la sua password

58.

Nel modello client-server, cosa deve conoscere il client per collegarsi al server?

a)

L'indirizzo IP e il numero di porta usati dal server

b)

La marca del processore del server

c)

L'indirizzo IP di tutti gli altri client connessi

d)

La velocità della ventola di raffreddamento del server

59.

Quale porta è tipicamente utilizzata da un server SMTP per la posta elettronica?

a)

80

b)

21

c)

25

d)

53

60.

Perché due client che accedono alla stessa porta 80 di un server HTTP non creano ambiguità?

a)

Perché il server li serve uno alla volta spegnendo la rete

b)

Perché la coppia di socket (IP:porta del client + IP:porta del server) è diversa per ciascuno

c)

Perché usano cavi diversi

d)

Perché il server cambia porta automaticamente alla 443