Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SO - Gestione dei processi

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Un processo è

a)

un insieme di istruzioni in linguaggio macchina pronto per l'esecuzione

b)

un'entità statica, non cambia nel tempo, non modifica lo stato della memoria e dei registri

c)

un'entità dinamica che cambia nel tempo, modifica lo stato della memoria e dei registri

d)

un'entità caratterizzata da una traccia di esecuzione, ovvero dalla sequenza delle istruzioni eseguite

2.

Ad un programma possono essere associati più processi

a)

Vero

b)

Falso

3.

Quando un processo è in attesa dell'assegnazione di un processore si trova nello stato (a)  

4.

Consideriamo un processo che gira in un ambiente time sharing. Il processo inizialmente si trova nello stato running. Se il processo viene interrotto, in quanto è terminato l'intervallo di tempo assegnato, il sistema operativo in quale stato mette il processo?

a)

waiting

b)

ready

c)

terminated

d)

new

5.

Consideriamo il ciclo completo di un processo che esegue operazioni I/O. Quali stati possono essere assunti dal processo?

a)

ready --> running

b)

ready--> running

--> ready

c)

running--> waiting --> ready--> running

d)

waiting --> ready

-->running

6.

il grado di mltiprogrammazione dipende dal numero di processi attivi.

Il numero dei processi attivi è dato dalla somma .......

a)

dei processi running

b)

dei processi ready, running e waiting

c)

dei processi ready

d)

dei processi ready e running

7.

le transizioni di stato di un processo sono:

a)

Interruzione: la transizione è da running a ready. Il processo in esecuzione è interrotto per un evento esterno

b)

Attesa di evento: la transizione è da waiting a running

c)

assegnazione: la transizione è da ready a running. Il SO assegna un processore al processo

d)

Ammissione: la transizione avviene tra new e ready ed è provocata da un utente o altro processo che avvia un processo

8.

Il Program Status Word contiene le informazioni...

a)

contenuto dei registri utente

b)

valore del Program Counter

c)

l'istruzione successiva

d)

Stato del processo

9.

Un programma utente è sempre eseguito con le interruzioni disabilitate

a)

Vero

b)

Falso

10.

Come si chiama la transizione da running a ready?

a)

Assegnazione

b)

Interruzione

c)

Attesa Evento

d)

Uscita