Programmi residenti in memoria, Conflitti di programma, Conflitti degli indirizzi della memoria – Dell OptiPlex GX100 Manuale d'uso
Pagina 103: Conflitti di assegnazione interrupt

Se un particolare tasto o insieme di tasti viene digitato nel momento sbagliato, un programma potrebbe dare luogo a risultati inattesi. Fare
riferimento alla documentazione fornita con il programma applicativo per accertarsi che i valori o caratteri immessi siano validi.
Assicurarsi che l'ambiente operativo sia adatto a ricevere i programmi che vengono utilizzati. Ricordarsi che tutte le volte che vengono modificati i
parametri del sistema operativo del computer, ciò potrebbe influire sul corretto funzionamento dei programmi. A volte, dopo aver modificato
l'ambiente operativo, potrebbe essere necessario reinstallare un programma che non funziona più correttamente.
Programmi residenti in memoria
Esistono molte utilità e programmi aggiuntivi che possono essere caricati all'avvio del computer oppure da un prompt del sistema operativo.
Questi programmi sono stati progettati in modo che rimangano residenti nella memoria di sistema e quindi siano sempre disponibili all'uso. Dal
momento che rimangono nella memoria del computer, si possono verificare conflitti di memoria ed errori quando altri programmi richiedono di
usare tutta o parte della memoria già utilizzata da questi programmi TSR.
Generalmente, i file di avvio del sistema operativo in dotazione (quali config.sys e autoexec.bat ) contengono dei comandi per avviare dei
programmi TSR quando viene avviato il sistema. Se si sospetta che uno di questi programmi TSR dia luogo ad un conflitto della memoria,
rimuovere dal file di avvio i comandi che li mandano in esecuzione. Se il problema che si era verificato non si ripete, è probabile che fosse uno
dei programmi TSR a creare il conflitto. Riaggiungere i comandi TSR nei file di avvio uno alla volta, finché venga identificato il programma TSR
che dà origine al problema.
Conflitti di programma
Alcuni programmi potrebbero lasciare parti dei loro dati di configurazione, anche se la loro esecuzione è terminata. Conseguentemente, altri
programmi potrebbero non funzionare. Riavviare il sistema per ottenere conferma che sia questa la causa del problema.
Anche i programmi che usano procedure speciali chiamati driver di periferica possono dare luogo a problemi del sistema informatico. Ad
esempio, una modifica nel modo con il quale i dati vengono inviati al monitor può richiedere la presenza di un particolare programma driver dello
schermo che prevede una particolare modalità video o monitor. In casi di questo genere potrebbe essere necessario sviluppare un sistema
alternativo per eseguire quel particolare programma, ad esempio la creazione di un file di avvio appositamente per il programma. Per assistenza
con questo problema, contattare il servizio di assistenza del programma che si sta utilizzando.
Conflitti degli indirizzi della memoria
I conflitti degli indirizzi di memoria si verificano quando due o più dispositivi tentano di accedere allo stesso indirizzo dei blocchi di memoria
superiori UMB (Upper Memory Block). Se ad esempio, blocchi di indirizzi sovrapposti vengono assegnati a una scheda di espansione di rete e a
un frame di pagina di memoria espansa, ciò dà luogo a un conflitto di indirizzi di memoria. Conseguentemente l'operazione di accesso alla rete
non riesce.
Per risolvere questo tipo di conflitto, è possibile modificare l'indirizzo di una delle periferiche. Nel caso della scheda di espansione di rete e del
frame di pagina di memoria espansa, ad esempio, si può spostare la scheda di rete a un blocco di indirizzo nell'intervallo fra CC000h e D0000h.
Per riassegnare il blocco degli indirizzi della scheda di espansione, fare riferimento alla documentazione della scheda.
Conflitti di assegnazione interrupt
Si possono verificare dei problemi quando due periferiche tentano di utilizzare la stessa linea di richiesta dell'interrupt (IRQ). Per evitare questo
genere di problema, verificare la documentazione a proposito dell'impostazione predefinita della linea di IRQ per ogni scheda di espansione
installata. Quindi fare riferimento alla
per configurare la scheda su una delle linee IRQ disponibili.
Tabella 1. Impostazioni predefinite delle linee IRQ
NOTA: la tabella 1 elenca le impostazioni IRQ predefinite. Nei sistemi con funzionalità Plug and Play è possibile modificare le
impostazioni predefinite. Quando viene installata una scheda Plug and Play in un sistema Plug and Play, il sistema stesso seleziona
automaticamente una linea IRQ aperta, se disponibile. Quando viene installata una scheda non Plug and Play o un modello
sorpassato, potrebbe essere necessario eseguire l'Utilità di configurazione ISA per stabilire quali siano le impostazioni attuali degli IRQ
e identificare una linea IRQ disponibile.
Linea IRQ
Usata/disponibile
IRQ0
Usata dall'orologio di sistema
IRQ1
Usata dalla tastiera per indicare che il buffer di output è pieno
IRQ2
Usata dal controllore d'interrupt 1 per attivare gli interrupt da IRQ8 a IRQ15
IRQ3
Usata dalla porta seriale 2
IRQ4
Usata dalla porta seriale 1
IRQ5
Disponibile