Wie ist die Lesegeschwindigkeit des nichtflüchtigen Speichers, in dem das BIOS gespeichert ist?

519
yoyo_fun

Die Frage ist also selbsterklärend, denke ich. Gibt es eine Möglichkeit, die Spezifikationen der nichtflüchtigen Speicherchips herauszufinden, die derzeit in den gängigen Heim- / Büro-PC-Motherboard-Modellen auf dem Markt gebaut werden?

1
Dies hängt von dem verwendeten Speicherteil ab. Ramhound vor 7 Jahren 0
Ich weiß es hängt davon ab. Ich sehe jedoch nicht den ROM-Speicher, der in Websites von Wassergrabenproduzenten verwendet wird. yoyo_fun vor 7 Jahren 0
Die meiste moderne Hardware verwendet sowieso keine ROM-Chips. Wie können wir festlegen, dass die Geschwindigkeit des verwendeten Teils nicht angegeben wird? Eine Frage wie diese eignet sich nicht für Q & A-Websites wie Superuser Ramhound vor 7 Jahren 0

1 Antwort auf die Frage

2
Argonauts

BIOS-Chips auf Motherboards sind fast überall SPI-Chips. Eine Beispielkomponente ist der W25Q64CV, der sich auf einer Reihe aktueller Motherboards befindet, einschließlich H / Z 97-Modellen von MSI, ASUS, Acer, AsROCK usw.

Bei der Berechnung des Durchsatzes sind eine Reihe von Variablen beteiligt - Taktrate, Single-, Doppel- oder Quad-Datenrate, DMA vs. programmierte E / A-Schnittstelle (was unter anderem CPU-Wartezeiten impliziert).

Als sehr grobe SWAG ist ein anfänglicher Boot-Up (der Modus mit der schnellsten Rate ist dafür optimiert; was angesichts seines Anwendungsfalls sinnvoll ist) einen Dump des Inhalts des W25Q64CV-Flashs mit Quad-Datenrate und einem Takt von 80 MHz (theoretisch) möglich ) Auslesegeschwindigkeiten von 320 MBit / s. Mit anderen Worten, ein Host könnte den gesamten Chip mit 64 MBit (8 MByte) in 200 ms über die SPI-Schnittstelle auslesen. Langsam im Vergleich zu einigen modernen Schnittstellen, aber schnell für die Welt des seriellen Flash.

In diesem Projekt finden Sie einige Rohdaten zu verschiedenen SPI-Geräten