
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
TIN HỌC 10 - BÀI 7
Quiz
•
10th Grade
15 questions
LATIHAN SOAL PEMROGRAMAN
Quiz
•
9th Grade - University
10 questions
Excellente
Quiz
•
1st - 10th Grade
13 questions
Il riciclo della carta
Quiz
•
9th - 10th Grade
10 questions
DNS dan Web server
Quiz
•
11th Grade
10 questions
Quiz Pemograman Web
Quiz
•
11th Grade
15 questions
Quiz Ramah Tamah
Quiz
•
11th Grade
10 questions
Berpikir Komputasional
Quiz
•
10th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
54 questions
Analyzing Line Graphs & Tables
Quiz
•
4th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade