
Programmazione Concorrente
Authored by Vincenzo Molitierno
Computers
10th - 11th Grade
Used 6+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
«Programmazione concorrente» significa che …
… processi distinti eseguono lo stesso programma.
… più flussi di esecuzione contemporaneamente attivi concorrono per l’uso di risorse condivise.
… programmatori distinti producono lo stesso codice che viene in seguito comparato e integrato in modo da minimizzare la probabilità dei difetti.
… è probabile che si verifichi una condizione di deadlock.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
L’esatta sequenza temporale delle operazioni effettuate da un programma multithread …
… è sempre rigorosamente determinata.
… è di fatto imprevedibile.
… segue strettamente l’ordine con cui le operazioni sono implementate nel codice sorgente.
… è definita dai valori forniti in input al programma nel corso dell’esecuzione.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In ambiente Linux …
… non esistono i thread.
… le funzioni di gestione dei thread sono definite in una specifica libreria.
… i thread esistono solo per le distribuzioni compatibili con lo standard POSIX.
… i thread sono processi.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Che cosa è il modello «produttore-consumatore»?
La generalizzazione di uno schema di programmazione in cui un thread scrittore e un thread lettore condividono un’area di memoria per i dati prodotti dal primo e consumati dal secondo.
Una tecnica di programmazione per cui le scritture su file devono sempre seguire le letture da file allo scopo di ottimizzare le prestazioni.
Un esempio di codice sorgente multithread da adattare alle specifiche esigenze.
Un algoritmo di accesso mutuamente esclusivo utilizzato prima che i sistemi operativi rendessero disponibili funzioni API specifiche.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Cosa determina la necessità dell’accesso mutuamente esclusivo a un’area di memoria condivisa tra più thread o processi?
La necessità di tracciare gli accessi per soddisfare le esigenze di sicurezza del sistema operativo.
Il rischio che l’aggiornamento concorrente del valore delle variabili produca, a causa della non atomicità delle operazioni di lettura/scrittura in memoria, risultati corrotti.
L’accesso non dovrebbe mai essere di tipo mutuamente esclusivo per mantenere elevate le prestazioni di esecuzione del codice.
La possibilità di scrivere un codice di accesso più semplice e lineare.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Una «sezione critica» …
… è una sezione di codice particolarmente impegnativa da scrivere e verificare.
… è una sezione di codice che deve essere eseguita in modo atomico e mutuamente esclusivo rispetto ad altri thread o processi.
… è la parte di una risorsa condivisa che deve essere acceduta in modo mutuamente esclusivo.
… è la sequenza di operazioni effettivamente eseguita nel corso di una specifica esecuzione di un programma multithread.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Un thread …
… accede liberamente alle variabili memorizzate nell’area privata, ma deve richiedere un accesso mutuamente esclusivo alle variabili memorizzate nell’area condivisa.
… accede liberamente alle variabili memorizzate nell’area condivisa, ma deve richiedere un accesso mutuamente esclusivo alle variabili memorizzate nell’area privata.
… deve richiedere un accesso mutuamente esclusivo sia per le variabili memorizzate nell’area condivisa sia per le variabili memorizzate nell’area privata.
… accede liberamente sia alle variabili memorizzate nell’area privata che a quelle memorizzate nell’area condivisa.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Konsep Dasar Jaringan LAN (XI TKJ)
Quiz
•
11th Grade
10 questions
Quiz Excel 3
Quiz
•
10th Grade
10 questions
Teknologi Informasi dan Komunikasi
Quiz
•
9th - 12th Grade
15 questions
untitled
Quiz
•
11th Grade - University
10 questions
Quiz Pengetahuan Router dan Mikrotik
Quiz
•
11th Grade
10 questions
BP TIK 1
Quiz
•
10th Grade
10 questions
Quizzone Gmail
Quiz
•
9th - 12th Grade
10 questions
Bitmap/Adobe Photoshop
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
8 questions
2 Step Word Problems
Quiz
•
KG - University
20 questions
Comparing Fractions
Quiz
•
4th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
Latin Bases claus(clois,clos, clud, clus) and ped
Quiz
•
6th - 8th Grade
22 questions
fractions
Quiz
•
3rd Grade
7 questions
The Story of Books
Quiz
•
6th - 8th Grade