Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMA OPERATIVO
infrastruttura software, STATI di un PROCESSO, NUCLEO
…
-
STATI di un PROCESSO
-
località
spaziale
la CPU sta eseguendo istruzioni in memoria tutte molto vicine fisicamente tra di loro
le successive istruzioni saranno ubicate nelle vicinanze di quella in corso
-
-
MODELLO
CLIENT-SERVER
-
utenti del server:
uno o più programmi che inviano richieste al server principale e aspettano che vengano inviati loro i risultati delle elaborazioni desiderate
SISTEMA OPERATIVO
e
PROGRAMMA
-
-
PROCESSO
-
composto da:
- codice, il programma
- dati da eseguire
- stato: indica il punto in cui è arrivata l'esecuzione
ha accesso a TUTTE le zone del computer,
qualunque zona di memoria
SOFTWARE
-
ARCHITETTURA MULTI-TIER
modello secondo un software è suddiviso in strati con funzioni diverse che possono comunicare fra loro
-
Parallelismo:
computer multi CPU
è l'esecuzione di più processi o operazioni contemporaneamente, al fine di velocizzare il tempo di esecuzione di un compito
un PROCESSO, quando è in esecuzione,
può trovarsi nei seguenti stati:
- in esecuzione in modalità utente
(processi user)
.
- in esecuzione in modalità supervisore (processi kernel)
.
- pronto, in attesa di essere eseguito
vengono posti in una coda con criterio FIFO
.
- in attesa di un evento esterno (click mouse) per essere eseguito
quindi si tratta di processi che richiedono l'uso di una periferica
-