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 22-07-2005, 16:16   #1
Gica78R
Senior Member
 
L'Avatar di Gica78R
 
Iscritto dal: Mar 2005
Messaggi: 1653
[C] Dichiarare variabili 'locali' ad un processo: corretto o no?

Ciao!

Ho un piccolo dubbio che riguarda il modo di dichiarare le variabili quando si fa un programma multiprocesso: e' corretto dichiarare delle variabili locali dopo una fork(), nel ramo del child-process, in modo che queste siano visibili solo all'interno di tale ramo, o le variabili vanno comunque dichiarate tutte all'inizio del programma (e quindi poi ciascun child-process ne fa l'uso che vuole con le sue copie locali)? Il mio scopo sarebbe quello di ridurre un po' la quantita' di memoria occupata, e quindi evitare di dichiarare un buffer di 1 KB nel parent-process (in cui non mi serve) che poi verrebbe duplicato dai suoi 20 figli...

Esempio:
Codice:
pid=fork();
if (pid!=0) // parent-process
{
 ...
}
else if (pid==0) // child-process
      {
       char buffer[1024];
       ...
       exit(0);
      }
Si puo?

Grazie,
Gica
__________________
gica78r@ncc-1701:~$ tar -c
tar: Codardamente mi rifiuto di creare un archivio vuoto
Gica78R è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 16:23   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da Gica78R
Ho un piccolo dubbio che riguarda il modo di dichiarare le variabili quando si fa un programma multiprocesso: e' corretto dichiarare delle variabili locali dopo una fork(), nel ramo del child-process, in modo che queste siano visibili solo all'interno di tale ramo, o le variabili vanno comunque dichiarate tutte all'inizio del programma (e quindi poi ciascun child-process ne fa l'uso che vuole con le sue copie locali)?
E' indifferente, Se dichiarate prima della fork, inizialmente contengono tutte gli stessi valori, ma poi su ciascun processo hanno una storia indipendente. Tutte le variabili quindi sono "locali" ai processi, dopo la fork.
Quote:
Il mio scopo sarebbe quello di ridurre un po' la quantita' di memoria occupata, e quindi evitare di dichiarare un buffer di 1 KB nel parent-process (in cui non mi serve) che poi verrebbe duplicato dai suoi 20 figli...
Normalmente non devi occuparti di questo, ci pensa la COW (copy-on-write).
Nel tuo caso particolare, con un piccolo buffer allocato sullo stack, il tuo metodo potrebbe essere leggermente più efficiente (per "piccolo" intendo inferiore alla dimensione di una pagina, e per "potrebbe" intendo se quel buffer è sufficiente ad ingrandire lo stack di un'altra pagina).
__________________
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

Ultima modifica di ilsensine : 22-07-2005 alle 16:25.
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 09:53   #3
Gica78R
Senior Member
 
L'Avatar di Gica78R
 
Iscritto dal: Mar 2005
Messaggi: 1653
Quote:
Originariamente inviato da ilsensine
Normalmente non devi occuparti di questo, ci pensa la COW (copy-on-write).
Nel tuo caso particolare, con un piccolo buffer allocato sullo stack, il tuo metodo potrebbe essere leggermente più efficiente (per "piccolo" intendo inferiore alla dimensione di una pagina, e per "potrebbe" intendo se quel buffer è sufficiente ad ingrandire lo stack di un'altra pagina).
Non avevo pensato in termini di dimensioni delle pagine di memoria... me ne scordo sempre Cmq la dimensione dipende sempre dalla particolare configurazione del kernel in uso, quindi, a meno di non sapere con certezza su quale sistema girera' il programma, la cosa e' un po' aleatoria
Mi devo rivedere come funziona l'allocazione della memoria...
Grazie mille

Gica
__________________
gica78r@ncc-1701:~$ tar -c
tar: Codardamente mi rifiuto di creare un archivio vuoto
Gica78R è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:12   #4
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
quando te fai la fork il nuovo processo ha solo la pagina del suo stack e una pagina delle istruzioni.
Poi quando il processo dovrà utilizzare delle strutture dato allora sarà solo in quel momento che caricherà le nuove pagine se non ricordo male

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:15   #5
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
ehm, vorrei approfittare del 3d per chiedere una cosa che non ho mai capito finora: che fa la fork?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:16   #6
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fenomeno85
quando te fai la fork il nuovo processo ha solo la pagina del suo stack e una pagina delle istruzioni.
Poi quando il processo dovrà utilizzare delle strutture dato allora sarà solo in quel momento che caricherà le nuove pagine se non ricordo male
eeeeeeeeeeehhhhhhhhhhhhhhh????????
ma sta fork che fa?!?
crea un processo in cui c'è un solo stack e una sola pagina di codice?
ammazza, lo stack che occupa più del codice è notevole

Ultima modifica di 71104 : 23-07-2005 alle 10:21.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:16   #7
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da 71104
ehm, vorrei approfittare del 3d per chiedere una cosa che non ho mai capito finora: che fa la fork?
serve a creare un figlio

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:18   #8
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fenomeno85
serve a creare un figlio
più che altro lo abortisce se è come dici tu...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:22   #9
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da 71104
più che altro lo abortisce se è come dici tu...
?? è mattina non capisco ste battute

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:38   #10
Gica78R
Senior Member
 
L'Avatar di Gica78R
 
Iscritto dal: Mar 2005
Messaggi: 1653
Se non ricordo male (ma e' probabile il contrario), almeno con Linux la fork() si occupa di creare un nuovo processo (figlio di quello che invoca la fork); il processo figlio e' una copia del padre, ma ad esempio il segmento testo (il codice) e' condiviso in read-only (quindi non c'e' duplicazione), mentre per stack e dati viene fatta la copia, ma solo in caso di scrittura (copy on write)...
Il mio dubbio riguarda la memoria allocata in fase di compilazione (quale e dove), ma non vi chiedo spiegazioni perche' dovrei saperlo da me... quindi corro a studiare (sono uno scandalo!!!).

Grazie...
__________________
gica78r@ncc-1701:~$ tar -c
tar: Codardamente mi rifiuto di creare un archivio vuoto
Gica78R è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:40   #11
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da Gica78R
Se non ricordo male (ma e' probabile il contrario), almeno con Linux la fork() si occupa di creare un nuovo processo (figlio di quello che invoca la fork); il processo figlio e' una copia del padre, ma ad esempio il segmento testo (il codice) e' condiviso in read-only (quindi non c'e' duplicazione), mentre per stack e dati viene fatta la copia, ma solo in caso di scrittura (copy on write)...
Il mio dubbio riguarda la memoria allocata in fase di compilazione (quale e dove), ma non vi chiedo spiegazioni perche' dovrei saperlo da me... quindi corro a studiare (sono uno scandalo!!!).

Grazie...
che cosa intendi per fase di compilazione quando compili il processo non può occupare dato che non lo stai eseguendo

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:45   #12
Gica78R
Senior Member
 
L'Avatar di Gica78R
 
Iscritto dal: Mar 2005
Messaggi: 1653
Quote:
Originariamente inviato da Fenomeno85
che cosa intendi per fase di compilazione quando compili il processo non può occupare dato che non lo stai eseguendo

~§~ Sempre E Solo Lei ~§~
Prendi l'esempio del primo post: il buffer di caratteri viene allocato in fase di compilazione o in fase d'esecuzione?
E' una domanda idiota, ma al momento non mi ricordo come funziona
__________________
gica78r@ncc-1701:~$ tar -c
tar: Codardamente mi rifiuto di creare un archivio vuoto
Gica78R è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:46   #13
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Gica78R
Se non ricordo male (ma e' probabile il contrario), almeno con Linux la fork() si occupa di creare un nuovo processo (figlio di quello che invoca la fork); il processo figlio e' una copia del padre, ma ad esempio il segmento testo (il codice) e' condiviso in read-only (quindi non c'e' duplicazione), mentre per stack e dati viene fatta la copia, ma solo in caso di scrittura (copy on write)...
scusa, tutto sto macello per dire che la fork crea un processo figlio a partire dallo stesso file eseguibile del processo chiamante? ho capito bene?

Quote:
Il mio dubbio riguarda la memoria allocata in fase di compilazione (quale e dove), ma non vi chiedo spiegazioni perche' dovrei saperlo da me... quindi corro a studiare (sono uno scandalo!!!).
avanti su, che dubbio è?
tanto sicuramente hai già detto di peggio asd
cmq la memoria "allocata in fase di compilazione" (andando ad intuito sul significato dell'espressione) non so quale sia negli ELF, ma in generale dovrebbe ammontare all'insieme di codice e dati inizializzati del programma.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:47   #14
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da Gica78R
Prendi l'esempio del primo post: il buffer di caratteri viene allocato in fase di compilazione o in fase d'esecuzione?
E' una domanda idiota, ma al momento non mi ricordo come funziona
in fase di esecuzione.

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:48   #15
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da 71104
scusa, tutto sto macello per dire che la fork crea un processo figlio a partire dallo stesso file eseguibile del processo chiamante? ho capito bene?
io che te ho detto il padre crea un figlio

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:49   #16
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Gica78R
Prendi l'esempio del primo post: il buffer di caratteri viene allocato in fase di compilazione o in fase d'esecuzione?
non si tratta di dati inizializzati ne' di codice, ergo...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:49   #17
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fenomeno85
io che te ho detto il padre crea un figlio
te mi hai detto che crea un figlio mezzo smandrappato con un solo stack e una sola pagina di codice...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:50   #18
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da 71104
te mi hai detto che crea un figlio mezzo smandrappato con un solo stack e una sola pagina di codice...
perchè fa così non duplica tutto all'istante ma solo il necessario.

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:52   #19
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fenomeno85
perchè fa così non duplica tutto all'istante ma solo il necessario.
ecco, ora non ti seguo più.
in che senso non duplica tutto all'istante? che sarebbe il necessario?
quindi la fork crea un "processo smandrappato"?
e che succede quando l'esecuzione supera la prima pagina? #GP?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:53   #20
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da 71104
ecco, ora non ti seguo più.
in che senso non duplica tutto all'istante? che sarebbe il necessario?
quindi la fork crea un "processo smandrappato"?
e che succede quando l'esecuzione supera la prima pagina? #GP?
allora è un utilizzo ponderato delle risorse quando finisce la prima pagina prende e carica quella che gli serve easy

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è 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...
Fastweb prepara il lancio di un nuovo br...
Crescita record per il settore dei monit...
Apple sta testando un nuovo sensore da 2...
Le migliori 7 offerte presenti su Amazon...
L'AI agentica potrebbe trasformare Inter...
Qualcomm lancerà due chip per sma...
Xiaomi dà i numeri: ecco come &eg...
AMD annuncia Ryzen 9 9950X3D2 Dual Editi...
CyrusOne avvia la costruzione del suo pr...
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...
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: 08:44.


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