Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
La PNY GeForce RTX 5080 Slim OC si distingue nel panorama delle GPU di fascia alta per il design compatto a due slot, ispirato alla NVIDIA GeForce RTX 5080 Founders Edition. In questo test analizziamo comportamento termico e prestazioni in gioco, valutando se il formato ridotto comprometta o meno l'esperienza complessiva rispetto alle soluzioni più ingombranti presenti sul mercato.
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-06-2004, 17:08   #1
akyra
Senior Member
 
L'Avatar di akyra
 
Iscritto dal: Feb 2004
Città: TREVISO
Messaggi: 902
[C] variabili e processo figlio

ho un problema...("...altrimenti non avresti scritto...", qualcuno di voi dirà....)
non so come (se si può) fare in modo che un processo figlio modifichi una variable del processo padre...in pratica, faccio un esempio:

Codice:
int main(int argc, char* argv[]){
  int var=0;
  if (fork() == 0){/*creo il figlio che modifica la variabile*/
       var=1;
   }
   printf(" %d ", var);
}
se vado a vedere il valore della varibile "var", questo non è cambiato, cioè è sempre 0....infatti la fork crea una copia esatta di stack e dati del padre, quindi quello che il figlio va a modificare non è la variabile del padre, ma quella sua....vorrei quindi sapere se esiste un modo per riuscire a far modificare il valore della var del padre al figlio....
__________________

Ultima modifica di akyra : 10-06-2004 alle 17:16.
akyra è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2004, 17:18   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Dopo il fork i processi hanno storia indipendente. O usi segmenti di memoria condivisa, oppure usi i thread.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2004, 17:20   #3
akyra
Senior Member
 
L'Avatar di akyra
 
Iscritto dal: Feb 2004
Città: TREVISO
Messaggi: 902
Grazie della risposta intanto...
Segmenti di memoria condivisa?
cosa intedi in parole povere?
potresti farmi un esempio...se non approfitto troppo della tua disponibilità.....
__________________
akyra è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2004, 17:25   #4
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
IPC (Inter Process Comunication): qui trovi tutto e di più
http://www.lilik.it/~mirko/gapil/gap...apilsu184.html
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2004, 17:26   #5
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Guarda le manpage per shmget/shmat; oppure su google:
http://www.google.it/search?hl=it&ie...btnG=Cerca&lr=

nb con i thread è molto più semplice, se puoi evitare di creare due processi indipendenti.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2004, 17:29   #6
akyra
Senior Member
 
L'Avatar di akyra
 
Iscritto dal: Feb 2004
Città: TREVISO
Messaggi: 902

thanks a tutti e due!!

__________________
akyra è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2004, 18:09   #7
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
no veramente puoi provare anche con un altro comando

si chiama vfork ed in pratica non effetua la copia di tutte le variabile

prova un pò...cmq funge!
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 12:44   #8
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da Ricky
si chiama vfork ed in pratica non effetua la copia di tutte le variabile
prova un pò...cmq funge!
vfork non è adatta a questo problema. Hai letto bene cosa fa? E' utilizzata principalmente nei sistemi senza mmu, dove la COW è impossibile.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 14:09   #9
Dun
Senior Member
 
L'Avatar di Dun
 
Iscritto dal: Jul 2000
Città: Amsterdam
Messaggi: 217
Quote:
Originariamente inviato da akyra
thanks a tutti e due!!

Come e' andato l'esame?
Dun è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 14:16   #10
akyra
Senior Member
 
L'Avatar di akyra
 
Iscritto dal: Feb 2004
Città: TREVISO
Messaggi: 902
spero bene, ho fatto un paio di cazzate, però spero di averlo passato....c'eri anche tu?
__________________
akyra è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 14:35   #11
Dun
Senior Member
 
L'Avatar di Dun
 
Iscritto dal: Jul 2000
Città: Amsterdam
Messaggi: 217
Sisi

Spero anchio bene dai.

Hai sentito? I risultati escono tra domani e dopodomani, la correzione c'e' venerdi


Fossero tutti cosi' tempestivi

Cya!
Dun è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 22:08   #12
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
non so cosa sia sta cow e sto mmu cmq al corso di sistemi che ho seguito mi è sembrato di capire che con la vfork non c è una nuova allocazione delle variabili, ma che in realtà vengono passate direttamente al figlio che quindi potrà modificarle......poi boh non so cosa intendi tu!
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 22:34   #13
Ed_Bunker
Senior Member
 
L'Avatar di Ed_Bunker
 
Iscritto dal: Jan 2004
Città: Montignoso(MS)
Messaggi: 9497
Quote:
Originariamente inviato da Ricky
non so cosa sia sta cow e sto mmu cmq al corso di sistemi che ho seguito mi è sembrato di capire che con la vfork non c è una nuova allocazione delle variabili, ma che in realtà vengono passate direttamente al figlio che quindi potrà modificarle......poi boh non so cosa intendi tu!
Hai mai sentito parlare di memory management unit ?!? Se fai il corso di sistemi dovresti...


Il cow (copy on write) e' un "meccanismo" mediante il quale il processo padre ed i figli creati mediante fork() condividono le variabili fintanto che non si tenta di aggiornare (sovrascrivere) tali variabili. A quel punto, per il processo che ha tentato di sovrascrivere, ne viene fatta una copia (Privata al processo) e l'aggiornamento avviene solo su quella copia. Piu' o meno e' cosi... penso...
__________________
"Il Meglio che si possa ottenere è evitare il peggio." I.C.

Ultima modifica di Ed_Bunker : 05-07-2004 alle 22:37.
Ed_Bunker è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 23:16   #14
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
ma non ho capito perchè non si può utilizzare la vfork cmq....
ho seguito il modulo a di sistemi! non tutto il corso e cmq non so cosa sia, la unità di gestione della memoria....bene...ci sono sistemi che non hanno una unità della gestione della memoria?
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 10:42   #15
akyra
Senior Member
 
L'Avatar di akyra
 
Iscritto dal: Feb 2004
Città: TREVISO
Messaggi: 902
il problema è che la vfork non restituisce il controllo al chiamante fino a che il figlio non ha eseguito una exec oppure ena exit, quindi mi sarebbe stata poco utile....comunque grazie lo stesso....
__________________
akyra è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Cloud in crescita, ma l’adozione dell’IA...
OpenAI cancella l'adult mode di ChatGPT:...
Google Search Live arriva in Italia: la ...
MacBook Air 15'' con chip M4 (2025) crol...
Ora è possibile trasferire file t...
Apple domina con il MacBook Neo: i lapto...
Arriva la nuova gamma di PC Dell Pro per...
DJI Avata 360: la recensione del primo d...
Il browser di Samsung arriva su Windows,...
I satelliti AI Sat Mini per i datacenter...
Project Sunrise: l'idea di Blue Origin p...
DJI Avata 360 ufficiale: due sensori da ...
Samsung Galaxy Watch8 Classic a 303€, ma...
AGCOM ordina i primi blocchi DNS di siti...
Google risolve il problema della memoria...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v