Kategoriak: All

arabera Roberto Impagnatiello 4 days ago

21

I PROCESSI

Nel contesto dell'informatica, si affrontano diversi aspetti legati all'esecuzione e gestione dei processi nei sistemi operativi. Il multiprocessing permette di utilizzare più CPU per l'

I PROCESSI

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