WorksheetsSO - Gestione dei processi
Total questions: 10
Worksheet time: 7mins
Un processo è
un insieme di istruzioni in linguaggio macchina pronto per l'esecuzione
un'entità statica, non cambia nel tempo, non modifica lo stato della memoria e dei registri
un'entità dinamica che cambia nel tempo, modifica lo stato della memoria e dei registri
un'entità caratterizzata da una traccia di esecuzione, ovvero dalla sequenza delle istruzioni eseguite
Ad un programma possono essere associati più processi
Vero
Falso
Quando un processo è in attesa dell'assegnazione di un processore si trova nello stato (a)
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?
waiting
ready
terminated
new
Consideriamo il ciclo completo di un processo che esegue operazioni I/O. Quali stati possono essere assunti dal processo?
ready --> running
ready--> running
--> ready
running--> waiting --> ready--> running
waiting --> ready
-->running
il grado di mltiprogrammazione dipende dal numero di processi attivi.
Il numero dei processi attivi è dato dalla somma .......
dei processi running
dei processi ready, running e waiting
dei processi ready
dei processi ready e running
le transizioni di stato di un processo sono:
Interruzione: la transizione è da running a ready. Il processo in esecuzione è interrotto per un evento esterno
Attesa di evento: la transizione è da waiting a running
assegnazione: la transizione è da ready a running. Il SO assegna un processore al processo
Ammissione: la transizione avviene tra new e ready ed è provocata da un utente o altro processo che avvia un processo
Il Program Status Word contiene le informazioni...
contenuto dei registri utente
valore del Program Counter
l'istruzione successiva
Stato del processo
Un programma utente è sempre eseguito con le interruzioni disabilitate
Vero
Falso
Come si chiama la transizione da running a ready?
Assegnazione
Interruzione
Attesa Evento
Uscita
