Programmi residenti in memoria, Conflitti di programma, Conflitti degli indirizzi della memoria – Dell OptiPlex GX100 Manuale d'uso

Pagina 103: Conflitti di assegnazione interrupt

Advertising
background image

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

tabella 1

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

Advertising