> Curiosità, cosa sono questi file dll?
DLL sta' per Dynamic Linked Library, libreria a collegamento
dinamico, in sostanza si tratta di collezzioni di funzioni che
vengono caricate in memoria ed usate dai programmi quando ne hanno
bisogno.
La teoria dice che, una volta installata una DLL tutti i programmi
che la usano e che vengono installati successivamente non la
re-installano ma usano quella che e' gia' presente, la pratica
invece dice che ogni programma re-installa la "sua" versione, cosi'
poi non funziona piu' niente (!). Inoltre se si scassa (file
danneggiato) un singolo file non funzionano piu' "n" programmi
e non si capisce il perche', inoltre visto che la DLL e' sempre
in uso non si riesce piu' a re-installarla e tocca riformattare
tutto. Questo e' noto come "inferno delle DLL" (DLL Hell), ed e'
una situazione abbastanza normale in Windows.
Tante' vero che in altri sistemi assai piu' furbi (uno che comincia
per "L" e finisce per "inux"), puoi avere i programmi che usano
le librerie condivise oppure no, a tua scelta... e l'installazione
di una libreria non scassa tutto il resto... chissa' perche'...
Davide
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
Ok facciamo helpdesk, e scusa la risposta lunga, ma ci
voleva........CASPITA
sperando che qualcuno non ti abbia già risposto le solite minchiate che dll
sta per Dynamic Linked Library, libreria a collegamento
dinamico. Su questo argomento ha già scritto Steve Ballogard su
PCProfessional US Edition, e Benjamin Stafford su PCMagazine UK, che tra
l'altro lavorava in Microsoft nella sezione Security. Se vuoi ti mando i
riferimenti ad un libro su "Ottimizzazioni Windows - Leggende e Verità"
Mondadori/Microsoft Press
Guarda che la tua domanda non è poi così fuori tema
io posto, e sono il moderatore di it.comp.windows.secrets_extension
e ciao auguri a quanta gente sta male per questo argomento
se hai un HD piccolo, e al giorno d'oggi anche con 20Gb non stai tranquillo
ma perchè ti devi tenere sta spazzatura
scusa lo sfogo, cerco di spiegare...
Le dll sono file creati dal sistema operativo quando la condizione del
kernel riferisce alla CPU che il sistema è in fase di Stack
cerco di spiegartelo in breve, in parole povere anche se più di tanto (non
so se riesco ad usare termini che non sono tecnici)....dunque
la ridondanza (cioè il flusso) di informazioni che assale la CPU deve essere
messa in attesa in attesa di essere elaborata
perchè i cicli di operatività (hai presente i mhz?) devono rispettare delle
sequenze
quando un processo fondamentale, ad esempio un programma che sta
pesantemente occupando le risorse di sistema
chiede...scusa meglio dire manda, informazioni alla CPU per essere
elaborate, la partizione logica (occhio non quella estesa) analizza le
priorità e decide quali applicazioni possono impegnare il processore, con
quale priorità e con quale tipologia di accesso
Fai finta di avere un imbuto intelligente che sa riconoscere con quanta
forza stai cercando di travasare il contenuto di una botte dentro una
bottiglia
ecco che allora la partizione logica della CPU cerca di gestire il flusso di
dati che aspetta di essere elaborato
è evidente che il flusso provocato da una botte, in termini di volumi, non
può passare attraverso un imbuto piccolo e finire in una bottiglia
ecco che il registry detonator applica le regole
e dice
qui passano, che so, 2Gb al milli secondo
tu me ne stai chiedendo 2,8
ecco che tutto quello che eccede viene salvato in una cache temporanea, in
pratica un parcheggio momentaneo, e viene salvato con l'estensione dll
la cosa buffa è che tu hai ragione, questi file sono di importanza notevole,
nel senso che tu non puoi spegnere windows finchè questi file non sono stati
ripescati dal parcheggio e sistemati a dovere attraverso una elaborazione
della CPU dentro il kernel di stack buffer
(hai presente quando win ci mette un casino a chiudersi)
ecco questo è uno di quei casi
win sta prendendo tutte le dll (che diciamo sono come file temporanei
parcheggiati) e li elabora rimettendoli al suo posto
se l'applicazione che li ha generati è già stata terminata può succedere che
questi file dll
restino (diciamo così) incompleti nella cartella System o System32
tiriamo le somme
tu puoi cancellare tranquillamente tutti i file dll
perchè comunque sono residui di elaborazioni di sessioni precedenti
il problema è che a volte win non te lo permette
e allora il mio consiglio è di lasciarli nella posizione originale
ma quando il sistema lo permette, quello è spazio perso
il fatto è che un sacco di gente si fa seghe su seghe sulla utilità delle
dll
quando in realtà non sono altro che un retaggio del vecchio dos, che cercava
di proteggersi da cancellazioni accidentali
uffff
oltretutto da win 98 second edition (win98se) c'è un tool di protezione
interno che crea problemi ad alcune applicazioni come tipo gli antivirus, e
ti impedisce la cancellazione di tutte le dll
almeno quelle relative all'hardware
un ultimo consiglio
se hai montata una scheda audio che ha meno di 2 anni
non cancellare le dll che cominciano per x, y e z
--
Dodo©
[se non funziona espandilo]
> Ok facciamo helpdesk, e scusa la risposta lunga, ma ci
> voleva........CASPITA
<zap e doppio zap>
Scusa maaa.... posso copiarla e ripubblicarla sul Web ?
Ovviamente ti attribuiro' tutto il merito della cosa.
E' una perla che non vorrei perdermi...
Non dimenticarti di specificare che era sobrio :-))
--
Ciao
Gianluca
>Non dimenticarti di specificare che era sobrio :-))
LOL ^_^
--
Sephiroth
_________________________________________________________________
E-Mail:sephiroth88(at)supereva.it | Linux Registered User:181013
>cosette: cos'è lo stack? e il kernel? Quest'ultima cosa l'ho già sentita
Uno stack e' una struttura di dati detta in italiano "pila".
Praticamente in uno stack, i dati si potrebbero rappresentare come mattoni
uno sopra l'altro, e l'estrapolazione e l'inserimento dei dati puo' essere
fatto solo sul mattoncino piu' alto. Per prendere il mattone piu' basso
devo togliere prima tutti quelli sopra!
Cio' significa che il primo dato entrato nello stack e' l'ultimo ad uscire,
e viceversa, da qui la dizione che lo stack e' una struttura di
informazioni di tipo LIFO (last in first out) per quanto riguarda il flusso
di dati.
Rispetto ad un generico LIFO, la peculiarita' di uno stack, relativamente
al campo informatico, e' che i dati sono indicizzati (tramite indirizzi)
con dei numeri consecutivi: il dato inferiore ha un certo indirizzo (di
solito 0, cmq detto base dello stack), e man mano che si sale cresce
l'indice. Avendo un puntatore alla struttura stack, questa indichera' il
dato piu' alto, e ad ogni operazione di lettura o scrittura dovra' essere
aggiornato conseguentemente.
Il kernel e' invece il cuore del sistema operativo.
Kernel (probabilmente dal tedesco Kern) in inglese significa "nucleo,
nocciolo".
Il kernel e' il programma che viene avviato dal boot loader, esso si occupa
di avviare a sua volta tutti i processi d'avvio del sistema operativo.
Il kernel supplisce alle funzioni di I/O con le periferiche di base, alloca
la memoria fisica, carica i programmi e gestisce i processi (ora anche in
multitasking), ecc.ecc.
Sul kernel giace lo strato della shell, delle API e degli applicativi
(raramente). Di solito l'interazione dell'utente non ha direttamente a che
fare con il kernel (bensì con la shell e gli applicativi)
Complimenti per l'ironia ragazzi... Gli stavo rispondendo con qualcosa di
più cattivo.
Mi viene in mente una battuta da un film di De Crescenzo. Un popolano
napoletano ad un professore, dopo una spiegazione sulla illusorietà del
tempo:
"Professo', quando parlate voi non capisco niente, ma mi affascinate!!!"
Ciao,
zeta
ciao
ik
--
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
www.luciomazzi.com
qui l'unica enciclopedia al mondo sulla disco music
e centinaia di dischi in vinile in svendita
domande senza risposta sulla musica?
falle nel forum di www.luciomazzi.com
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
ROCK ON KEEP ON ROLLIN'
.
.
> Scusa maaa.... posso copiarla e ripubblicarla sul Web ?
> Ovviamente ti attribuiro' tutto il merito della cosa.
>
> E' una perla che non vorrei perdermi...
>
> Davide
Si fai pure
fammi sapere dove
:-)
--
DodoŠ
[se non funziona espandilo]
insomma, mica tanto
:-)))))
non lo trovo tra i n.g. e' nuovo?
ciao
gus
> non lo trovo tra i n.g. e' nuovo?
>
Si, verrą inaugurato lunedģ.
--
Best regards, Jack.
Beauty x Brain x Availability = Constant
:-)
sorriso da deficente o per deficente?;-)))
ciao
gus
si!
> Guarda che la tua domanda non è poi così fuori tema
no?
> io posto, e sono il moderatore di it.comp.windows.secrets_extension
non preoccuparti: acqua in bocca!
> se hai un HD piccolo, e al giorno d'oggi anche con 20Gb non stai
> tranquillo ma perchè ti devi tenere sta spazzatura
>
non si può mai stare tranquilli!
giustissimo!!! ...cancelliamo tutta questa schifezza!
> Le dll sono file creati dal sistema operativo quando la condizione del
> kernel riferisce alla CPU che il sistema è in fase di Stack
davvero? ...azz!
> cerco di spiegartelo in breve
bèh... se sei sintetico.
> Fai finta di avere un imbuto intelligente che sa riconoscere con quanta
> forza stai cercando di travasare il contenuto di una botte dentro una
> bottiglia
chissà cosa conteneva?
> è evidente che il flusso provocato da una botte, in termini di volumi, non
> può passare attraverso un imbuto piccolo e finire in una bottiglia
>
chi si è scolato il flusso?
> ecco che il registry detonator applica le regole e dice qui passano,
> che so, 2Gb al milli secondo tu me ne stai chiedendo 2,8
> ecco che tutto quello che eccede viene salvato in una cache
> temporanea, in pratica un parcheggio momentaneo, e viene salvato
> con l'estensione dll
>
solo nel caso in cui il flusso è alcolico?
> la cosa buffa è che tu hai ragione,
grazie!!!
> questi file sono di importanza notevole, nel senso che tu non puoi
> spegnere windows finchè questi file non sono stati ripescati dal
> parcheggio e sistemati a dovere attraverso una elaborazione
> della CPU dentro il kernel di stack buffer
mmm... prima mangia, poi vomita?
> (hai presente quando win ci mette un casino a chiudersi)
> ecco questo è uno di quei casi win sta prendendo tutte le dll
> (che diciamo sono come file temporanei parcheggiati) e li elabora
> rimettendoli al suo posto se l'applicazione che li ha generati è già
> stata terminata può succedere che questi file dll restino
> (diciamo così) incompleti nella cartella System o System32
c’e’ solo da sperare che win non si sia scolato della nitro!
> tiriamo le somme tu puoi cancellare tranquillamente tutti i file dll
> perchè comunque sono residui di elaborazioni di sessioni precedenti
>
siiii cancelliamo!!!
> il problema è che a volte win non te lo permette
è un po' str***o?
> e allora il mio consiglio è di lasciarli nella posizione originale
> ma quando il sistema lo permette, quello è spazio perso
>
certo, possiamo affittare spazio ad ore!
> il fatto è che un sacco di gente si fa seghe su seghe sulla utilità delle
> dll
dll erotiche?
> quando in realtà non sono altro che un retaggio del vecchio dos,
> che cercava di proteggersi
>
da mal intenzionati?
>
> un ultimo consiglio
> se hai montata una scheda audio che ha meno di 2 anni
> non cancellare le dll che cominciano per x, y e z
anche quelle che iniziano per c,a,z e o ?
ho il vizio di clikkare 'segna tutti come già letti' e solo per
un pelo di .. non mi sono perso questo fantastico thread.
bye bye
--
giochi - utility - free - www.genie.it/utenti/alaskha/
_____________________________________
Un giorno la paura bussò alla porta, il coraggio
andò ad aprire e non c`era nessuno.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
grazie...
ik
La tua spiegazione è ESTREMAMENTE interessante ma si tira dietro un qusito:
spesso capita che un programma si pianti per un errore in una DLL: mitico il
famoso "winword ha provocato un errore in MS09.DLL il programma verrà
chiuso. Se il problema persiste, riavviare il PC......" Come comportarsi in
questi casi? reinstallare la DLL? (mi sembra non sia possibile),
Cancellarla? ( chi si fida?)
Daì, un altro sforzino per noi gnurantùn...
--
io mi fermerei qui perchè ho paura di avere creato un mostro :-)
ringrazio tutti perchè mi sono divertito e spero anche voi, perchè ogni
tanto ci vuole no?
solo che siccome sono un tipo a modo
comincio ad avere paranoie e sensi di colpa perchè nel thread c'era roba del
tipo
>ti ringrazio, la tua spiegazione è stata molto esauriente, un paio di
>cosette: cos'è lo stack? e il kernel? Quest'ultima cosa l'ho già sentita
>ma non ricordo niente in merito
oppure
>La tua spiegazione è ESTREMAMENTE interessante ma si tira dietro un qusito:
>spesso capita che un programma si pianti per un errore in una DLL: mitico
il
>famoso "winword ha provocato un errore in MS09.DLL il programma verrà
>chiuso. Se il problema persiste, riavviare il PC......" Come comportarsi in
>questi casi? reinstallare la DLL? (mi sembra non sia possibile),
>Cancellarla? ( chi si fida?)
per quelli di voi che hanno "capito" sono tranquillo
però davvero sto male per gli altri
se davvero oggi 29 marzo 2002, in un NG arriva una domanda di quel tipo
sulle dll
e ancora di più dopo la mia risposta, arrivano pesci "illamati fino allo
stomaco" io sono preoccupato
guardate che non era una domanda tipo "qual'è la sintassi corretta di un
file batch per la riorganizzazione pianificata del file di registro"
ma era: che cosa sono le dll
non vorrei dilungarmi, tutti noi siamo partiti che non sapevamo nulla
oltretutto questo NG è un pò l'entry level
ma le corna (nostre) si sono rotte molto prima di avere anche solo la
lontana idea di postare una cosa del genere
ok, io quando ho scoperto le dll era il 96, internet non sapevo nemmeno cosa
era, figuriamoci postare la domanda a freddo su un NG
ma adesso la questione è davvero pesante
la gente non cerca, non prova a cercare, non vuole cercare o che altro
ragazzi dll su google nel web da 6.140.000 pagine
se cerchi solo sui siti in italiano da 59.200 pagine
mentre per andare sulla luna l'homo sapiens sapiens aveva sul LEM un
elaboratore che se non ricordo male era il cugino scemo dei primi X86
adesso c'è gente che consuma per un giochino risorse esagerate, ha un
desktop che sembra un albero di natale, parla con il pc e si incazza perchè
non gli risponde, manda messaggi a tutto il mondo senza sapere dov'è il
mondo
ok, non sto a fare un discorso sui bei tempi
anche io lavoro con il pc, uso la piattaforma windows perchè non mi fa
preoccupare di molte cose, mi da una pappa pronta e mi fa lavorare senza
dover pensare a cosa c'è davvero dietro
se avessi le palle, oltre che ad avere linux in una partizione del mio pc,
lo userei tanto, e probabilmente a forza di capocciate contro al muro
potrei davvero imparare a gestire un pc
forse un giorno ce la farò, intendo a lavorarci e finire il mio lavoro di
ogni giorno, non a smanettarci 8 ore poi andare a mangiare una pizza
ma le DLL? signori....le dll
grazie per l'audience e lunga vita ai niubbi, classe dirigente del domani
Buona Pasqua Ragazzi !
> Si fai pure
> fammi sapere dove
Eccolo: http://www.soft-land.org/documenti/perla.html
> Eccolo: http://www.soft-land.org/documenti/perla.html
grazie e ciao
comunque non importa
ciao
ik
-- .
.
si salvi chi può
vedi, non è per polemizzare, ma a me capita continuamente che qualcuno mi
chieda qualcosa sull'argomento del quale sono (probabilmente a torto)
ritenuto un discreto esperto, però non mi è mai venuto in mente di dire
arrangiati e studia come ho fatto io (anche se a volte lo penso!!!), perchè
alla fine, tante volte, quello di cui c'è bisogno è un'indicazione rapida
per risolvere un problema contingente, non il consiglio di investire tempo e
risorse per studiare tutto l'argomento. Non so... ti sarà capitato di andare
dal meccanico perchè la macchina faceva i capricci, ma forse non ti sei mai
sentito dire: "Deficiente, usi la macchina e non sai neanche cosa c'è sotto
il cofano: passa un anno a studiare spinterogeni come ho fatto io!" Poi, ok,
il meccanico si fa anche pagare, ma forse il concetto di internet in
generale e spero anche di un NG è quello di condividere, mettere a
disposizione... del resto se in un NG che si chiama aiuto non ci vai per
chiederlo o per darlo, cosa ci vai a fare???
tutto qui
ciao
ik
Dai Lucio smettila
la mia era una provocazione il problema non era :
"Deficiente, usi la macchina e non sai neanche cosa c'è sotto
il cofano: passa un anno a studiare spinterogeni come ho fatto io!"
il problema usando le tue parole era:
"Deficente, usi la macchina e non sai nemmeno cosa è il cofano"
>il problema usando le tue parole era:
>
>"Deficente, usi la macchina e non sai nemmeno cosa è il cofano"
Ben detto, e' il solito discorso, questo tema e' stato gia' toccato un po'
di settimane fa, e bene o male e' venuto fuori che non bisogna dare la
pappa pronta a tutti!
I motori di ricerca esistono, giurerei che molti utenti non sanno neanche
cosa sono!
chi di voi sponsorizza questa crociata?
:-)
io ci sto...vediamo come.....
Io sono molto daccordo con quello che hai detto sopra, pero' forse e'
meglio eviatare un altro megathread con la solita serie di messaggi
che sostengono questa linea e quei pochi che sostengono che tu, visto
che gli altri hanno bisogno e non hanno tempo, devi avere il tempo per
riscrivere 1000 volte le stesse cose che loro potrebbero trovare da
soli in 5 minuti (e qualcuno aggiunge che se non lo fai sei pure
stronzo ed egoista, gne' gne' :-)
Mi e' piaciuto un sacco anche l'esempio del meccanico (anche se il
meccanico pur di prenderti un po' di soldi ti spiega anche come fare
ad aprire il cofano ;-)))
--
Ciao!!!
Michele
>"Sephiroth" <seph...@nowhere.net> ha scritto nel messaggio
>news:a822mr$7js$1...@newsreader.mailgate.org...
>> I motori di ricerca esistono, giurerei che molti utenti non sanno neanche
>> cosa sono!
>
>chi di voi sponsorizza questa crociata?
>:-)
>io ci sto...vediamo come.....
Come potrei non starci io :)
e un bel NG it.computer.crociate, invece?
BUONA PASQUA
ik
--
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
www.luciomazzi.com
qui l'unica enciclopedia al mondo sulla disco music
e centinaia di dischi in vinile in svendita
domande senza risposta sulla musica?
falle nel forum di www.luciomazzi.com
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
ROCK ON KEEP ON ROLLIN'
.
.
.
"Sephiroth" <seph...@nowhere.net> ha scritto nel messaggio
news:a82b8c$c0g$1...@newsreader.mailgate.org...
10 POST: Come funziona XYZ?
20 FollowUp1: Funziona così e cosà
21 FollowUp2: non ho capito me lo rispieghi meglio?
Loop 20 21 (no non so programmare ;-))
Niente, ho (confusamente) detto la mia.
>la domanda comunque è sempre quella: in un NG che si chiama AIUTO, se non ci
>venite per chiedere o dare aiuto cosa ci venite a fare?
Per prenderti per il culo, no?!?
>e un bel NG it.computer.crociate, invece?
Se cerchi con goolge trovi il post periodico in cui si spiega come
creare nuovi NG, perche' non provi?
--
Ciao!!!
Michele
Indicare di cercare con Google è un grosso aiuto. Non è facile
rendersene conto all'inizio però ci si dovrebbe fidare di più di
chi ha più esperienza su usenet (forse).
--
Ciao
Gianluca
sì, tutto questo è molto giusto... penso solo al poveretto cui si pianta il
computer o si chiude continuament un'applicazione e ha soprattutto bisogno
di risolvere velocemente il problema. Va a cercare su Google, e Google gli
spara un milioncino di pagine...
E' un po' come se io avessi il telefono che non funzia, chiamo il 187 e loro
mi dicono "faccia un corso di telefonia"...
E' peraltro assolutamente vero che spesso si ha la pessima abitudine di
cercare la pappa pronta, inkazzandosi se non la si trova, però... boh, forse
fare dei distinguo... non lo so... è una faccenda complessa...
Vedo in tanti NG gente che chiede dove trovare un MP3 o un testo di canzone
(e qui veramente basta google), ma se uno in questo NG chiede come risolvere
un problema contingente con un'applicazione che continua a provocarti un
errore in una DLL, ecco io non lo vedrei così grave...
ma forse non capisco dove stia il problema :)
ik
In questo caso però non sarebbe neanche capace di postare su usenet.
Molti chiedono aiuto utilizzando altri pc, che funzionano benissimo.
Cmq ripeto... è difficile solo all'inizio poi si impara a cercare.
> E' un po' come se io avessi il telefono che non funzia, chiamo il 187 e loro
> mi dicono "faccia un corso di telefonia"...
Non proprio. Qui non abbiamo mai detto impara a programmare o
prenditi una certificazione. Spesso piacerebbe vedere anche dei
post in cui il "malcapitato" di turno dicesse sia cosa ha fatto
prima di avere il problema, sia i tentativi che ha fatto per
risolverlo.
Purtroppo accade poche volte e coloro che abitualmente postano qui
non hanno la palla di vetro.
--
Ciao
Gianluca
> ma perchè dopo che ho riscaricato tutti gli ng e i post alcuni thread
> come questo si sono ridotti a poca cosa? Ricordo che questo thread era
> composto di una decina di risposte, ora invece mi trovo solo la mia
> domanda e la mia risposta ad un successivo followup!
Non conosco Gravity, ma posso immaginarmi che hai scelto di
visualizzare solo i messaggi non letti. Oppure, che gli altri messaggi
non sono più presenti sul server.
--
Ciao, Pippo Peppo
ICQ#150674567