The Data Storage Unit is the fundamental memory component for
storing binary data within the simulation. It provides a byte-level
storage container with pointer-based access, enabling spacecraft
systems to store, retrieve, and delete data during operations. The
unit models realistic onboard memory with capacity constraints,
data persistence across simulation saves, and bit-flip error
injection for radiation environment studies.
The total amount of bytes stored within the data storage unit.This is the total amount of memory used by the data storage unitbut not the total amount allocated at any point in time.
The total number of individual write chunks that exist withinthe data storage unit. Each write operation will create a chunkthat can be referenced by the pointer, holding the data.
Loops through the data and checks to see if any bits flip.Since this is a probability based outcome, each byte has adefined probability that a bit within the byte can be flipped