Long term archiving of digital information

   
   

Digital data is preserved by archiving on a removable medium. In the long term, the save data bit stream must be correctly interpreted. For a computer program or system to be archived, the bit stream constituting the program must be archived and the code must be executable at restore time. The program that restores the data does not "see" the contents of the data itself, but accesses it by issuing a function call to an executor. A description of which methods are available to restore the information hidden in the data is always available. A text tells the client which functions are available and what their purposes are. The archiving method is based on using a virtual computer instruction set and saving the algorithm as a program written int hat virtual machine language. For machine instructions to be executed many years later, for example 100 years, an emulator of the original machine would be written on the future hardware. Any machine manufactured in the originating year would develop for each architecture a Universal Virtual Computer (UVC) description of the machine. Each originating instruction would be mapped into a small program of UVC instructions. All manufacturers of new architectures would then have to write a UVC executor which would be able to execute UVC instructions on the machine running 100 years in the future.

Το ψηφιακό στοιχείο συντηρείται με την αρχειοθέτηση σε ένα μετακινούμενο μέσο. Μακροπρόθεσμα, εκτός από τα στοιχεία το ρεύμα κομματιών πρέπει να ερμηνευθεί σωστά. Για ένα πρόγραμμα υπολογιστών ή ένα σύστημα που αρχειοθετείται, το ρεύμα κομματιών που αποτελεί το πρόγραμμα πρέπει να αρχειοθετηθεί και ο κώδικας πρέπει να είναι εκτελέσιμος αποκαθιστά το χρόνο. Το πρόγραμμα που αποκαθιστά τα στοιχεία "δεν βλέπει" το περιεχόμενο τα ίδια των στοιχείων, αλλά έχει πρόσβαση σε το με τη διανομή μιας κλήσης λειτουργίας σε έναν εκτελεστή. Μια περιγραφή της οποίας οι μέθοδοι είναι διαθέσιμες για να αποκαταστήσουν τις πληροφορίες που κρύβονται στα στοιχεία είναι πάντα διαθέσιμη. Ένα κείμενο λέει στον πελάτη ποιες λειτουργίες είναι διαθέσιμες και τι οι σκοποί τους είναι. Η μέθοδος αρχειοθέτησης είναι βασισμένη στη χρησιμοποίηση μιας εικονικής οδηγίας υπολογιστών καθορισμένης και τη διάσωση του αλγορίθμου ως γραπτό πρόγραμμα καπέλο INT εικονική γλώσσα μηχανών. Για τις οδηγίες μηχανών που εκτελούνται πολλά έτη αργότερα, παραδείγματος χάριν 100 έτη, ένας εξομοιωτής της αρχικής μηχανής θα γραφόταν στο μελλοντικό υλικό. Οποιαδήποτε μηχανή που κατασκευάζεται στο δημιουρμένος έτος θα ανέπτυσσε για κάθε αρχιτεκτονική μια καθολική εικονική περιγραφή υπολογιστών (UVC) της μηχανής. Κάθε δημιουρμένος οδηγία θα χαρτογραφούταν σε ένα μικρό πρόγραμμα των οδηγιών UVC. Όλοι οι κατασκευαστές των νέων αρχιτεκτονικών θα έπρεπε έπειτα να γράψουν έναν εκτελεστή UVC που θα ήταν σε θέση να εκτελέσει τις οδηγίες UVC για τη μηχανή που τρέχει 100 έτη στο μέλλον.

 
Web www.patentalert.com

< Flexible help support in an object oriented application

< Method for characterizing program execution by periodic call stack inspection

> System and method for generating target language code utilizing an object oriented code generator

> Recognition of command related items in object code

~ 00100