Le cause di un overflow dello stack

April 29

Pile sono aree di memoria che vengono utilizzati per quando un processo hardware deve essere eseguito. stack overflow erano comuni nei sistemi operativi Windows meno recenti, come Windows 95 e 98. Un errore di overflow dello stack si verifica quando la memoria necessaria per eseguire il processo di hardware è completa. Quando questo accade, un messaggio di errore è visualizzato sullo schermo.

Risoluzione dei problemi

Risoluzione dei problemi di un errore di overflow dello stack può essere fatto esaminando i file di sistema di Windows che utilizza all'avvio. Queste sono le config.sys ei file Autoexec.bat che si trovano nella directory principale del disco rigido. A volte il file config.sys potrebbe non essere configurato per funzionare correttamente con l'installazione corrente di Windows. Il valore Stack deve essere cambiato al massimo che può essere utilizzato, che è di 64, 512.

programmi

I programmi che vengono eseguiti all'avvio di Windows possono interferire con il funzionamento del sistema operativo. Questi programmi sono noti come TSR o interrompere il soggiorno resident. Esaminare i file config.sys e autoexec.bat per i driver di periferica che non hanno bisogno di essere caricati all'avvio e disabilitarli. Ci possono essere anche le voci di programma nei file Win.ini e System.ini che non sono progettati per funzionare all'interno di Windows.

File Modifica

Cambiare o modificare i file di sistema richiede aprire il file in un editor di testo. L'editor di testo più comune che è disponibile per Windows 95 e Windows 98 è il blocco note. Un'altra opzione sarebbe quella di utilizzare Wordpad, che è stata inclusa in Windows 98.

Configurazione hardware

errori di overflow dello stack possono anche essere causati da una configurazione hardware che non è compatibile con la versione corrente di Windows. Windows 95 e Windows 98 hanno avuto le impostazioni IRQ che possono essere modificati per i diversi componenti hardware. Ciò ha incluso un modem, scheda audio, scheda di sintonizzazione TV, nonché una scheda grafica. Se ci fosse una configurazione hardware conflitti problema potrebbe esistono che possono causare un overflow dello stack.

BIOS

Quando Windows viene aggiornato e vengono aggiunti nuovi componenti il ​​BIOS può avere bisogno di essere aggiornato per utilizzare o riconoscere i componenti più recenti. Aggiornamento del BIOS richiede la verifica con il produttore del computer per vedere se hanno un aggiornamento del BIOS disponibile. In Windows 95 e Windows 98 macchine, l'aggiornamento del BIOS necessario per essere caricato su un disco floppy per eseguire l'aggiornamento.