Als «cpu-architecture» getaggte Fragen

Die CPU-Architektur bezieht sich auf eine Sammlung von Parametern über das Design der CPU, die vom Hersteller realisiert wurden, wie z. B.: Bitheit oder Datenbusbreite (16, 32, 64 Bit), Befehlssatz (RISC, CISC, ...), Speicherverwaltung, Threading, Virtualisierungsunterstützung usw.

3
Wird ein neuer Prozessor mit langsamerer Taktrate ältere Anwendungen schneller ausführen?
Ich benutze Linux und habe ein altes P4 mit ca. 3 GHz Taktrate. Wird ein neuerer Chip mit langsamerer Taktrate meine Legacy-Anwendungen schneller oder langsamer ausführen? Ich verwende jeweils nur eine Anwendung, ein altes Zeichenprogramm (Windows-App, die in Wein verwendet wird), das Multicore nicht nutzen kann und keine Lust hat, …






1
Wie nutzen allgemeine Binärdateien neue Befehlssätze auf neuen CPUs?
Mit jeder Version eines neuen Prozessors werden Änderungen am vom Prozessor unterstützten Befehlssatz vorgenommen. Haswell verfügt beispielsweise über erweiterte Vektorerweiterungen. Wenn ich jedoch ein Programm auf einem PC mit einem Haswell-Prozessor ausführe, führe ich normalerweise generische AMD64-Binärdateien aus: Der Compiler weiß nicht, dass diese Anweisungen verfügbar sind. Wie nutzen diese …


1
Wo befindet sich der CPUID-String in der CPU?
Ich bin ein Neuling in CPU-Architekturen und -Design und habe die folgende Frage gestellt: Wo wird der CPUID-String (wie "GenuineIntel") gespeichert? Ist es im Mikrocode-ROM fest codiert? Oder handelt es sich bei der CPUID um eine Anweisung auf niedriger Ebene, und die Zeichenfolge wird als Konfiguration von Jumpern auf dem …

2
Wie messe ich die Ausführungszeit einer CPU?
Ich möchte die Ausführungszeit von cpus messen und sie wie Benchmark-Websites vergleichen. Wie ich weiß, haben wir eine Formel, um das zu berechnen. Execution time = CPI * I * 1/CR Aber ich habe mich an die Formel gehalten. Ich meine, wie bekommen wir diese Daten? Ich überprüfe die Informationen …

0
CPU-Auslastung nach CPU-Komponenten
CPUs bestehen aus mehreren Komponenten wie ALU und CU. Durch Hyper-Threading können mehrere Threads gleichzeitig ausgeführt werden, sofern in diesen Komponenten Ressourcen verfügbar sind. Auf einer Single-Core-CPU mit Hyperthreading blockiert ein Hyper-Thread, der alle verfügbaren Ressourcen eines Teils der CPU nutzt, die SIMD-Anweisungen, den anderen Hyper-Thread derselben Komponente. Ich möchte …

0
Wie viele Bits enthält das Adressfeld für einen direkt zugeordneten Cache?
Hier ist das Problem, an dem ich arbeite: Das Problem: "Eine Hochgeschwindigkeits-Workstation hat 64-Bit-Wörter und 64-Bit-Adressen mit Adressauflösung auf Byte-Ebene. Angenommen, ein direkt zugeordneter Cache mit 8192 64-Byte-Zeilen enthält jeweils wie viele Bits der folgenden Adressfelder für den Cache? 1) Byte 2) Index 3) Tag? " Zuerst definierte ich die …

1
RAM-Beschränkung für 64-Bit-Arch
ORIGINAL FRAGE: (Sie können dieses Durcheinander einer Frage lesen, aber ich schlage vor, zu der neu geschriebenen Frage zu springen) Ich sehe, dass es viele Stellen gibt, an denen die Beschränkung auf 16 EB RAM erwähnt wird ... Ist ein modernes Register jedoch nicht 64-Bit? In diesem Fall sollte 2 …

2
Was sind Funktionseinheit und Steuerlogik einer CPU?
Aus dem Buch Moderne Betriebssysteme ; Die Fülle von Transistoren auf einem einzelnen Chip führt zu einem Problem: Was tun mit all diesen Transistoren? Wir haben oben einen Ansatz gesehen: Superskalare Architekturen mit mehreren Funktionseinheiten . Mit zunehmender Anzahl der Transistoren ist jedoch noch mehr möglich. Es liegt auf der …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.