Inzicht in de Computer System Resources
In dit artikel, als je ziet de term systeembronWil ik u denken aan een instelling toegewezen aan een apparaat waarmee het apparaat om te werken met de computer. Een apparaat is iets dat u kunt installeren op de computer, bijvoorbeeld een netwerkkaart, een modem of een geluidskaart. De drie belangrijkste systeem middelen die kunnen worden toegewezen aan verschillende apparaten zijn I / O-adressen, IRQ-adressen en DMA adressen. Een vierde systeembron, een zogenaamde geheugenadresKan soms worden toegewezen aan apparaten ook. In de volgende paragrafen zullen we bespreken elk van deze systeembronnen. I / O-adressen Het is uiterst belangrijk te onthouden dat de CPU is de verkeersagent van het gehele systeem. Als er iets gaat gebeuren op het systeem, dan over het algemeen de CPU (processor) in staat zal stellen de actie. Alle apparaten in de computer nodig om te communiceren met de processor van tijd tot tijd, en de processor heeft behoefte aan een methode voor het scheiden en prioriteren van al deze communicatie. Omdat de processor nodig heeft om informatie te sturen naar een aantal verschillende apparaten en omdat die apparaten moeten weten welke berichten uit de CPU zijn voor hen, is elk apparaat krijgt een I / O-adres, Of input / output-adres. De I / O-adres is een speciale poort adres dat een route tussen de CPU en het apparaat vertegenwoordigt. Dus, bijvoorbeeld, als de processor nodig heeft om informatie te sturen naar LPT1, kan zij sturen de informatie naar route 378-37F, dat is het pad adres dat leidt tot LPT1. Ik denk dat van deze routes als tunnels; elk apparaat heeft zijn eigen tunnel die zich uitstrekt van het apparaat naar de processor. Als de processor nodig heeft om informatie te sturen naar de geluidskaart, weet dat wanneer deze stuurt de informatie van I / O-poort 220 te pakken, dan is de geluidskaart zal ontvangen van de informatie. Omgekeerd, wanneer de processor ontvangt informatie van I / O-poort adres 220, weet dat de informatie afkomstig is van de geluidskaart, want dat adres is toegewezen aan slechts een apparaat. Er zijn 65, 536 I / O-poort adressen beschikbaar op het systeem. (Er zijn eigenlijk minder adressen dan dat, want als je een IO-adres toewijzen aan een apparaat, je bent echt het toewijzen van een reeks van adressen.) De truc is om ervoor te zorgen dat u niet dezelfde I / O-poort-adres toegewezen aan twee verschillende apparaten. Als je dat doet, krijgt u een resource conflict. Een bronconflict is wanneer twee apparaten maken gebruik van dezelfde bron, zoals een I / O adres, IRQ of DMA-kanaal. Als bron van conflicten te voorkomen, moet elk apparaat een uniek I / O-adres, maar het probleem is, hoe weet u welke I / O-adressen reeds bestaande apparaten te gebruiken? Een manier is om de Windows 95/98 Apparaatbeheer gebruiken om bekijk ik / O-adressen worden gebruikt op het systeem. De volgende stap voor stap laat zien hoe u bekijk ik / O-adressen in gebruik door uw systeem. STAP VOOR STAP: Bekijkt I / O-adressen in gebruik 1. Selecteer Start - Instellingen - Configuratiescherm. 2. Dubbelklik op het pictogram Systeem. 3. Kies het tabblad Apparaatbeheer pagina. 4. Klik op Computer op de top van de lijst met apparaten en klik vervolgens op Eigenschappen knop om de computer het dialoogvenster Eigenschappen. 5. Selecteer het Input / output (I / O) radio-knop op het View tabblad Bronnen van de Computer dialoogvenster Eigenschappen. Vanaf daar kunt u Scroll naar beneden om alle adresbereiken die worden gebruikt door uw computer en welk apparaat is te gebruiken. Standaard I / O-adres Opdrachten COM1 03F8 op 03FF Interrupt verzoek Elk apparaat heeft zijn eigen tunnel voor het verzenden en ontvangen van informatie aan de processor, die is de functie van de I / O-poort. Maar hoe elk apparaat toestemming krijgen om informatie te sturen naar de processor, die zoals u weet, is druk bezig iets belangrijks bijna de hele tijd? Teveel overhead zou worden gemaakt als de processor moest voortdurend peiling elk apparaat om te zien of het iets was dat het nodig is de processor te doen, in plaats daarvan elk apparaat verantwoordelijk is voor het melden van de processor wanneer zij informatie ter beschikking. Apparaten moeten een manier om de processor onderbreken van de huidige verwerking te vragen of het hun verzoeken zullen dienst. De methode die wordt gebruikt om de processor onderbreken heet een Interrupt verzoekOf IRQ lijn. Als je die naast iemand die betrokken was bij een gesprek en je echt wilde praten met die persoon, wat zou je doen? Je zou, bijvoorbeeld, tik de persoon op de schouder. Tapping de persoon op de schouder is vergelijkbaar met wat de IRQ-lijn wordt gebruikt, de IRQ-regel stuurt een signaal van het apparaat naar de verwerker aandacht die pakt de verwerker. Veel mensen vergelijken een IRQ om een bel zit aan de receptie van een restaurant of storefront. Als u service wilt en niemand is aandacht voor u, bel je de bel voor service-IRQ's werken op dezelfde manier. Wanneer een apparaat tikt de processor op de schouder, de processor moet weten welk apparaat aandacht nodig heeft. Daarom is elk apparaat is een uniek IRQ lijn nummer. Wanneer een apparaat een signaal van de IRQ-regel stuurt de processor onderbreken, de processor controles die het signaal afkomstig van lijn en dan woont op dat apparaat. Het is belangrijk op te merken dat wanneer de informatie wordt verzonden naar de processor, het wordt verzonden via de I / O-adres (de tunnel). Dus de IRQ is gewoon om de aandacht van de processor te grijpen, terwijl de I / O-adres wordt gebruikt voor de daadwerkelijke levering van informatie. Oorspronkelijk waren er slechts 8 IRQ's beschikbaar op de XT (vóór 286) systemen, maar er zijn 16 IRQ's beschikbaar op AT ( na 286) systemen. Om te krijgen 16 IRQ's, een andere interrupt controller werd toegevoegd aan het systeem, maar met twee sets van IRQ's worden beheerd door twee verschillende controllers gepresenteerd enkele technische problemen. Om de twee controllers IRQ fungeren als een eenheid, de IRQ's hebben cascade (of gekoppeld) samen, en de tweede controller gaat door de eerste controller om aanvragen te doen. STAP VOOR STAP: Bekijkt IRQ's in gebruik 1. Selecteer Start - Instellingen - Configuratiescherm. 2. Dubbelklik op het pictogram Systeem. 3. Kies het tabblad Apparaatbeheer pagina. 4. Klik op Computer op de top van de lijst met apparaten en klik op de knop Eigenschappen om het dialoogvenster Eigenschappen voor Computer. 5. Selecteer de Interrupt Request (IRQ) radio-knop op het View tabblad Bronnen van de Computer dialoogvenster Eigenschappen. Vanaf daar kunt u Scroll naar beneden om alle IRQ-instellingen die worden gebruikt door uw computer en welk apparaat maakt gebruik van elk. Standaard IRQ Opdrachten 0 System Timer Hier zijn een paar belangrijke punten over IRQ opdrachten: IRQ 10, 11, 12, en 15 zijn over het algemeen beschikbaar. Als u een nieuw apparaat installeert in een computer en moet een IRQ toewijzen, zou je eerst proberen een beschikbare IRQ waarde. IRQ 3 en IRQ 5 worden gebruikt door COM2 en LPT2, respectievelijk. Als je niet daadwerkelijk gebruikt COM2 of LPT2, kunt u IRQ 3 en IRQ 5 beschouwen als beschikbaar. Als een apparaat informatie voor de CPU heeft, voor het eerst een signaal van de IRQ-lijn de aandacht van de CPU te pakken. Nadat het apparaat de aandacht van de CPU's heeft, deze stuurt de informatie naar de processor via de I / O-adres. Direct Memory Access Er zijn een aantal verschillende apparaten vandaag dat verlangen voortdurend toegang tot het systeemgeheugen. Normaal gesproken moeten apparaten gaan door de CPU om informatie te schrijven om het systeem geheugen, maar met behulp van een dergelijke regeling kan leiden tot een onnodig veel overhead, dus waarom niet toestaan dat een apparaat om rechtstreeks toegang tot het geheugen? Om de prestaties te verhogen en een deel van het werk van de CPU offload, kunt u toewijzen sommige apparaten een DMA (Direct Memory Access) kanaal. De DMA-kanaal is een speciale route die het mogelijk maakt het apparaat te lezen en schrijven informatie rechtstreeks aan systeemgeheugen zonder het passeren van de gegevens aan de processor. Er zijn slechts 8 DMA-kanalen beschikbaar op uw systeem, die niet mag worden een groot probleem, omdat niet alle apparaten DMA-kanalen te gebruiken. Enkele voorbeelden van de verschillende apparaten die u kunt tegenkomen die gebruik maken van DMA-kanalen zijn geluidskaarten, netwerkkaarten, en soms, cd-rom-stations. Vaak DMA Channel Opdrachten 0 Vrij Net als IRQ's, zijn er twee DMA-controllers die verbonden zijn door een trapsgewijze DMA-kanaal, DMA-kanaal 4. DMA-kanalen 0-3 zijn voor 8-bit platen en kaarten; DMA-kanalen 5-7 worden gebruikt voor 16/32BIT kaarten. Als u de DMA-kanalen die in gebruik zijn op uw systeem, kunt u gebruik maken van de Windows Device Manager utility. De volgende stap voor stap zal u door het bekijken van uw DMA-kanalen in gebruik. STAP VOOR STAP: Bekijkt DMA-kanalen in gebruik 1. Selecteer Start - Instellingen - Configuratiescherm. 2. Dubbelklik op het pictogram Systeem. 3. Kies het tabblad Apparaatbeheer pagina. 4. Klik op Computer op de top van de lijst met apparaten en klik op de knop Eigenschappen om het dialoogvenster Eigenschappen voor Computer. 5. Selecteer het Direct Memory Access (DMA) radio-knop op het View tabblad Bronnen van de Computer dialoogvenster Eigenschappen. Geheugenadressen Een minder vaak voorkomende bron die kan worden toegewezen aan apparaten is een geheugenadres. Een geheugenadres is een gebied van boven-geheugen waar het systeem wordt toegestaan om informatie op te slaan. Als er meerdere apparaten zijn toegewezen toegang tot dezelfde geheugen-adres, een apparaat conflict zal voordoen en een of beide apparaten niet functioneren. Om het geheugen adressen die in gebruik zijn door het systeem als volgt te werk: STAP VOOR STAP: Bekijkt geheugen adressen in gebruik 1. Selecteer Start - Instellingen - Configuratiescherm. 2. Dubbelklik op het pictogram Systeem. 3. Kies het tabblad Apparaatbeheer pagina. 4. Klik op Computer op de top van de lijst met apparaten en klik op de knop Eigenschappen om het dialoogvenster Eigenschappen voor Computer. 5. Selecteer het geheugen keuzerondje aan in het tabblad Bronnen van de Computer dialoogvenster Eigenschappen. een artikel ingediend door Barry Geen
|
|||||
|