Verstehen der Computersystem-Betriebsmittel
In diesem Artikel wenn Sie das Bezeichnung System Hilfsmittel sehen, möchte ich, daß Sie an eine Einstellung denken, die einer Vorrichtung zugewiesen wird, die die Vorrichtung mit dem Computer arbeiten läßt. Eine Vorrichtung ist alle, die Sie auf den Computer zum Beispiel anbringen—können, eine Netzkarte, ein Modem oder eine stichhaltige Karte. Die drei Hauptsystem Betriebsmittel, die unterschiedlichen Vorrichtungen zugewiesen werden können, sind I/O Adressen, IRQ Adressen und DMA Adressen. Ein viertes System Hilfsmittel, genannt eine Speicheradresse, kann Vorrichtungen manchmal außerdem zugewiesen werden. In den folgenden Abschnitten besprechen wir jedes dieser System Betriebsmittel. I/O Adressen Es ist extrem wichtig, daran zu erinnern, daß die CPU die Verkehr Spindel des gesamten Systems ist. Wenn etwas auf dem System geschehen wird, dann im Allgemeinen ermöglicht die CPU (Prozessor) der Tätigkeit. Alle Vorrichtungen in der Computernotwendigkeit, mit dem Prozessor von Zeit zu Zeit zu verständigen und der Prozessor benötigt eine Methode des Trennens und des Priorität Gebens Priorität Gebens aller dieser Kommunikationen. Weil der Prozessor Informationen zu einer Anzahl von unterschiedlichen Vorrichtungen schicken muß und weil jene Vorrichtungen wissen müssen, welche Anzeigen, die von der CPU kommen, für sie seien Sie, wird jede Vorrichtung eine I/O Adresseoder Input/Output Adresse zugewiesen. Die I/O Adresse ist eine spezielle Portadresse, die eine Bahn zwischen der CPU und der Vorrichtung darstellt. So z.B. wenn der Prozessor Informationen zu LPT1 schicken muß, kann sie die Informationen zur Bahn 378-37F schicken, die die Bahnadresse ist, die zu LPT1 führt. Ich mag an diese Bahnen als Tunnels denken; jede Vorrichtung hat seinen eigenen Tunnel, der von der Vorrichtung auf den Prozessor verlängert. Wenn der Prozessor Informationen zur stichhaltigen Karte schicken muß, weiß sie, daß, wenn sie die Informationen unten I/O Toradresse 220 sendet, dann die stichhaltige Karte die Informationen erhält. Andererseits wenn der Prozessor Informationen von I/O Toradresse 220 erhält, weiß sie, daß die Informationen von der stichhaltigen Karte kommen, weil diese Adresse nur einer Vorrichtung zugewiesen wird. Es gibt 65, 536 I/O Toradressen, die auf dem System vorhanden sind. (es gibt wirklich wenige Adressen, als das, weil, wenn Sie eine IO Adresse einer Vorrichtung zuweisen, Sie wirklich eine Strecke der Adressen. zuweisen) Der Trick soll überprüfen, ob Sie die gleiche I/O Toradresse nicht zwei unterschiedlichen Vorrichtungen zugewiesen haben. Wenn Sie, erhalten Sie einen Hilfsmittelkonflikt. Ein Hilfsmittelkonflikt ist, wenn zwei Vorrichtungen das gleiche Hilfsmittel, wie eine I/O Adresse, IRQ verwenden, oder DMA Führung. Um Hilfsmittelkonflikte zu verhindern, sollte jede Vorrichtung eine einzigartige I/O Adresse haben, aber das Problem, wie sind Sie wissen welches I/O vorhandenen Vorrichtungen bereits Gebrauch adressiert? One-way soll Windows verwenden 95/98 Vorrichtung Manager, um die I/O Adressen anzusehen, die auf dem System verwendet werden. Die folgenden schrittweiseen Erscheinen Sie, wie man I/O Adressen im Gebrauch durch Ihr System ansieht. SCHRITT FÜR SCHRITT: Anseheni/o Adressen im Gebrauch 1. Wählen Sie Anfang - Einstellungen - Steuerverkleidung Vor. 2. Doppelt-Klicken die System Ikone. 3. Wählen Sie den Vorrichtung Manager-Seite Vorsprung. 4. Klicken Sie Computer an der Oberseite der Geräteliste und klicken Sie dann die Eigenschaften knöpfen Sie, um das Computer-Eigenschaften Dialogfeld anzuzeigen. 5. Wählen Sie die Input/Output (I/O) Radiotaste auf dem Ansicht-Betriebsmittelvorsprung des Computer-Eigenschaften Dialogfeldes vor. Von dort können Sie scroll unten, um alle Adresse Strecken zu sehen, die im Gebrauch durch Ihren Computer sind und welche Vorrichtung ihn benutzt. Standard-I/O Adreßzuordnungen
COM1 03F8 zu 03FF
Unterbrechung Antrag Jede Vorrichtung hat seinen eigenen Tunnel für das Schicken und das Erhalten von von Informationen zum Prozessor, der die Funktion des I/O Tores ist. Aber wie erhält jede Vorrichtung Erlaubnis, Informationen zu schicken dem Prozessor, die als Sie wissen, ist bemüht, etwas, das die fast ganze Zeit zu tun wichtig ist? Zu viele Unkosten würden verursacht, wenn der Prozessor jede Vorrichtung ununterbrochen abstimmen mußte, um zu sehen, wenn sie etwas hatte, das sie den Prozessor benötigte, zu tun; stattdessen ist jede Vorrichtung für das Mitteilen des Prozessors verantwortlich, wenn sie Informationen für sie hat. Vorrichtungen benötigen eine Weise, den Prozessor von seiner gegenwärtigen Verarbeitung zu unterbrechen, um um um es zu bitten, wenn es ihre Anträge instandhält. Die Methode, die verwendet wird, um den Prozessor zu unterbrechen, wird einen Unterbrechung Antragoder IRQ Linie genannt. Wenn Sie neben jemand standen, das in ein Gespräch miteinbezogen wurde und, das Sie wirklich mit dieser Person sprechen wollten, was würden Sie tun? Sie konnten die Person auf der Schulter z.B. klopfen. Für die Person auf der Schulter zu klopfen ist ähnlich, was die IRQ Linie benutzt wird; die IRQ Linie schickt ein Signal von der Vorrichtung zum Prozessor, der die Aufmerksamkeit des Prozessors’s ergreift. Viele Leute vergleichen ein IRQ mit einer Glocke, die am vorderen Schreibtisch einer Gaststätte oder des Storefront sitzt. Wenn Sie Service wünschen und niemand Sie beachtet, schellen Sie die Glocke für Service—IRQs Arbeit die gleiche Weise. Wenn eine Vorrichtung den Prozessor auf der Schulter klopft, muß der Prozessor wissen, welche Vorrichtung Aufmerksamkeit benötigt. Das ist, warum jede Vorrichtung eine einzigartige IRQ Linie Zahl zugewiesen wird. Von wenn eine Vorrichtung ein Signal hinunter die IRQ sendet Linie, den Prozessor zu unterbrechen, überprüft der Prozessor, welcher Linie das Signal entstand und dann diese Vorrichtung beachtet. Es ist wichtig, zu merken, daß, wenn Informationen zum Prozessor geschickt werden, es durch die I/O Adresse gesendet wird (der Tunnel). So ist das IRQ gerecht, die Aufmerksamkeit des Prozessors’s zu ergreifen, während die I/O Adresse für die tatsächliche Anlieferung der Informationen verwendet wird. Ursprünglich gab es nur 8 IRQs, das auf XT vorhanden ist (vor 286) Systemen, aber es gibt 16 IRQs, das an vorhanden ist (nach 286) an den Systemen. Um 16 IRQs zu erhalten, wurde ein anderer IRQ Steuerpult dem System hinzugefügt, aber Lassen von von zwei Sätzen von IRQs von zwei unterschiedlichen Kontrolleuren handhaben stellte einige technische Probleme dar. Um den zwei IRQ Kontrolleuren zu helfen als eine Maßeinheit zu dienen, haben das IRQs zusammen kaskadiert (oder verbunden), und der zweite Steuerpult läuft den ersten Steuerpult durch Anträge zu senden. SCHRITT FÜR SCHRITT: Betrachtung IRQs im Gebrauch 1. Wählen Sie Anfang - Einstellungen - Steuerverkleidung Vor. 2. Doppelt-Klicken die System Ikone. 3. Wählen Sie den Vorrichtung Manager-Seite Vorsprung. 4. Klicken Sie Computer an der Oberseite der Geräteliste und klicken Sie dann die Eigenschaften knöpfen, um das Computer-Eigenschaften Dialogfeld anzuzeigen. 5. Wählen Sie die Radiotaste des Unterbrechung Antrags (IRQ) auf dem Ansicht-Betriebsmittelvorsprung des Computer-Eigenschaften Dialogfeldes vor. Von dort können Sie scroll unten, um alle IRQ Einstellungen zu sehen, die im Gebrauch durch Ihren Computer sind und welche Vorrichtung jedes verwendet. Standard-IRQ Anweisungen
0 System Timer
Sind hier einige wichtige Punkte über IRQ Anweisungen: IRQs 10, 11, 12 und 15 sind im Allgemeinen vorhanden. Wenn Sie eine neue Vorrichtung in einen Computer anbringen und ein IRQ zuweisen müssen, würden Sie zuerst einen vorhandenen IRQ Wert versuchen. IRQ 3 und IRQ 5 werden von COM2 und von LPT2, beziehungsweise verwendet. Wenn Sie nicht wirklich COM2 oder LPT2 verwenden, können Sie IRQ 3 und IRQ 5 vorhanden halten. Wenn eine Vorrichtung Informationen für die CPU hat, sendet sie zuerst ein Signal hinunter die IRQ Linie, die CPU s’Aufmerksamkeit zu ergreifen. Nachdem die Vorrichtung die CPU s’Aufmerksamkeit hat, schickt sie die Informationen zum Prozessor über seine I/O Adresse. Direkter Direkt-Speicherzugriff Es gibt eine Anzahl von unterschiedlichen Vorrichtungen heute, die konstanten Zugang zum System Gedächtnis erfordern. Normalerweise müssen Vorrichtungen die CPU durchlaufen, Informationen zum System Gedächtnis zu schreiben, aber das Verwenden solch eines Entwurfs kann eine Menge nicht notwendige Unkosten verursachen, also, warum man eine Vorrichtung Gedächtnis nicht direkt zugänglich machen läßt? Um Leistung zu erhöhen und etwas von der Arbeit von der CPU auszuladen, können Sie einigen Vorrichtungen eine DMA (direkter Direkt-Speicherzugriff) Führung zuweisen. Die DMA Führung ist eine spezielle Bahn, die die Vorrichtung Informationen direkt zum System Gedächtnis lesen und schreiben läßt, ohne die Daten zum Prozessor zu übermitteln. Es gibt nur 8 DMA Führungen, die auf Ihrem System vorhanden sind, das nicht ein sehr großes Problem sein sollte, weil nicht alle Vorrichtungen DMA Führungen benutzen. Einige Beispiele der unterschiedlichen Vorrichtungen, die Sie in dieses Gebrauch DMA Führungen laufen lassen können, sind stichhaltige Karten, Netzkarten und gelegentlich CD-ROM Antriebe. Allgemeine DMA Führung Anweisungen 0 vorhanden Wie IRQs gibt es zwei DMA-Controllers, die durch eine kaskadierencDma Führung verbunden werden, DMA Führung 4. DMA Führungen 0-3 sind für 8-bit Bretter und Karten; DMA Führungen 5-7 werden für Karten 16/32-bit benutzt. Um die DMA Führungen anzusehen die im Gebrauch auf Ihrem System sind, können Sie das Windows Vorrichtung Managerdienstprogramm verwenden. Der folgende schrittweisee Willensweg Sie durch das Betrachten Ihrer DMA Führungen im Gebrauch. SCHRITT FÜR SCHRITT: Betrachtung DMA Führungen im Gebrauch 1. Wählen Sie Anfang - Einstellungen - Steuerverkleidung Vor. 2. Doppelt-Klicken die System Ikone. 3. Wählen Sie den Vorrichtung Manager-Seite Vorsprung. 4. Klicken Sie Computer an der Oberseite der Geräteliste und klicken Sie dann die Eigenschaften knöpfen, um das Computer-Eigenschaften Dialogfeld anzuzeigen. 5. Wählen Sie die direkte Direkt-Speicherzugriff (DMA) Radiotaste auf dem Ansicht-Betriebsmittelvorsprung des Computer-Eigenschaften Dialogfeldes vor. Speicheradressen Ein weniger allgemeines Hilfsmittel, das Vorrichtungen zugewiesen werden kann, ist eine Speicheradresse. Eine Speicheradresse ist ein Bereich des oberen Gedächtnisses, in dem die Vorrichtung Informationen wird speichern gelassen. Wenn mehrfache Vorrichtungen Zugang zur gleichen Speicheradresse zugewiesen worden sind, tritt ein Vorrichtung Konflikt auf und eine oder beide Vorrichtungen können möglicherweise nicht arbeiten. Um die Speicheradressen anzusehen die im Gebrauch durch das System sind, folgen Sie diesen Schritten: SCHRITT FÜR SCHRITT: Betrachtung Speicheradressen im Gebrauch 1. Wählen Sie Anfang - Einstellungen - Steuerverkleidung Vor. 2. Doppelt-Klicken die System Ikone. 3. Wählen Sie den Vorrichtung Manager-Seite Vorsprung. 4. Klicken Sie Computer an der Oberseite der Geräteliste und klicken Sie dann die Eigenschaften knöpfen, um das Computer-Eigenschaften Dialogfeld anzuzeigen. 5. Wählen Sie die Gedächtnisradiotaste auf dem Ansicht-Betriebsmittelvorsprung des Computer-Eigenschaften Dialogfeldes vor. dieses ist ein Artikel, der von Barry Geen hinzugefügt
wird
|
|||||
|