Suchergebnisse für Anfrage "cpu-architecture"

2 die antwort

Wie stellt die CPU eine Datenanforderung über TLBs und Caches?

Ich beobachte die letzten Intel-Mikroarchitekturen (Nehalem / SB / IB und Haswell). Ich versuche herauszufinden, was passiert (auf einer ziemlich vereinfachten Ebene), wenn eine Datenanfrage gestellt wird. Bisher habe ich diese grobe Idee: Die ...

2 die antwort

Wie wird ein LRU-Cache in einer CPU implementiert?

Ich lerne für ein Interview und möchte mein Gedächtnis beim Cachen auffrischen. Wenn eine CPU einen Cache mit einer LRU-Ersetzungsrichtlinie hat, wie ist das tatsächlich auf dem Chip implementiert? Würde jede Cache-Zeile einen Zeitstempel-Tick ...

3 die antwort

Wie erkennt der Computer bei Befehlen mit variabler Länge die Länge des abgerufenen Befehls?

Woher weiß der Computer in Architekturen, in denen nicht alle Anweisungen gleich lang sind, wie viel für eine Anweisung zu lesen ist? Zum Beispiel in Intel IA-32 sind einige Anweisungen 4 Bytes, einige 8 Bytes, also woher weiß es, ob 4 oder ...

TOP-Veröffentlichungen

3 die antwort

Ist es möglich, die Prozessorarchitektur in Java zu erkennen? [Duplikat

Diese Frage hat hier bereits eine Antwort: get Systeminformationen auf Betriebssystemebene [/questions/25552/get-os-level-system-information] 14 answersIst es möglich, die Prozessorarchitektur in Java zu erkennen? wie x86 oder sun SPARC, etc? ...

2 die antwort

Differenz zwischen "Maschinenhardware" und "Hardwareplattform"

ein Linux-Rechner meldet "uname -a" -Ausgaben wie folgt: [root@tom i386]# uname -a Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux [root@tom i386]#Wie in der Manpage von uname steht der Eintrag "i686 i686 ...

3 die antwort

Wie kann 32-Bit 4 GB adressieren, wenn 2 ^ 32 Bit = 4 Milliarden Bit, nicht Byte?

Wie wird aus 4 GB im Wesentlichen 4 GB? Wenn der Speicher Bytes adressiert, sollten die Möglichkeiten nicht 2 sein (32/8)?

8 die antwort

Warum unterstützt mein Prozessor BigInt nicht?

Soweit ich es verstanden habe, werden BigInts normalerweise in den meisten Programmiersprachen als Arrays implementiert, die Ziffern enthalten. Beispiel: Wenn Sie zwei davon hinzufügen, wird jede Ziffer nach der anderen hinzugefügt, wie wir es ...

1 die antwort

boost lockfree spsc_queue Cache Speicherzugriff

Ich muss mich in meinem aktuellen Multithread-Projekt sehr mit Geschwindigkeit und Latenz auseinandersetzen. ch versuche, den @ Cache-Zugriff besser zu verstehen. Und mir ist nicht klar, wie sperrfreie Warteschlangen (wie die boost :: lockfree ...

5 die antwort

Small RISC Emulator

Ich wollte eine VM in ein Spiel einbauen und habe mich gefragt, ob jemand wirklich einfache VMs kennt (ich dachte, RISC / PIC entspräche genau meinen Vorstellungen), die normalerweise für eingebettete Projekte wie die Steuerung von Robotern und ...

2 die antwort

von neumann vs harvard architecture

Warum wird die auf der von Neumann-Architektur basierende Computerarchitektur beim Entwerfen von PCs der Harvard-Architektur vorgezogen; während die Harvard-Architektur zum Entwerfen von Mikrocomputer-basierten Computersystemen und DSP-basierten ...