Newsgroup: it.cultura.linguistica.inglese
Titolo: [tecnico] Fork e Memory leak

Salve gente,
avrei un paio di termini informatichesi di cui mi piacerebbe sapere se
esistono equivalenti italiani. So già che sono molto usati anche nella loro
forma inglese, in particolare il primo, ma non perdo mai la speranza di
trovare dei termini corretti da proporre come alternativa.
in breve
fork -> biforcazione ??
memory leak -> trafilamento di memoria ???
Il primo è "fork".
Fermi lì. Non mi interessano le forchette (non gioco a scacchi).
Il contesto è la programmazione (ciao Lupo!) e in particolare si parla di
sistemi operativi (Linux per essere precisi).
Il fork di un processo è (Lupo correggimi) la creazione di un processo
figlio (non so se sottoprocesso sia fuorviante se usato come alternativa,
credo di sì, però) identico, a meno del process id,  a quello che lo ha
generato.
Io l'ho visto usato sempre come fork, ma "biforcazione" mi pare una
traduzione accetttabile. Ci sono termini alternativi italiani in uso?
Il secondo termine e "memory leak", "leak" per gli amici intimi.
L'ho visto tradoto come "perdita di memoria" ma a mio avviso si tratta di un
calco semantico fuorviante: una memory leak ha luogo ad esempio quando una
porzione di memoria allocata da un puntatore non viene liberata quando il
puntatore smette di usarla (ad esempio perchè si pianta il programma o
perchè si è deciso di usare una tastiera da piede). Di fatto questo causa
una inutile occupazione di memoria che può anche sfociare in errori in fase
di esecuzione (immagino anche per via del fatto che alloca oggi, alloca
domani, si finisce per invadere porzioni di memoria riservate ad altri
scopi, alla faccia della protezione di memoria).
Bon, ora che ho (con imprecisione vergognosa) spiegato cos'è vi dico che ho
trovato questo termine per tradurre "memory leak": "trafilamento di
memoria".
Non vi dico dove, però, se no il mio pinguino mi becca.
Perdita di memoria mi ricorda troppo l'alzheimer (non ricordo mai come si
scrive).
Che cosa consigliate?
saluti,
Peltio
PS
Domanda jolly per la lode: "race conditions"=?
Il mio McGH mi perplime

 Peltio
ciao
Gennaro
--
Per rispondere eliminare ".HELL" dall'indirizzo.
To reply remove ".HELL" from the end of the address.
------

Domanda jolly per la lode: "race conditions"=?
Uno stato di competizione per l'accesso a una risorsa comune
che non puo' essere risolto (e quindi blocca tutto).
+--
I know you can't speak, I know you can't sign
So cry right here on the dotted line


Un altro termine che spesso viene menzionato quando si parla di
memory leak e' "garbage collection". Spero che tu non debba
tradurre anche quello, un giorno :)


 scopi, alla faccia della protezione di memoria).
memoria sprecata? utilizzata in modo ineffice?
i.e. su un HD clusters troppo grandi, o in ram zone dati piene
di dati superflui a cui la 'garbage collection' dovrebbe
rimediare (!!!), o cattivo allineamento (nei iapx86) dei dati
rispetto all'inizio dei segmenti...vedi comando walign
in Windows.
spero di essere stato chiaro :)
ciao
Joe lo Zombie
EOM

 che non puo' essere risolto (e quindi blocca tutto).
"Conflitto irrisovibile" come suona?
Il McGraw Hill lo traduce "condizioni di corsa" : (
saluti,
Peltio
Irrisolvibile? O irrisolubile ?

Irrisolvibile? O irrisolubile ?
Irrisolvibile.
Presumo che un problema di matematica sia "solvibile", ma non
solubile. :o))
Mi rendo conto, ovviamente, che la radice è la medesima.
--
Ciao
Frank

altri fini. 
Verissimo, ma difficilmente si tratta di un problema dell'allocatore
di memoria (che allocatore e' quello che ti dice che puoi usare un'area di
memoria inaccessibile?) Le violazioni di accesso sono tipicamente 
generate da errori nelle applicazioni (nei sistemi che funzionano 
l'applicazione viene abortita, in quelli che non funzionano crolla 
l'intero sistema).


 Irrisolvibile? O irrisolubile ?
'Insolubile' no?
-- 
Ciao,
Anna

'Insolubile' no?
E insolvibile?
-- 
Lapalissiano
Icq 57269703

 > che non puo' essere risolto (e quindi blocca tutto).
non sono d'accordo, la race condition e' l'accesso ad una risorsa condivisa
in contemporanea. il problema e' che varia il risultato a seconda
dell'ordine delle operazioni (beh ovviamente dato per scontato tutto
l'ambaradan dietro al multitasking (operazioni atomiche ecc)). tu fai invece
riferimento ad un deadlock che e' una condizione particolare dell'insieme
precedente
P.S. forcare e' usato specialmente in linux dove litigano ogni due per tre
ed i sorgenti sono disponibili ;) inteso come split di un progetto che
assume piu' o meno valenza autonoma

 E insolvibile?
Be', per "insolvibile" il primo significato è "che non è in grado di 
adempiere le obbligazioni contratte" (debitore i.). Poi, lett. e non 
com., "che non offre alcuna possibilità di scioglimento" (vincolo i.).
Per "insolubile" invece il primo significato è "che non presenta 
possibilità di soluzione" (una questione i.).
-- 
Ciao,
Anna Devoto Oli


Alessandro Valli, se mi leggi, com'è la traduzione suggerita da quelli della
Microsoft?
Max

thread (o processi) eseguono certe operazioni. 
Avete perfettamente ragione; non so perche' mi ero incistato col
deadlock. Non ho piu' i riflessi di una volta...
