Programmi residenti in memoria, Conflitti di programma, Conflitti degli indirizzi della memoria – Dell Precision 340 Manuale d'uso
Pagina 141: Conflitti di assegnazione interrupt

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.
Programmi residenti in memoria
Molte utilità e programmi supplementari sono caricati all'avvio del computer o a seguito di richiesta dal sistema operativo. Questi programmi sono stati
progettati in modo che rimangano residenti nella memoria del computer 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.
In genere, i file o le cartelle di avvio del sistema operativo contengono dei comandi che avviano i programmi TSR al momento dell'accensione del computer. Se
si sospetta che uno o più di questi programmi TSR causino conflitti di memoria, eliminare i comandi che li avviano dal file di avvio. 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 computer per ottenere conferma che sia questa la causa del problema.
Conflitti degli indirizzi della memoria
I conflitti degli indirizzi di memoria si verificano quando due o più periferiche tentano di accedere allo stesso indirizzo dei blocchi di memoria superiori. 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. Per esempio, nel caso della scheda di espansione di rete e del
frame di pagina di memoria espansa, 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 lo stesso
IRQ
. Per evitare questo tipo di conflitto, controllare nella
documentazione fornita le impostazioni predefinite degli IRQ di ciascuna scheda di espansione installata. Consultare, quindi, la seguente tabella per
configurare la scheda per uno degli IRQ disponibili.
Ritorna alla pagina indice
NOTA:
la seguente tabella propone un elenco delle impostazioni degli IRQ predefiniti. Nei computer con funzionalità
Plug and Play
è possibile modificare
le impostazioni predefinite. Quando viene installata una scheda Plug and Play in un computer che accetta tale funzionalità, il computer seleziona
automaticamente un IRQ aperto, se disponibile.
IRQ
Usata/disponibile
IRQ0
Usata dall'orologio del computer
IRQ1
Usata dalla tastiera per indicare che il buffer d'output è fisso
IRQ2
Usata dal controllore d'interrupt 1 per attivare gli interrupt da IRQ8 a IRQ15
IRQ3
Usato dal connettore seriale 2
IRQ4
Usato dal connettore seriale 1
IRQ5
Disponibile
IRQ6
Usato dal controllore dell'unità floppy/nastro
IRQ7
Usato dal connettore parallelo
IRQ8
Usata dall'orologio in tempo reale (RTC)
IRQ9
Disponibile
IRQ10 Disponibile
IRQ11 Disponibile
IRQ12 Usato dal connettore del mouse
IRQ13 Usato dal coprocessore matematico (se applicabile)
IRQ14 Usato dal controllore IDE primario/secondario (se abilitato)
IRQ15 Usato dal controllore IDE primario/secondario (se abilitato)