A method and apparatus for storing interleaved synchronous and asynchronous
data in a single data storage file is disclosed. Synchronous data and
asynchronous data are stored in an interleaved order. Synchronous data is
stored at regular periodic intervals and is stored within the data storage
file in a data record having a constant sized data field. At least one
data pattern is precluded from use as synchronous data. Data associated
with asynchronous events are stored in the data storage file in a data
record starting with this precluded data pattern, and followed by a field
indicating the asynchronous event type. The time interval from an event
associated with the previously recorded data can be determined and
optionally stored in a variable length time-interval data field. The size
of the variable length time-interval data field is stored in a time-length
data field.
Μια μέθοδος και μια συσκευή για τα σύγχρονα και ασύγχρονα στοιχεία σε ένα ενιαίο αρχείο αποθήκευσης στοιχείων αποκαλύπτονται. Τα σύγχρονα στοιχεία και τα ασύγχρονα στοιχεία αποθηκεύονται σε μια διαταγή. Το σύγχρονο στοιχείο αποθηκεύεται σε κανονικά περιοδικά διαστήματα και αποθηκεύεται μέσα στο αρχείο αποθήκευσης στοιχείων σε ένα αρχείο στοιχείων που έχει έναν σταθερό μεγέθους τομέα στοιχείων. Τουλάχιστον ένα σχέδιο στοιχείων αποκλείεται από τη χρήση ως σύγχρονα στοιχεία. Τα στοιχεία που συνδέονται με τα ασύγχρονα γεγονότα αποθηκεύονται στο αρχείο αποθήκευσης στοιχείων σε ένα αρχείο στοιχείων αρχίζοντας από αυτό το αποκλεισμένο σχέδιο στοιχείων, και ακολουθούνται από έναν τομέα που δείχνει τον ασύγχρονο τύπο γεγονότος. Το χρονικό διάστημα από ένα γεγονός που συνδέεται με τα προηγουμένως καταγραμμένα στοιχεία μπορεί να καθοριστεί και να αποθηκευτεί προαιρετικά σε έναν τομέα στοιχείων χρόνος-διαστήματος μεταβλητού μήκους. Το μέγεθος του τομέα στοιχείων χρόνος-διαστήματος μεταβλητού μήκους αποθηκεύεται σε έναν τομέα στοιχείων χρόνος-μήκους.