I PROCESSI
MULTITASKING
esecuzione di più programmi in contemporanea
MULTIPROCESSING
multiprogrammazione estesa a eleboratori dotati di più CPU
MULTI USER
la possibilità di più utenti di accedere ad una data funzione o risorsa
DEADLOCK
indica una situazione in cui due o più processi o azioni si bloccano a vicenda, aspettando che uno esegua una certa azione
STARVATION
si intende l'impossibilità da parte di un processo pronto all'esecuzione, di ottenere le risorse di cui necessita per essere eseguito.
PRE EMPTIVE
operazione in cui un processo viene temporaneamente interrotto , al fine di permettere l'esecuzione di un altro processo.
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)
PROGRAMM COUNTER
puntatore che indica la successiva istruzione
PCB
memorizza lo stato del processo
GLI STATI DEL PROCESSO
1. nuovo(new):
2. esecuzione(running):
3.in attesa(waiting)
4. pronto(ready)
5. terminato(termiated)