Quando un utente inizia un programma come un browser Web , l'applicazione diventa un processo in esecuzione nel sistema operativo . Prima dell'esecuzione, un programma risiede semplicemente come i dati sul disco rigido . Quando eseguito, il sistema operativo carica il programma nella memoria principale o RAM. Tutte le applicazioni in esecuzione hanno spazio nella RAM dal sistema operativo mentre corrono . Durante l'esecuzione , il sistema operativo controlla i processi applicativi attraverso una tabella di processo che descrive lo stato del processo e dove esso risiede nella memoria .
Processi Deposizione
Processi
può generare altri processi destinati a svolgere un lavoro simultaneo durante l'esecuzione del programma . Questa " multiprocessing " permette ai programmi di gestire molti compiti diversi allo stesso tempo . Un programma in Python , per esempio, può generare un processo separato che utilizza la libreria " multiprocessing " e il suo oggetto "Processo" , come nel seguente esempio :
da multiprocessing importazione Processo
import os
def ciao ( ) :
print (' Ciao ' ) per
p = processo ( target = ciao ) per
p.start ( ) //inizia processo figlio di "P"
Programmazione © www.354353.com