Kürzlich habe ich einen YT-Kanal von einem Mann gefunden, der einen 8-Bit-Computer baut und erklärt, wie.
In seinem Video zu den Registern verwendet er ein D-Flip-Flop, und in seinem anderen Video zum RAM habe ich verstanden, dass er sagt, dass er dasselbe System wie die Register verwenden wird, und das heißt "Statischer RAM" und so weiter 'Dynamic RAM' ist schneller.
Aber ich denke, dass die Register schneller als RAM sind. Wenn also dynamischer RAM schneller ist als statischer RAM, der dieselbe Art von System verwendet wie die Register zum Speichern, sind sie langsamer als dynamischer RAM ...
Habe ich die Videos nicht verstanden oder etwas anderes?
Es gibt DRAM , das einen Kondensator verwendet, um eine Ladung zu speichern, um das gespeicherte Bit darzustellen. Eine Reihe von Transistoren wird verwendet, um eine Reihe von Kondensatoren mit der Lese-/Schreibschaltung zu verbinden, um die Daten in einen Satz von Latches zu schreiben, um sie zu lesen, und sie auch wieder in die Reihe einzuspeisen, um die Ladung der Kondensatoren aufzufrischen, die in den Latches erschöpft war Eingang.
Die Kondensatoren entladen sich im Laufe der Zeit selbst, sodass jede Zeile regelmäßig aufgefrischt werden muss. In den meisten DRAMs können Sie jeweils nur eine einzelne Zeile lesen oder schreiben.
Dieser Typ wird für den Haupt-RAM verwendet, da er in Silizium pro Bit billiger ist.
Dann gibt es SRAM , das Flipflops verwendet, um die Daten zu speichern, die ein halbes Dutzend Transistoren pro Bit benötigen. Es verfügt über einen konstanten Ausgang, sodass es jederzeit mit einem MUX gelesen werden kann, anstatt warten zu müssen, bis die richtige Zeile ausgewählt werden kann.
Dieser Typ wird intern für fast alles auf der CPU verwendet (einschließlich des Zwischenspeicherns der aktuellen Zeile im DRAM), da er viel schneller ist.
Ich denke, dass die Register schneller sind als RAM
je nachdem, in welchem Kontext der Begriff "Register" verwendet wird. Typischerweise sind sie Teil des Arbeitsspeichers, auf den die CPU besonderen Zugriff hat. CPUs haben normalerweise (= nicht immer) schnelleren Zugriff auf diese Speicheradressen.
In anderen Fällen ist "Register" nichts anderes als RAM, das speziell mit bestimmten Peripheriegeräten verbunden ist.
Die Register sind schneller als RAM
Heute? Ja, sehr sogar.
In der 80er-Ära der 8-Bit-Computer? Nein, es war oft möglich, in einem Prozessorzyklus auf den Arbeitsspeicher zuzugreifen, weil der Prozessor vergleichsweise langsam war.
Off-Chip-RAM ist fast immer DRAM. On-Chip-RAM ist normalerweise SRAM, die gleiche Technologie wie die Register. Verwirrenderweise machen Designer von PIC-Architekturen keinen Unterschied zwischen On-Chip-RAM und Registern und nennen einfach alles ein "Register".
Wouter van Ooijen
Feuchtigkeitsmaskin
Andi aka
pjc50
Andi aka
Benutzer1890202
Ardakaniz
Benutzer1890202