|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2002
Messaggi: 2438
|
in poche parole cos'è un processo???
io credevo che un processo fosse un programma ma nn è cosi, oggi il prof mi ha mangiato vivo quando gli ho detto che un processo è un programma!!!
insomma che cazzo è un processo?
__________________
ho trattato con: Tandoi1, ziodamerica, enrico84, peppecbr, crl, M@t |
|
|
|
|
|
#2 |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Un processo è un programma in esecuzione.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2002
Messaggi: 2438
|
ok vabbè xò io posso avere più processi che eseguono lo stesso programma cosa significa???
__________________
ho trattato con: Tandoi1, ziodamerica, enrico84, peppecbr, crl, M@t |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2001
Messaggi: 1299
|
Quote:
Significa che tu puoi lanciare piu Istanze (copie) di Internet Explorer, e tutte visualizzano l'elenco dei links (eseguono) nella cartella "preferiti" memorizzata nel programma di IE (c:\programmi\IE). La stessa cosa per i parametri impostati nel programma di I.E : impostazioni avanzate, etc. Tutti questi settaggi vengono memorizzati in una variabile del programma Internet Explorer. I processi (in questo caso le copie di I.E.) accedono a tali dati. Alternativamente dire che piu processi eseguono lo stesso programma significa che piu copie di internet explorer eseguono il programma del sistema operativo che consente di recuperare la connessione ad internet (connessione remota). Piu copie di Internet Explorer (processi) accedono ad uno stesso programma (funzione di sistema operativo che restituisce la connessione remota). Vi sono un milione di altri esempi piu concreti (spooler di stampa, etc) : lo stesso processo di IE. che accede al server del forum per visualizzare la pagina del forum stesso non e' nient'altro che uno tra gli N processi (I.Explorer) di tutti gli utenti del forum che accedono ad un unico programma (in questo caso, l'application server sul server stesso di HWUpgrade che risponde inviando la pagina del forum sotto forma di HTML).
__________________
![]() Referenti in Compravendite Ognuno sceglie le cause per cui combattere in base alla propria statura. Ultima modifica di Jo3 : 19-02-2005 alle 09:30. |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Lazio
Messaggi: 5935
|
il processo non è un programma, un programma può essere composto da più processi mentre un processo è una attività........un thread è ancora diverso può essere visto come un processo ma non un nuovo processo perchè usa risorse di un processo già in esecuzione.......
Ciao
__________________
HP Gaming 16 I7 10750H, nVidia GTX1650TI 4Gbyte DDR6, 16Gbyte di Ram, SSD INTEL 500Gbyte, Amplificatore Denon PMA-510AE, Diffusori Q Acoustics 3020i |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2002
Messaggi: 2438
|
ragazzi nn ci sto capendo una sega! ogniuno dice una cosa diversa!
__________________
ho trattato con: Tandoi1, ziodamerica, enrico84, peppecbr, crl, M@t |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
|
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Lazio
Messaggi: 5935
|
Quote:
Beh dovrebbe essere come ho detto io dalle nozioni dell'esame di sistemi operativi Ciao
__________________
HP Gaming 16 I7 10750H, nVidia GTX1650TI 4Gbyte DDR6, 16Gbyte di Ram, SSD INTEL 500Gbyte, Amplificatore Denon PMA-510AE, Diffusori Q Acoustics 3020i |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
|
Quote:
Definizione: Un processo è un insieme di operazioni che il processore, se libero e se non richiesto da attività con priorità maggiore, esegue dall'inizio alla fine. Un processo è caratterizzato da uno stato: processo in esecuzione: è quello attualmente eseguito dal processore processo pronto: è possibile inserirlo nella lista dei processi da eseguire processo attivo: è nella lista dei processi eseguibili [chiamata in vari modi, io per la teoria della schedulazione real time la chiamo READY QUEUE, coda dei processi pronti] Il processo è caratterizzato dall'avere una priorità. La scala delle priorità si genera in vari modi (si deve trovare che "importanza" dare ai vari vincoli del processo: questa teoria va sotto il nome di scheduling). A seconda del sistema operativo e del contesto, è possibile che, mentre un processo è in esecuzione, transiti nella ready queue un processo a priorità maggiore. In questo caso si può fare la scelta di terminare l'esecuzione del processo in corso e iniziare l'esecuzione del processo appena entrato (perchè più importante). Questa operazione si chiama preemption. La preemption è necessaria, ad esempio, per gestire i processi che ti permettono di vedere un carattere sulla tastiera. Gli interrupt hanno priorità sicuramente maggiore delle altre cose. Come la lettura da hard disk ha priorità maggiore di quella dalla Ram, in quanto più lenta, etc.... Processo e programma sono due nozioni legate ma differentissime. Considera che un programma può anche generare più processi. Un programma non viene mai interrotto a meno di richieste esplicite dall'utente, pure se ci sono programmi a priorità maggiore. Al massimo si fa multitasking sui processi che entrambi gestiscono. Un programma semplice, che non fa uso di fork è visto da sistema operativo come un processo. Ma se chiami altre funzioni nel programma, non sei mai sicuro di quanti processi innescherai! Quindi diciamo che sono due nozioni a livello troppo diverso per essere comparate facilmente. Il processo è comunque almeno una parte di programma.
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk Io c'ero |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jun 2001
Messaggi: 1299
|
Quote:
__________________
![]() Referenti in Compravendite Ognuno sceglie le cause per cui combattere in base alla propria statura. |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2002
Città: PD
Messaggi: 11767
|
Un programma é un eseguibile che é composto da uno o più processi , i processi aggiuntivi possono essere lanciati esplicitamente tramite fork oppure a seguito di chiamate al sistema operativo che eseguono delle fork .
I thread assomigliano molto ai processi , la differenza principale é che i processi sono lo stesso eseguibile che opera su spazi di dati diversi ( ogni volta che fai un fork lo spazio dati viene replicato ) mentre i thread operano sullo stesso spazio dati condiviso da tutti i thread . Altre differenze si possono trovare nella gestione dei segnali e nella terminazione .
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jun 2000
Città: NAPOLI - PALERMO
Messaggi: 792
|
Un processo è una qualsiasi attività oppure insieme di attività che trasforma elementi in ingresso in elementi in uscita.
Definizione fornita dalla normativa UNI EN ISO 9000:2000
__________________
P4 3.0@3825| P4P800 | 2x256 Vitesta | Radeon 9700(370/320) | 2 IBM 160GB Sata | Enermax 550W | YBRIS STEALTH + KEOPS | Pioneer 120SZ | Pioneer 108D | Audigy Platinum | MegaWorks 550 THX | COMPAQ X1005EA 512 MB | |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Molfetta (BA) Squadra:BARI
Messaggi: 1082
|
ca**o domani nel compito il prof metterà proprio una cosa del genere e io volevo chiedere a voi....
__________________
Ho felicemente trattato con: Raziel1984,]Rik`[,fab77,pralina,vin81,drago,Qrama,Hangar18,gallo85,kikbond |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Molfetta (BA) Squadra:BARI
Messaggi: 1082
|
comunque rileggendo tutte le risposte e, in base alle mie conoscenze di 5° anno ITIS Informatico, la risposta di dottor scoperchiatore è la più completa.
__________________
Ho felicemente trattato con: Raziel1984,]Rik`[,fab77,pralina,vin81,drago,Qrama,Hangar18,gallo85,kikbond |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Jul 2001
Città: Lido di Ostia
Messaggi: 1612
|
Quote:
Per dirla in parole povere 1 programma deve avere almeno 1 thread.
__________________
|Mac Mini i7 2,6 GHz 16 GB - OS Yosemite| |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:02.




















