Haben wir ROM von Von Neuman Architecture?

580
Radha Gogia

Gemäß der Von-Neumann-Architektur haben wir einen einzigen Programm- und Datenspeicher, der als RAM bezeichnet wird, und ROM ist ein Programmspeicher für Harvard-Architektur. Daher haben wir ein ROM in der Von-Neumann-Architektur oder ist das BIOS im ROM vorhanden, so wird ROM in allen Arten von Architektur immer präsent sein?

1
Sie machen so viele falsche Annahmen, dass ich nicht weiß, wo ich anfangen soll, zu erklären. ROM ist eine Art Speicher, auf den nicht geschrieben werden kann. RAM ist eine Art Speicher, der nicht sequentiell gelesen werden kann. So kann ROM RAM sein. BIOS ist nur in PCs * vorhanden (keine Mobilgeräte, eingebetteten Computer usw.) und wird bereits durch UEFI ersetzt. Es hat nichts mit theoretischen Computerarchitekturen zu tun. gronostaj vor 7 Jahren 0

1 Antwort auf die Frage

0
Seth

Wenn Sie sich die grundlegende Von-Neumann-Architektur ansehen, würde sich das ROM irgendwo in Ihrem Speicher befinden, ja. Aber da es sich um eine theoretische Architektur handelt, kann man sie nicht 1: 1 der realen Welt zuordnen. Es heißt nur, dass es eine Form von Speicher gibt, in die Daten gelesen und möglicherweise beschrieben werden können. Wenn es sich um RAM, ein ROM, eine Festplatte oder so handelt, wäre etwas anderes eine andere Geschichte.

Am Ende des Wiki-Artikels finden Sie auch, dass selbst so etwas wie die Anzahl der Caches usw. nicht zum Modell gehört.

Das bedeutet, dass wir eine Hierarchie des Speichers haben können, und auf jeder Hierarchieebene werden sowohl Programm als auch Daten gespeichert sein, und wir können sogar ROM auf einer bestimmten Ebene haben. Ist diese Terminologie korrekt? Radha Gogia vor 7 Jahren 0
Ja. In dieser Architektur wird nicht unterschieden, was im Speicher gespeichert ist (im Vergleich zur [Harvard Architecture] (https://en.wikipedia.org/wiki/Harvard_architecture)). Die Definition besagt lediglich, dass Speicher vorhanden ist und verwendet werden kann. Was tatsächlich getan wird, um "umzusetzen", ist eine andere Geschichte. Seth vor 7 Jahren 0