
Programmazione Concorrente

Quiz
•
Computers
•
10th - 11th Grade
•
Hard
Vincenzo Molitierno
Used 6+ times
FREE Resource
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.
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
Quiz sulle Gerarchie e Specializzazioni

Quiz
•
11th Grade
15 questions
3G_i_linguaggi_di_programmazione

Quiz
•
10th Grade
15 questions
Monitor

Quiz
•
11th Grade
7 questions
1 - Algoritmo di calcolo dello sconto

Quiz
•
9th - 12th Grade
10 questions
Diritto d'autore

Quiz
•
11th Grade
15 questions
NETIQUETTE

Quiz
•
9th - 12th Grade
15 questions
Carta dei diritti internet e privacy in rete

Quiz
•
8th - 12th Grade
5 questions
Python: Variabili, Espressioni ed Istruzioni

Quiz
•
11th Grade - University
Popular Resources on Wayground
55 questions
CHS Student Handbook 25-26

Quiz
•
9th Grade
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
10 questions
Chaffey

Quiz
•
9th - 12th Grade
15 questions
PRIDE

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
22 questions
6-8 Digital Citizenship Review

Quiz
•
6th - 8th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Chaffey

Quiz
•
9th - 12th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Lab Safety and Lab Equipment

Quiz
•
9th - 12th Grade
20 questions
Getting to know YOU icebreaker activity!

Quiz
•
6th - 12th Grade
18 questions
Characteristics of Living Things

Quiz
•
9th - 10th Grade
12 questions
Macromolecules

Lesson
•
9th - 12th Grade