Ist es technisch korrekt, Festplatten oder SSDs aufzurufen, auch RAM-Speichertypen (Random Access Memory)

1049
yoyo_fun

Ist es im Computerjargon korrekt, Laufwerke verschiedener Typen (z. B. Festplatte, SSD, DVD) als eine Art Arbeitsspeicher (RAM) zu bezeichnen?

Aus dem, was ich verstehe, ist RAM ein Gerät, das Informationen enthält, die gelesen und auch geschrieben oder gelöscht werden können, im Gegensatz zu Read Only Memory (ROM), das nur gelesen werden kann.

Gemäß dieser Definition sind Festplattenlaufwerke, Diskettenlaufwerke und Solid-State-Laufwerke ebenfalls RAM.

Ist das richtig?

1
Nein, es ist nicht richtig, es ist ein Direktzugriff gegenüber einem sequentiellen Zugriff. Es ist Speicher gegen Peripheriegeräte. Festplattenlaufwerke, Diskettenlaufwerke und SSDs sind Peripheriegeräte mit wahlfreiem Zugriff. sawdust vor 6 Jahren 2
@ journeyman-geek eine Frage zur Unterscheidung gängiger Computerterminologie ist nicht in den Anwendungsbereich? jiggunjer vor 6 Jahren 0
Irgendwie scheitert der praktische Problemtest, es mangelt an Forschungsaufwand, imo ist eine Frage von geringer Qualität ... Ich sehe kein wirkliches Argument dafür, diese Frage offen zu halten Journeyman Geek vor 6 Jahren 0
@JourneymanGeek Ich denke, dass diese Frage von Vorteil ist. Eine differenzierte Antwort wäre "es kommt darauf an". Ich werde versuchen, es ein bisschen mehr aufzuräumen. jiggunjer vor 6 Jahren 0
Das Ändern Ihrer Frage, nachdem Sie Antworten erhalten haben, ist unangemessen, da dadurch die Antworten ungültig werden. Es kann sogar dazu führen, dass diese Antworten falsch sind und das Ansehen derjenigen, die geantwortet haben, negativ beeinflusst wird. Wenn Sie jetzt eine neue oder zusätzliche Frage haben, erstellen Sie einen neuen Beitrag und fragen Sie ihn dort. Sie können auf diesen Link zurückgreifen, wenn Sie als Referenz benötigt werden. DavidPostill vor 6 Jahren 0
"RAM" ist ein Wort und Wörter haben Bedeutungen. Es kommt vor, dass das Wort "RAM" als Abkürzung für "Random Access Memory" entstand, aber es hat jetzt eine etwas andere Bedeutung als diese drei Wörter. Dies ist * sehr * im Englischen für Akronyme üblich, die keine Namen sind. Dass Sie verstehen können, wie ein Wort basierend auf seiner Herkunft verwendet wird oder verwendet werden sollte, wird als Fehlschluss in der Linguistik betrachtet. Bedeutungen driften im Laufe der Zeit und das ist auch gut so - sonst würden wir mit veralteten Bedeutungen stecken. David Schwartz vor 6 Jahren 0

2 Antworten auf die Frage

2
DavidPostill

Ist das richtig?

Nein.

Eine Speichervorrichtung mit wahlfreiem Zugriff ermöglicht das Lesen oder Schreiben von Daten in nahezu der gleichen Zeit, unabhängig vom physischen Ort der Daten im Speicher.

Im Gegensatz zu anderen Datenträgern mit Direktzugriff, wie Festplatten, CD-RWs, DVD-RWs und den älteren Magnetbändern und dem Trommelspeicher, variiert die Zeit, die zum Lesen und Schreiben von Datenelementen benötigt wird, erheblich, abhängig von ihren physischen Positionen auf dem Aufnahmemedium aufgrund mechanischer Einschränkungen wie Mediendrehzahlen und Armbewegung.

Quelle Direktzugriffsspeicher

Daher sollte das Gegenteil des Nur-Lese-Speichers Direktzugriffsspeicher und nicht Direktzugriffsspeicher sein. Ram wird in diesem Fall dann nicht gegen ROM verwendet? yoyo_fun vor 6 Jahren 0
@yoyo_fun Das Gegenteil von ROM ist jede Art von Speicher, der beschreibbar ist. DavidPostill vor 6 Jahren 0
Theoretisch könnte man eine Festplatte mit konstanten Lese- / Schreibzeiten für alle Sektoren erstellen. jiggunjer vor 6 Jahren 0
@jiggunjer Also wäre dann die Festplatte wahlfreier Zugriff, aber kein Speicher? Wäre es Speicher mit wahlfreiem Zugriff? yoyo_fun vor 6 Jahren 0
@yoyo_fun das klingt präziser. Der Unterschied zwischen Laufwerk und Speicher ist keine Technologie, sondern der Verwendungszweck. Sie können ein virtuelles RAM-Laufwerk haben, das nicht Arbeitsspeicher ist. Ihre Festplatte kann über eine Seitendatei verfügen, die als Teil des Speichers betrachtet werden kann. Der Wortspeicher kann sich auch auf physikalische Speichertechnologie wie Flash- und Magnetbänder beziehen, die Semantik ist jedoch unterschiedlich. Der Unterschied zwischen RA und sequentiell ist auch keine Technologie, es ist algorithmische Zeit. jiggunjer vor 6 Jahren 0
@jiggunjer * "Der Unterschied zwischen Laufwerk und Speicher ist keine Technologie, es ist der Verwendungszweck" * - Nein, es ist mehr als nur ein Zweck, da es einen funktionalen Unterschied gibt. Der Speicher des Computers muss wort- oder sogar byteadressierbar sein. Massenspeichergeräte sind, um ihr Kapazitätsziel zu erreichen, nur blockadressierbar. Eine Festplatte kann den Speicher nicht ersetzen. * "Ihre Festplatte kann über eine Seitendatei verfügen, die als Teil des Arbeitsspeichers betrachtet werden kann." * Dies ist reine Semantik oder eine übergeordnete Perspektive des virtuellen Speichers und keine operative oder funktionale Beschreibung der Funktionsweise einer Auslagerungsdatei. sawdust vor 6 Jahren 0
@sawdust "* ist mehr als nur ein Zweck, weil es einen funktionalen Unterschied gibt *" - falsch. Sie beobachten eine Korrelation und nehmen an, dass sie die Definition beeinflusst. Die funktionalen Unterschiede sind jedoch nur Korrelationen, die durch die Optimierung der Elektrotechnik verursacht werden. Ich spreche von abstrakter Erinnerung und Speicherung. Implementierungsdetails * definieren * nicht die Semantik von Speicher und Speicher. Momentan ist der Speicher Byte oder Wort adressierbar, aber * muss nicht abstrakt sein. Die Wortgröße kann sich ändern, es kann Bit-adressierbar sein, dies sind Details zur Implementierung. jiggunjer vor 6 Jahren 0
@sawdust Ich glaube, wir sind uns in gewisser Hinsicht einig. Der funktionale Unterschied ist jedoch nur eine Folge ihrer unterschiedlichen Zwecke. Semantisch unterscheiden sie sich je nach Zweck. In der Praxis bedeutet dies, dass sie eine andere Schnittstelle mit der CPU benötigen. Aber S & M unterscheiden sich nicht *, weil * sie unterschiedliche Schnittstellen haben. jiggunjer vor 6 Jahren 0
0
yoyo_fun

Ich habe eine gute Erklärung für meine Frage gefunden, nachdem ich online gesucht hatte.

Der Begriff RANDOM ACCESS im RAM-Akronym steht im Gegensatz zu SEQUENTIAL ACCESS, der in anderen Arten von Speichervorrichtungen wie Magnetband, Magnetlaufwerk, HDD, optischem Laufwerk usw. zu finden ist. In diesen Situationen müssen andere Speicherorte für den Zugriff durchlaufen werden der gewünschte Ort

Im Gegensatz zum sequenziellen Zugriff ermöglichen Speichergeräte mit wahlfreiem Zugriff den Zugriff auf die darauf befindlichen Daten an zufälligen Orten, ohne dass zuvor andere Orte durchlaufen werden müssen, beispielsweise wenn auf einem Festplattenlaufwerk das gesamte magnetische Laufwerk gedreht werden muss der Weg zum gewünschten Ort.

Die Erklärung, die ich gefunden habe, ist in diesem Video: https://www.youtube.com/watch?v=3FAgmvJZhOI

Ein Festplattenlaufwerk kann daher nicht als RAM-Gerät betrachtet werden, eine SSD kann jedoch theoretisch als eine Form von Arbeitsspeicher angesehen werden.

Nein, Sie sind immer noch falsch, weil Sie Speicher mit Massenspeicherperipheriegeräten in Verbindung bringen. HDD ist ein Gerät mit wahlfreiem Zugriff. Ein Beispiel für einen Speicher mit sequenziellem Zugriff ist der Blasenspeicher. Weder HDD noch SSD sind Speicherform (en); sie sind Massenspeicherperipheriegeräte. sawdust vor 6 Jahren 0
@sawdust Ich denke, die Begriffe werden in beide Richtungen verwendet. Laut Wikipedia gelten Speichergeräte auch als Formen von Computerspeicher. Aber ich verstehe, was du sagen willst. Gemäß der von Neuman-Architektur sind Festplatten, SSD und andere Geräte kein Computerspeicher an sich. yoyo_fun vor 6 Jahren 0
Die Unterscheidung zwischen Primär- und Sekundärspeicher ist bei einem von Neumann-System nicht erforderlich. Ich denke, die Leute nehmen die Computersemantik für selbstverständlich, da sich der Speicher vom Speicher unterscheidet. Diese Frage ist gut, um einige implizite Annahmen zu berücksichtigen. jiggunjer vor 6 Jahren 0
@jiggunjer Ist das ROM nicht auch Speicher und nicht Speicher? Was ist eigentlich Erinnerung, wenn wir nicht die Architektur von Neuman berücksichtigen? yoyo_fun vor 6 Jahren 0
@yoyo_fun * "Ich denke, die Begriffe werden in beide Richtungen verwendet" * - Und Sie können sich auch irren. Wenn Sie so positiv sind, warum stellen Sie dann Fragen? Wenn Sie * "Speicher" * allgemein als "Hardware, die Daten enthält / speichert" definieren möchten, fügen Sie Festplatten und SSDs hinzu. Dann sehen Sie, wie gut dies das Verständnis von Computersystemen und die Kommunikation mit Fachleuten in der Branche / Branche erleichtert (oder behindert). sawdust vor 6 Jahren 0
@yoyo_fun das modernste ROM ist eigentlich ein NVRAM mit weniger Schreibzyklen. Obwohl das M für Speicher steht, wird es nicht immer als "Arbeitsspeicher" verwendet (manchmal ist es jedoch so, dass einige Firmware auf reinem EEPROM laufen). Der Wortspeicher ist semantisch überlastet. jiggunjer vor 6 Jahren 0
Um Ihre Frage zu beantworten, ist ROM in der Praxis manchmal Speicher, manchmal Speicher, manchmal beides. Theoretisch kann ein benutzerdefinierter Computer zwischen Festplatte und RAM umschalten, so dass Programme auf der Festplatte ausgeführt werden und Dateien im formatierten RAM gespeichert werden. Natürlich wäre das für einen sehr nutzlosen Computer :). In einem solchen Fall würde das zweite "d" von hd ** d ** wegfallen, da es jetzt hdm ist. Der RAM würde möglicherweise in RAD oder RAMD umbenannt: p jiggunjer vor 6 Jahren 0
@jiggunjer * "Theoretisch könnte ein benutzerdefinierter Computer zwischen Festplatte und RAM umschalten ...: * - Eine solche Theorie gibt es nicht. Die Schnittstelle zum RAM (auch Hauptspeicher genannt) ist in einem Computer etwas Besonderes. Es erfordert nur eine einzige Maschinenanweisung Zum Lesen oder Schreiben eines RAM-Speicherorts HDD oder SSD (oder ein beliebiges Massenspeicher-Peripheriegerät) erfordert viele Anweisungen (alias Gerätetreiber), um einen Datenblock zu lesen und dann dieses eine Wort / Byte aus diesem Block zu holen. sawdust vor 6 Jahren 0
@sawdust natürlich gibt es eine solche Theorie per definitionem, seit ich sie gesagt habe. Es ist jedoch eine rein hypothetische Situation, niemand wird in naher Zukunft Motherboards und Controller-Chips neu entwerfen. Mein Punkt war, dass die Technologie (z. B. Flash) die Anwendung nicht einschränkt, unsere aktuellen Designs streben lediglich nach optimaler Leistung und Nutzbarkeit. Die Ingenieure haben die Wahl getroffen **, um SDRAM zu verwenden, und einzelne Anweisungen, um darauf zuzugreifen. Ein Unternehmen könnte jedoch beispielsweise (sehr langsames) RAM auf der Grundlage der Magnetplattentechnologie erstellen, das in Motherboards eingesetzt wird. Wieder hypothetisch. jiggunjer vor 6 Jahren 0