Processo

Un processo nel campo dell'informatica è un programma in esecuzione, ovvero sono delle istruzioni che vengono eseguite da una cpu che usa la memoria ram per adempiere le sue funzioni.

La cpu esegue le istruzioni di un'applicazione a livello di codice binario(bit), l'applicazione contiene al suo interno delle istruzioni Assembly, ovvero di linguaggio macchina per eseguire una serie di operazioni utili all'esecuzione di un programma.

Background

Un processo si dice in background quando la sua esecuzione non è visibile agli occhi di un determinato utente ma bensì è visibile solo dal sistema operativo che dedica parte della cpu alla sue esecuzione.

Sostanzialmente un processo in background nel campo dell'informatica è usato per svolgere delle operazioni in maniera sileziona, ci sono numerosi esempi di questo tipo, come l'antivirus, gli aggiornamenti di Windows, i servizi di rete etc....

I processi in background possono essere facilmente rilevati attraverso determinati strumenti come la gestione delle attività di Windows oppure il comando ps dei sistemi Unix/Linux.

Pid di un processo

In  qualsiasi sistema operativo un processo deve essere identificato grazie a un Pid(Process ID), solitamente un pid è associato a un PPID(Parent process ID).

Gli identificatori di un processo sono utili al sistema operativo per gestire il tempo di esecuzione dei processori da parte della cpu e per organizzare la memoria ram.

Utilizzando il sito, accetti la privacy policy del sito e l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi