Wie werden Dinge auf einem Flash-Laufwerk gespeichert?

January 23

Wie werden Dinge auf einem Flash-Laufwerk gespeichert?

Wie technologische Fähigkeiten erhöhen und für die breite Öffentlichkeit zugänglicher geworden, gibt es ein wachsender Bedarf für größere Speicherkapazitäten. Um dies zu ermöglichen, muss eine große Menge von Daten in einem kleinen Gerät passen. Flash-Laufwerke sind eine Lösung für dieses Problem bietet die Möglichkeit, die gesamte Mediensammlungen auf ein Gerät passt die Größe des Daumens. Um dies zu erreichen, sind spezielle Daten-Storage-Techniken erforderlich.

Hintergrund

Die Datenspeicherung kommt in einer Vielzahl von Formaten, die jeweils auf die konkrete Aufgabe, auf die sie angewendet wird. Ein Beispiel dafür ist Random Access Memory (RAM), die verwendet wird, um Anwendungen zu speichern, die derzeit auf einem Computer ausgeführt werden. RAM ist geeignet für diese Aufgabe aufgrund seiner hohen Geschwindigkeit, aber ist für die langfristige Lagerung ungeeignet, weil es gelöscht wird, wenn er nicht an eine Stromquelle angeschlossen ist. Flash-Speicher ist ein Untertyp einer Art von Arbeitsspeicher genannt EEPROM oder elektrisch Erasable Programmable Read-Only Memory.

Attribute

Flash-Speicher hat eine Reihe von Attributen, die für tragbare Datenspeicher geeignet. Im Gegensatz zu RAM ist flash-Speicher nicht gelöscht, wenn das Gerät ausgeschaltet ist. Zwar gibt es andere Geräte, die diese Funktionalität bieten, haben sie zahlreiche Nachteile. ROM oder Read Only Memory, speichert dauerhaft die Daten, mit denen er während seiner Herstellung durchdrungen war. Für Verbraucher, die zum Speichern von Daten zu Hause wünschen, ist dies nicht sinnvoll. Lediglich mit einer Festplatte ist nicht nützlich, da es große Mengen von Macht erfordert, enthält die beweglichen Teile und ist nicht annähernd so portabel.

Physikalische Mechanismus

Transistoren sind verantwortlich für den physischen Aspekt des flash-Daten-Speicher. Die meisten Transistoren können Daten nur speichern, wenn Strom durch sie fließt. Eine Komponente namens Tor bestimmt, ob der Transistor in einem Zustand darstellt, eine "0" oder eine "1". Flash-Speicher-Transistoren haben ein zweites Tor, einem schwebenden Tor genannt. Dadurch fallen die Elektronen um den Transistor-Wert zu erhalten, auch wenn kein Strom vorhanden ist.

Die Datenspeicherung

Wie die meisten Formen der Speicherung speichern flash-Laufwerke Speicher mithilfe von binären Ziffern. Ein Transistor kann entweder eine "0" oder eine "1" Speichern basierend auf die elektrische Ladung, die in ihm vorhanden. Wenn ein Elektron in ein Tor vorhanden ist, ist es nicht mehr leitend, produzieren eine "0". Eine "1" wird produziert, wenn es keine Elektronen, wodurch des Transistors leitend ist. Wenn eine Anzahl von Transistoren zusammen gruppiert werden, ist dies als Block oder Sektor bezeichnet. Eine Reihe von diesen kann den Computer Form komplexer Datenstrukturen mithilfe der einfachen binären Ziffern.

Wear Leveling

Nach einer ausreichenden Menge an Nutzung gehen Flashlaufwerk Sektoren schlecht wegen des Schadens vom elektrischen Strom. Dies kann zu Datenverlusten führen, wenn sie nicht präventiv gerichtet ist. Um dieses Problem zu lösen, beschäftigen-flash-Laufwerk-Hersteller eine Technik namens Verschleiß ausgleichen. Tragen Sie ebnend Ursachen das Laufwerk zum Speichern von Daten in Sektoren, die auf eine relativ geringe Anzahl von Wiederholungen in einem Versuch zu verhindern, dass Sektoren Abnutzung schnell geschrieben wurden. Eine Lookup-Tabelle ist auf dem Laufwerk gespeichert, sodass die Daten behandelt werden, als ob er nacheinander gespeichert wurden, obwohl es nicht ist.