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

Pagina 141: Conflitti di assegnazione interrupt

Advertising
background image

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)

Advertising