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)