Search Header Logo

Il modello a processi

Authored by Francesco Pacenza

others

Il modello a processi
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual è la differenza tra un programma e un processo

Un processo è un'entità attiva che cambia stato ed evolve nel tempo mentre un programma è un'entità passiva che non evolve nel tempo
Entrambi sono entità attive che evolvono nel tempo
Un programma è in esecuzione sulla CPU, mentre un processo è solo un file salvato sul disco
Un programma è un'entità passiva, mentre un processo è un'istanza attiva di un programma che non evolve nel tempo
Un processo è un insieme di istruzioni, mentre un programma è una singola istruzione

2.

OPEN ENDED QUESTION

30 sec • Ungraded

Cosa è e cosa contiene il Process Control Block (PCB) di un processo? (Descriverne schematicamente ogni elemento in max 500 char)

Evaluate responses using AI:

OFF

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cosa è il context switching?

Un context switching è l'operazione che consente di salvare lo stato corrente del processo attualmente in esecuzione per mettere in esecuzione un secondo processo
Il context switching avviene quando l'OS cambia la priorità di un processo per aumentarne l'efficienza
Un context switching si verifica quando il sistema operativo arresta definitivamente un processo per avviarne uno nuovo
Il context switching è il processo di cambiare il processore fisico assegnato a un processo per ottimizzare l'uso della CPU
Il context switching è l'operazione di eliminare un processo dalla memoria per liberare risorse

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cosa è un interrupt?

Un interrupt è un segnale inviato al processore da un dispositivo hardware o software, che richiede l'attenzione immediata per gestire un evento specifico, interrompendo temporaneamente l'esecuzione corrente
Un interrupt è una richiesta che il processore invia al sistema operativo per ottenere più risorse durante l'esecuzione di un processo
Un interrupt è un segnale inviato dal processore quando un processo ha terminato la sua esecuzione, indicando che la CPU è libera
Un interrupt è un'operazione che mette in pausa il sistema operativo per permettere la sincronizzazione di più processi in parallelo
Un interrupt è un comando che il sistema operativo invia per avviare un nuovo processo nel momento in cui la CPU è inattiva

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A cosa ci riferiamo parlando di time slice?

Il time slice è la quantità di tempo assegnata dal sistema operativo a un processo per l'esecuzione sulla CPU prima che il controllo passi a un altro processo
Il time slice è il tempo impiegato dal sistema operativo per completare l'esecuzione di tutti i processi in coda
Il time slice è il periodo durante il quale un processo può comunicare direttamente con la memoria fisica senza interruzioni
Il time slice è il tempo totale impiegato da un processo per completare tutte le sue istruzioni prima di essere terminato
Il time slice è il tempo necessario affinché un processo passi dallo stato di pronto a quello di esecuzione sulla CPU

6.

OPEN ENDED QUESTION

30 sec • Ungraded

Media Image

Descrivere l'immagine in figura facendo riferimento allo stato dei processi (max 500 char)

Evaluate responses using AI:

OFF

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Calcolare in numero di stampe del seguente programma C/C++ facente uso dell'istruzione fork() ------------------------------------------------------ #include #include int main() { fork(); fork(); fork(); printf("Stampa\n"); return 0; }

8
1
2
3
4

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?