Definizione di Processo
Cosa si intende con il termine Processo? un insieme di attività interrelate, svolte all’interno dell’azienda, che creano valore trasformando delle risorse (input del processo) in un prodotto finale (output del processo) a valore aggiunto, destinato ad un soggetto interno o esterno all’azienda (cliente).
Terminazione dei Processi Figlio
Inoltre,, cosa succede se il processo padre termina prima del thread che ha generato? Un processo padre può a sua volta terminare prima dei propri processi figli: quando un processo termina prima di un proprio processo figlio, quest’ultimo diviene un cosiddetto processo orfano e, nei sistemi Unix-like, viene automaticamente adottato dal processo di sistema speciale init.
Gestione dei Processi
Di conseguenza,, chi gestisce i processi? Il gestore dei processi è detto Scheduler, dall’inglese Archivio. Lo Scheduler ha il compito di scegliere quale processo deve essere eseguito, ovvero quale tra i processi attivi deve essere scelto per l’esecuzione.
Stati di un Processo
Quali sono gli stati in cui può trovarsi un processo?
- Stato del processo New (nuovo): Il processo viene creato.
- Running (in esecuzione): Le istruzioni vengono eseguite.
- Waiting (in attesa): Il processo è in attesa di un evento.
- Ready (pronto): Il processo è in attesa di essere assegnato ad un processore.
Costituzione di un Processo
La gente chiede anche:, che cos’è è da quali elementi è costituito un processo? In pratica un processo è un programma quando è in esecuzione. Esso è quindi un’entità dinamica, che dipende dai dati che vengono elaborati e dalle operazioni eseguite su di essi nel ciclo di fetch-execute da parte del processore.
Multitasking
Cosa indica il termine multi task? Il termine multitasking (dall’inglese task, compito) origina dall’informatica, secondo cui il multitasking è la capacità di un sistema operativo di eseguire più compiti simultaneamente.