Haben im Speicher zugeordnete E / A-Speicher den gleichen Speicherplatz oder verfügen die E / A über einen reservierten Speicherplatz im RAM?
274
prasoon
Ich habe eine MCQ-Frage gelöst und bin bei dieser Frage stecken geblieben. Ich bezog ein Buch (Computer Organization von Carl Hamacher) und fand heraus, dass in Memory Mapped IO Speicher und IO den gleichen Adressraum teilen. Wie ich auch herausgefunden habe, ist ein bestimmter Adressbereich für den IO-Betrieb reserviert.
Hat der in Memory Mapped IO verwendete Speicherplatz den gleichen Speicherplatz oder reserviert er Speicherplatz für IO im RAM? Da es sich bei der Frage um MCQ handelte, sollte nur eine Option richtig sein. Ich denke, dass sie den gleichen Speicherplatz teilen und ein Teil des Speichers für IO reserviert ist. Was vermisse ich?
Was meinst du mit "gleichem Speicherplatz"?
jsotola vor 6 Jahren
0
Memory Mapped IO bedeutet, dass der Prozessor Speicherzugriffsanweisungen für IO verwendet. Es gibt keine dedizierten IO-Anweisungen .......... Ich denke nicht, dass Sie vor der Veröffentlichung Ihrer Frage Nachforschungen angestellt haben
jsotola vor 6 Jahren
0
Ich weiß es nicht genau, aber wie der Adressraum wird es Speicherplatz geben (dh ich beziehe mich auf Speicher).
prasoon vor 6 Jahren
0
@jsotola Ich habe die Recherche gemacht. Ich kann jedoch keine klare Definition erhalten, ob sie sich den gleichen Speicher teilen oder für diesen Speicher reserviert ist. Ich suchte nach dieser Antwort und erhielt Antworten, die ziemlich verwirrend waren. Https://www.quora.com/Memory-mapped-IO-Is-a-separate-space-reserved-in-the-RAM-exklusiv-für- Use-By-IO-Geräte
prasoon vor 6 Jahren
0
Das liegt daran, dass es vom Hersteller der CPU abhängt
jsotola vor 6 Jahren
0
Ist der gleiche Adressraum mit dem gleichen Speicher identisch?
prasoon vor 6 Jahren
1
Unter "Platz für IO im RAM reservieren" meinen Sie eigentlich, dass Sie etwas RAM verwenden? Oder meinen Sie, IO dort zu platzieren, wo sonst ein Teil des RAMs unbenutzbar wäre? Oder etwas ganz anderes?
David Schwartz vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
6
Was sind "Anweisungen pro Zyklus"?
-
2
Wie schreibt die CPU Informationen zu RAM?
-
9
Wie kann ich PAE unter Windows 7 (32-Bit) aktivieren, um mehr als 3,5 GB RAM zu unterstützen?
-
19
32-Bit- gegenüber 64-Bit-Systemen
-
9
Wie viel RAM kann ein 64-Bit-Rechner theoretisch maximal ansprechen?
-
3
PCI max Durchsatz
-
4
Was ist der maximal adressierbare Speicher?
-
10
Wie kann ich über die Befehlszeile feststellen, ob die aktuelle Windows-Version entweder 32-Bit oder...
-
2
Warum gibt es so viele Pins an einem SATA-Stromanschluss?
-
2
Was ist die Gemeinsamkeit für i7-Prozessoren?