Capire le risorse del sistema di elaborazione


  Share  
|

In questo articolo, quando vedete la risorsa di sistema di termine, li vorrei pensare ad una regolazione assegnata ad un dispositivo che permette che il dispositivo funzioni con il calcolatore. Un dispositivo è qualche cosa che possiate installare sul calcolatore—per esempio, una scheda della rete, un modem, o una scheda sana.

Le tre risorse di sistema principali che possono essere assegnate ai dispositivi differenti sono indirizzi di I/O, indirizzi di IRQ ed indirizzi di DMA. Una risorsa di sistema di quarto, denominata un indirizzo di memoria, può a volte essere assegnata ai dispositivi pure. Nelle seguenti sezioni, discuteremo ciascuna di queste risorse di sistema. Indirizzi di I/O

È estremamente importante ricordarsi di che il CPU è la spola di traffico di intero sistema. Se qualcosa sta andando accadere sul sistema, allora il CPU (processor) permetterà generalmente l'azione. Tutti i dispositivi nella necessità del calcolatore di comunicare con il processor di tanto in tanto ed il processor ha bisogno di un metodo di separazione e di dare la priorità a delle tutte queste comunicazioni.

Poiché il processor deve trasmettere le informazioni ad un certo numero di dispositivi differenti e perché quei dispositivi devono conoscere quali messaggi che vengono dal CPU sia per loro, ad ogni dispositivo è assegnato un indirizzo di I/O, o l'indirizzo dell'ingreso/uscita. L'indirizzo di I/O è un indirizzo port speciale che rappresenta una via fra il CPU ed il dispositivo. Così, per esempio, se il processor deve trasmettere le informazioni a LPT1, può trasmettere le informazioni alla via 378-37F, che è l'indirizzo di via che sta conducendo a LPT1. Gradisco pensare a queste vie come trafori; ogni dispositivo ha relativo proprio traforo che si estende dal dispositivo fino il processor.

Se il processor deve trasmettere le informazioni alla scheda sana, sa che se trasmette l'indirizzo 220 dell'orificio delle informazioni giù I/O, allora la scheda sana riceverà le informazioni. Per contro, quando il processor riceve le informazioni dall'indirizzo 220 dell'orificio di I/O, sa che le informazioni vengono dalla scheda sana, perché quell'indirizzo è assegnato a soltanto un dispositivo.

Ci sono 65, 536 indirizzi dell'orificio di I/O disponibili sul sistema. (ci sono realmente pochi indirizzi che quello, perché quando assegnate un indirizzo di IO ad un dispositivo, realmente state assegnando una gamma di indirizzi.) Il trucco deve assicurarsi che non avete assegnato lo stesso indirizzo dell'orificio di I/O a due dispositivi differenti. Se, otterrete un conflitto delle risorse. Un conflitto delle risorse è quando due dispositivi stanno usando la stessa risorsa, quale un indirizzo di I/O, IRQ, o scanalatura di DMA.

Per impedire i conflitti delle risorse, ogni dispositivo dovrebbe avere un indirizzo unico di I/O, ma il problema siete, come conoscete quale I/O richiama già l'uso attuale dei dispositivi? Il one-way deve usare Windows 95/98 di responsabile di dispositivo per osservare gli indirizzi di I/O che usando sul sistema. Le seguenti esposizioni graduali voi come osservare gli indirizzi di I/O in uso dal vostro sistema.

PER GRADI: Indirizzi d'esame di I/O in uso

1. Selezioni L'Inizio - Regolazioni - Pannello di controllo.

2. Doppio-scatto l'icona del sistema.

3. Scelga la linguetta della pagina del responsabile di dispositivo.

4. Scatti il calcolatore alla parte superiore della lista di dispositivo ed allora scatti le proprietà

abbottonisi per visualizzare la finestra di dialogo delle proprietà del calcolatore.

5. Selezioni il pulsante di scelta dell'ingreso/uscita (I/O) sulla linguetta delle risorse di vista della finestra di dialogo delle proprietà del calcolatore. Da là, potete

arrotoli giù per vedere tutte le gamme di indirizzo che sono in uso dal vostro calcolatore ed il che dispositivo sta usandolo.

Assegnazioni Di Indirizzo Standard di I/O

COM1 03F8 a 03FF
COM2 02F8 a 02FF
COM3 03E8 a 03EE
COM4 02E8 a 02EE
LPT1 0378 a 037F
LPT2 0278 a 027F
Coprocessor 00F8 di per la matematica a 00FF
Regolatore primario 01F0 del disco rigido a 01F7
Regolatori secondario 0170 - 0177 del disco rigido
Schede sane 0220 a 022F
Dischetto 03F0 a 03F7

Richiesta di interruzione

Ogni dispositivo ha relativo proprio traforo per la trasmissione e la ricezione delle informazioni al processor, che è la funzione dell'orificio di I/O. Ma come ogni dispositivo ottiene il permesso trasmettere le informazioni al processor, che com'è noto, è occupato fare qualche cosa di importante quasi tutto il tempo? Troppe spese generali sarebbero generate se il processor dovesse votare continuamente ogni dispositivo per vedere se avesse qualcosa che avesse bisogno del processor di fare; invece, ogni dispositivo è responsabile dell'informare il processor se gli ha informazioni per. I dispositivi hanno bisogno di un senso interrompere il processor dalla relativa elaborazione corrente per chiederla se assisterà le loro richieste. Il metodo che è usato per interrompere il processor è denominato una richiesta di interruzione, o linea di IRQ.

Se steste levandosi in piedi al lato di qualcuno che sia coinvolgere in una conversazione e che realmente avete desiderato comunicare con quella persona, che cosa fareste? Potreste, per esempio, colpire la persona leggermente sulla spalla. La derivazione della persona leggermente sulla spalla è simile a che cosa la linea di IRQ è usata per; la linea di IRQ trasmette un segnale dal dispositivo al processor che afferra l'attenzione’del processor s.

Molta gente confronta un IRQ ad una flangia che si siede allo scrittorio anteriore di un ristorante o dello storefront. Se desiderate il servizio e nessuno sta prestandovi l'attenzione, squillate la flangia per il lavoro—di IRQs di servizio lo stesso senso. Quando un dispositivo colpisce il processor leggermente sulla spalla, il processor deve conoscere che dispositivo ha bisogno dell'attenzione. Ecco perchè ad ogni dispositivo è assegnato una linea unica numero di IRQ. Quando un dispositivo trasmette un segnale giù la linea di IRQ interrompere il processor, il processor controlla quale linea il segnale ha provenuto ed allora assiste a quel dispositivo.

È importante notare che quando le informazioni sono trasmesse al processor, è trasmesso con l'indirizzo di I/O (il traforo). Così il IRQ è giusto afferrare l'attenzione’del processor s mentre l'indirizzo di I/O è usato per la trasmissione di informazione reale. Originalmente, ci erano soltanto 8 IRQs disponibile sui sistemi di XT (prima di 286), ma ci sono 16 IRQs disponibile sopra (dopo 286) ai sistemi. Per ottenere 16 IRQs, un altro regolatore di IRQ è stato aggiunto al sistema, ma fare due controllare insiemi di IRQs da due regolatori differenti ha presentato alcuni problemi tecnici. Per aiutare i due regolatori di IRQ a fungere da un'unità, il IRQs ha proceduto in sequenza insieme (o si sono collegati) ed il secondo regolatore passa attraverso il primo regolatore trasmettere le richieste.

PER GRADI: Osservazione IRQs in uso

1. Selezioni L'Inizio - Regolazioni - Pannello di controllo.

2. Doppio-scatto l'icona del sistema.

3. Scelga la linguetta della pagina del responsabile di dispositivo.

4. Scatti il calcolatore alla parte superiore della lista di dispositivo ed allora scatti le proprietà si abbottonano per visualizzare la finestra di dialogo delle proprietà del calcolatore.

5. Selezioni il pulsante di scelta di richiesta di interruzione (IRQ) sulla linguetta delle risorse di vista della finestra di dialogo delle proprietà del calcolatore. Da là, potete arrotolare giù per vedere tutte le regolazioni di IRQ che sono in uso dal vostro calcolatore ed il che dispositivo sta usando ciascuno.

Assegnazioni Standard di IRQ

0 Temporizzatori Del Sistema
1 tastiera
collegamento 2 al secondo regolatore di IRQ
3 COM2, COM4
4 COM1, COM3
5 LPT2
azionamento di dischetto 6
7 LPT1
temporizzatore in tempo reale 8
9 disponibile, ma non dovrebbe essere usato se IRQ 2 sta usando
10 disponibile
11 disponibile
12 disponibili se non usati dal mouse dello PS/2
13 Per la matematica Coprocessor
regolatore del disco rigido 14
15 disponibile

Qui sono alcuni punti importanti circa le assegnazioni di IRQ:

IRQs 10, 11, 12 e 15 sono generalmente disponibili. Se state installando un nuovo dispositivo in un calcolatore e dovete assegnare un IRQ, in primo luogo provereste un valore disponibile di IRQ.

IRQ 3 ed IRQ 5 sono usati da COM2 e da LPT2, rispettivamente. Se realmente non state usando COM2 o LPT2, potete considerare IRQ 3 ed IRQ 5 come disponibili.

Quando un dispositivo ha informazioni per il CPU, in primo luogo trasmette un segnale giù la linea di IRQ afferrare l'attenzione’del CPU s. Dopo che il dispositivo abbia l'attenzione’del CPU s, trasmette le informazioni al processor via il relativo indirizzo di I/O.

Accesso di memoria diretta

Ci sono oggi un certo numero di dispositivi differenti che richiedono l'accesso costante alla memoria di sistema. Normalmente, i dispositivi devono passare tramite il CPU redigere le informazioni alla memoria di sistema, ma usando un tal schema può causare le spese generali inutili molto, in modo da perchè non permettere che un dispositivo accedi direttamente alla memoria?

Per aumentare le prestazioni e per scaricare alcuno del lavoro dal CPU, potete assegnare ad alcuni dispositivi una scanalatura di DMA (accesso di memoria diretta). La scanalatura di DMA è una via speciale che permette che il dispositivo legga e rediga le informazioni direttamente alla memoria di sistema senza passare i dati al processor.

Ci sono soltanto 8 scanalature di DMA disponibili sul vostro sistema, che non dovrebbe essere un problema enorme perché non tutti i dispositivi utilizzano le scanalature di DMA. Alcuni esempi dei dispositivi differenti che potete fare funzionare nelle scanalature di quel DMA di uso sono schede sane, schede della rete e, occasionalmente, azionamenti di CD-ROM.

Assegnazioni Comuni Della Manica di DMA

0 disponibile
1 suono o disponibile
2 Azionamento Floscio 3 Disponibile
cascata 4
5 sano o disponibile
6 disponibile
7 disponibile

Come IRQs, ci sono due regolatori di DMA che sono collegati da una scanalatura di DMA procedente in sequenza, la scanalatura di DMA 4. Le scanalature di DMA 0-3 sono per i bordi e le schede 8-bit; Le scanalature di DMA 5-7 sono utilizzate per le schede 16/32-bit.

Per osservare le scanalature di DMA che sono in uso sul vostro sistema, potete usare il programma di utilità del responsabile di dispositivo di Windows. La seguente camminata graduale di volontà voi through osservando le vostre scanalature di DMA in uso.

PER GRADI: Scanalature di DMA di osservazione in uso

1. Selezioni L'Inizio - Regolazioni - Pannello di controllo.

2. Doppio-scatto l'icona del sistema.

3. Scelga la linguetta della pagina del responsabile di dispositivo.

4. Scatti il calcolatore alla parte superiore della lista di dispositivo ed allora scatti le proprietà si abbottonano per visualizzare la finestra di dialogo delle proprietà del calcolatore.

5. Selezioni il pulsante di scelta diretto di accesso di memoria (DMA) sulla linguetta delle risorse di vista della finestra di dialogo delle proprietà del calcolatore.

Indirizzi di memoria

Una risorsa meno comune che può essere assegnata ai dispositivi è un indirizzo di memoria. Un indirizzo di memoria è una zona della memoria superiore dove il dispositivo è permesso memorizzare le informazioni. Se i dispositivi multipli sono stati assegnati l'accesso allo stesso indirizzo di memoria, un conflitto del dispositivo accadrà ed un o entrambe il dispositivo non può funzionare. Per osservare gli indirizzi di memoria che sono in uso dal sistema, segua questi punti:

PER GRADI: Indirizzi di memoria di osservazione in uso

1. Selezioni L'Inizio - Regolazioni - Pannello di controllo.

2. Doppio-scatto l'icona del sistema.

3. Scelga la linguetta della pagina del responsabile di dispositivo.

4. Scatti il calcolatore alla parte superiore della lista di dispositivo ed allora scatti le proprietà si abbottonano per visualizzare la finestra di dialogo delle proprietà del calcolatore.

5. Selezioni il pulsante di scelta di memoria sulla linguetta delle risorse di vista della finestra di dialogo delle proprietà del calcolatore.

ciò è un articolo aggiunto da Barry Geen


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions