Massenspeicher byteweise addressierbar

blanc

Lt. Junior Grade
Registriert
Jan. 2018
Beiträge
373
Hi,

Ist es korrekt alle Massenspeicher nur byteweise addressierbar sind?
 
Was meinst du damit

Massenspeicher arbeiten mit Sektoren also 512 Byte, 4096 Byte, und intern auch mehr

Schreibst du weniger wird der ganze Sektor gelesen u neu geschrieben
 
  • Gefällt mir
Reaktionen: GTrash81, TomH22 und tollertyp
blanc schrieb:
Ist es korrekt alle Massenspeicher nur byteweise addressierbar sind?
A) du möchtest eienn µControler verwenden?

B) du möchtest mit einem Programm lesen/schreiben?
 
blanc schrieb:
Ist es korrekt alle Massenspeicher nur byteweise addressierbar sind?
Nein, Massenspeicher sind in der Regel nur blockweise adressierbar. Bei magnetischen Speichern üblicherweise in Sektoren die heutzutage entweder 512 oder 4096 Bytes groß sind, sowohl für schreiben und lesen gleich. Flash Speicher sind hingegen sehr kompliziert, lesen, schreiben und löschen hat unterschiedliche Blockgrößen. Daher haben SSDs, SD Karten und USB Sticks einen „flash translation Layer“, der das Verhalten von magnetischen Speichern simuliert. Ein Sonderfall ist NOR Flash, den kann man byteweise lesen und schreiben, aber nur in Blöcken löschen.
 
  • Gefällt mir
Reaktionen: tollertyp
Zurück
Oben