Newsgroup: it.comp.hardware
Titolo: Spegnere o riavviare ?

Spegnere o riavviare il PC ha lo stesso effetto ?
Se io riavvio il PC è la stessa cosa di spegnere e riacccendere...o lo
spegnimento del PC comporta un reset superiore al riavvio ?
...alla prossima...

Daytan ha scritto:

spegni-accendi stacca del tutto la corrente, il riavvio invece è un pò 
più soft, ad esempio se non ricordo male una parte del bios rimane in 
memoria e l'avvio è più rapido in quanto deve fare meno controlli.

 spegnimento del PC comporta un reset superiore al riavvio ?
A livello software riavviare o spegnere ha il medesimo effetto.
A livello hardware con lo spegnimento del pc viene tolta l'alimentazione a
tutte le periferiche e questo fa sì che si possa ripristinare il sistema
qualora avvenisse un blocco hardware, ad esempio quando la scheda madre
entra in "protezione" per un balzo di corrente.
In questi casi, oltre a spegnere il computer, è consigliabile togliere la 
spina dalla corrente o spegnere l'alimentatore dall'apposito pulsante, per 
fare in modo che anche le minime tensioni elettriche vengano spente. 

>>>
Quando riavvii semplicemente vengono cancellate le aree di memoria RAM e i
registri della cpu... il resto rimane praticamente alimentato e quindi non
"stressa" molto l'hardware (soprattutto l'alimentatore e i circuiti VRM
della MB).

 A livello software riavviare o spegnere ha il medesimo effetto.
Quasi del tutto vero: parti di memoria non vengono ripulite in caso di 
riavvio. C'erano alcuni virus che sfruttavano questa caratteristica e 
rimanevano residenti anche dopo un riavvio!

 rimanevano residenti anche dopo un riavvio!
Premendo il tasto reset avviene un "cortocircuito" che porta l'intera
struttura del pc a resettarsi e riavviarsi, con l'inevitabile cancellazione
di tutte le celle di memoria ram.
Ciò infatti dipende dall'hardware scheda madre e non dal software.
Probabilmente i virus di cui parli erano residenti nella partizione MBR
dell'hard disk e non nella memoria RAM.
Un'altra ipotesi è che questi virus riuscivano ad accedere alla memoria
Eprom del bios per risiedervi e fruttarne le modalità "System BIOS
Cacheable" e "Video BIOS Cacheable", in modo da avere accesso immediato alla
RAM all'avvio/riavvio del pc, il quale poteva avvenire anche tramite il
tasto reset. 



Quali?
Mi pare una leggenda metropolitana.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 Mi pare una leggenda metropolitana.
Piccola ricerchina con google:
http://vil.nai.com/vil/content/v_926.htm

 Premendo il tasto reset avviene un "cortocircuito" che porta l'intera
Mi è parso di intendere che si parlasse di warm reboot (parla di riavvio 
del sistema...)

 
http://vil.nai.com/vil/content/v_926.htm
Questo è un virus datato 1988, quando i computer erano sprovvisti di hard
disk ed il sistema operativo veniva caricato da floppy nella memoria ram.
Per questo motivo il virus riusciva a rigenerarsi nella memoria anche dopo
il riavvio: il virus infettava il settore MBR del floppy disk del sistema
operativo MS-DOS 3.20, di cui il contenuto veniva caricato per intero nella
memoria ram ad ogni avvio/riavvio.
Ciò non vuol dire che il virus risiedeva nella memoria ram, ma che era
semplicemente memorizzato nel floppy disk e di conseguenza veniva caricato
nella memoria di sistema ad ogni avvio.

 disk ed il sistema operativo veniva caricato da floppy nella memoria ram.
A dire il vero nell'88 gli HD c'erano già comunque in ambito desktop...i
primi furono nell'82 se non erro con l'avvento delle cpu 286 :)

 nella memoria di sistema ad ogni avvio.
Boh io leggo:
"...can survive a warm reboot (CTL-ALT-DEL)..."

 primi furono nell'82 se non erro con l'avvento delle cpu 286 :)
Nel 1988 in Italia il "pc desktop" era il Commodore 64 ;) 

"Lothar" <loth...@TOGLIQUESTOtiscali.it> ha scritto nel messaggio
news:472b1a40$0$5933$5fc...@news.tiscali.it...

LOL... Lo presi nell'84 per quanto mi riguarda :D

 LOL... Lo presi nell'84 per quanto mi riguarda :D
Nell'89 ho preso il primo PC con disco fisso...IBM PS2/30...il disco
fisso era da 20MB...

 fisso era da 20MB...
Se per questo già nel 1941 esisteva il computer elettronico... ma quanti ne
possedevano uno? :)
Nel 1988 in Italia i computer desktop *con hard disk* li avevate solo tu e
Lorenz mi sa  :)
Al contrario i computer desktop *senza hard disk* erano i più diffusi e si
lavorava copiando il sistema operativo nella memoria ram all'avvio,
giostrando il tutto tra il lettore disk "A:" e "B:" . 

 "...can survive a warm reboot (CTL-ALT-DEL)..."
Sì ma questo accadeva perchè il virus risiedeva nel boot sector del floppy
disk del sistema operativo MS-DOS 3.20, il quale veniva copiato per intero
nella memoria ram all'avvio, ecco spiegato perchè il virus resisteva al 
reboot. 


Magari con "disconi" da 5.25"...:P

Lothar ha scritto:

Nel 1989 ho preso il mio primo x86, un 8086 per la precisione. Aveva due 
lettori floppy e scheda video vga con monitor a colori. Potevo scegliere 
fra monitor a colori senza hdd e monitor b/n con hdd da 20 mb.

 ha scritto nel messaggio 
news:1193933446.2...@57g2000hsv.googlegroups.com...
Spegnere o riavviare il PC ha lo stesso effetto ?
Se io riavvio il PC č la stessa cosa di spegnere e riacccendere...o lo
spegnimento del PC comporta un reset superiore al riavvio ?
...alla prossima...
...............
Spegnere senza dubbio azzera completamente ogni memoria voltile o 
temporanea. Quando faccio installazioni soft o hard e mi chiede di riavviare 
io spengo sempre perchč una volta ci ho perso una giornata per una scheda 
audio che non ne volva sapere di farsi vedere dal sistema; attacca, stacca, 
installa, disinstalla, ecc mille volte e ad ogni volta il riavvio. Quando mi 
sono stufato all'ultimo riavvio era tardi e ho spento completamente, poi al 
mattino dopo all'accensione ha rilevato il tutto e installato perfettamente 
senza che io facessi niente dalla sera prima, quindi qualcosa di misterioso 
rimaneva in memoria e con il semplice riavvio non veniva rimosso con il 
conseguente conflitto. 

 riavvio non veniva rimosso con il conseguente conflitto.
Probabilmente era un problema di alimentazione o di conflitto IRQ, il quale
è stato risolto spegnendo il computer.
Resettando non rimaneva nulla in memoria che potesse precludere
l'installazione di quell'hardware.


Evidentemente il riavvio aveva cancellato anche i dati ESCD del Bios...

 reboot. 
Daje... la pagina del virus che ho linkato non dice che il virus si 
installa semplicemente nel boot record, ma che sopravvive ad un warm 
reboot. Se fosse come dici tu, tecnicamente soppravviverebbe anche ad un 
cold reboot !!

 cold reboot !!
Mi sa che non hai letto tutto.
Riporto una parte del testo della sezione "Metodo di infezione":
"The only way to infect a computer with an MBR/Boot Sector infector is to
attempt to boot from an infected floppy diskette. Once the virus is
executed, it will infect the hard drive's MBR and may become memory
resident. With every subsequent boot, the virus will be loaded into memory
and will attempt to infect floppy diskettes accessed by the machine."
Come puoi leggere tu stesso, è chiaramente scritto che il virus una volta
eseguito andrà ad infettare il MBR dell'hard disk (o il boot sector del
floppy).
In questo modo, ad ogni avvio/riavvio il virus sarà caricato nella memoria
ram e da lì infetterà qualsiasi dischetto floppy che verrà inserito nel
computer.
Quindi il virus non risiede nella memoria ram, ma nel MBR del disco fisso o
nel Boot Sector del floppy, dal quale poi sarà caricato nella ram ad ogni
avvio/riavvio. 

 avvio/riavvio. 
Si, ok. Ho capito. Però questo non esclude il fatto che "... can survive 
a warm reboot (CTL-ALT-DEL)"
E, ti ripeto, se il discorso del boot sector fosse valido, potresti dire 
allo stesso modo che sopravvive anche allo spegnimento fisico della 
macchina.

 macchina.
Esatto, in questo modo il virus è sempre presente, sia che si riavvii il
sistema, sia che si spenga completamente.
Questo perchè, e lo ripeto per l'ennesima volta, il virus risiede nel MBR /
Boot Sector e NON nella memoria ram. 

Lothar ha scritto:

No, il virus risiede nella memoria ram e sopravvive ad un ctrl+alt+canc.
Ne ho trovato un altro in cui la descrizione è più chiara:
http://www.f-secure.com/v-descs/jackal.shtml
dove si legge: "Jackal is also able to survive a warm reboot done by 
pressing Ctrl-Alt-Del. To boot clean you have to power down."
Nonostante il virus infetti l'mbr del disco fisso, per fare un boot 
pulito da floppy, per esempio, devi spegnere fisicamente la macchina 
perché anche dopo un ctrl+alt+canc il virus rimane residente in memoria! 
Strano, ma vero!

 pressing Ctrl-Alt-Del. To boot clean you have to power down."
Il punto è che tu interpreti male il fatto che ci sia scritto che il virus
sopravvive al reboot, e pensi che ciò avvenga perchè il virus risiede nella
memoria ram.
Questi virus, come ti ho già spiegato, risiedono nel MBR dell'hard disk o
nel Boot Sector del floppy disk, e sopravvivono al reboot perchè vengono
caricati in memoria ad ogni avvio/riavvio.
Nella pagina del link che hai citato è scritto che:
"Jackal infects COM and EXE files and the master boot sector on hard
drives."
Come vedi, non è scritto da nessuna parte che il virus infetta la memoria
ram nè che vi risieda, questa è solo una tua interpretazione.
A maggior riprova è scritto che:
"When an infected file is executed, the virus modifies the partition table
in the master boot sector and creates a new active partition where the virus
resides."
E' scritto chiaramente che quando un file infettato viene eseguito, il virus
modifica la tabella della partizione nel MBR e crea nuove *partizioni
attive* DOVE IL VIRUS RISIEDE.
Quindi, ti ripeto per l'ennesima volta, il virus NON risiede nella memoria
ram (la quale viene cancellata ad ogni riavvio), ma risiede nel Master Boot
Sector dell'hard disk, dal quale viene copiato nella memoria ram ad ogni
avvio/riavvio.
Più di così non so come spiegartelo. 

 ram nè che vi risieda, questa è solo una tua interpretazione.
"...the virus stays memory resident..."
Comunque io direi di finirla qua, perché ho il dubbio che nessuno di noi 
due si convincerà mai di quello che dice l'altro :)

 due si convincerà mai di quello che dice l'altro :)
Eh sì, mi sa che è meglio :) 

sempre caricato in memoria all'avvio, 
Però l'espressione "can survive a warm reboot" sembra propendere per
questa ipotesi e idem il "stays memory resident".
In caso contrario sarebbe "can survive a reboot" (senza specificare
warm).
Pure a me sembra abbastanza strano, ma quel testo così com'è scritto
va interpretato così.
In particolare mi sembra strano che un sistema operativo vada a
leggere delle celle di memoria su cui non ha ancora scritto.
Che si aspetta di trovarci?
Secondo me è più logico che un sistema operativo come prima cosa
*scriva* nella memoria.
