I PROCESSI
GLI STATI DEL PROCESSO
1. nuovo(new):
2. esecuzione(running):
3.in attesa(waiting)
4. pronto(ready)
5. terminato(termiated)
PCB
memorizza lo stato del processo
PROGRAMM COUNTER
puntatore che indica la successiva istruzione
ALGORITMI DI SCHEDULING
SJF(Shartest-job-first)
FCFS(First come-first served)
SRTF(Shortest Remaining-Time First)
Priorità
RR(Round-Robin)
MLFQ(Multiple level-Feedback Queuses)
PRE EMPTIVE
operazione in cui un processo viene temporaneamente interrotto , al fine di permettere l'esecuzione di un altro processo.
STARVATION
si intende l'impossibilità da parte di un processo pronto all'esecuzione, di ottenere le risorse di cui necessita per essere eseguito.
DEADLOCK
indica una situazione in cui due o più processi o azioni si bloccano a vicenda, aspettando che uno esegua una certa azione
MULTI USER
la possibilità di più utenti di accedere ad una data funzione o risorsa
MULTIPROCESSING
multiprogrammazione estesa a eleboratori dotati di più CPU
MULTITASKING
esecuzione di più programmi in contemporanea