A data processing apparatus (10, FIG. 1) has a direct access non-volatile storage device (103) on which log records are stored in one or more log files. The processor (101) allocates storage for the log based on possible future requirements. The processor sets the maximum amount of new data that can be written to the log before a key-point operation is performed. When the maximum is reached a key-point is performed. As a result the maximum possible size of the active data written as part of the next key-point can be calculated and storage is allocated accordingly. Should storage become restricted such that the required storage cannot be allocated the data processing apparatus runs in a restricted mode during which the records that are written to the log are concerned with reducing the size of the active data and therefore the next key-point. In transaction processing this is achieved by: not starting new transactions; not allowing transactions to involve new participants; and only allowing transactions to complete.

Μια συσκευή επεξεργασίας δεδομένων (10, σχέδιο 1) έχουν μια αμετάβλητη συσκευή αποθήκευσης άμεσης πρόσβασης (103) στην οποία καταγράψτε τα αρχεία αποθηκεύεται σε ένα ή περισσότερα αρχεία ημερολογίου. Ο επεξεργαστής (101) διαθέτει την αποθήκευση για το κούτσουρο βασισμένο στις πιθανές μελλοντικές απαιτήσεις. Ο επεξεργαστής θέτει το μέγιστο ποσό νέων στοιχείων που μπορούν να γραφτούν στο κούτσουρο προτού να εκτελεσθεί μια λειτουργία βασικός-σημείου. Όταν το μέγιστο επιτυγχάνεται ένα βασικός-σημείο εκτελείται. Κατά συνέπεια το μέγιστο πιθανό μέγεθος των ενεργών στοιχείων που γράφονται ως τμήμα του επόμενου βασικός-σημείου μπορεί να υπολογιστεί και η αποθήκευση διατίθεται αναλόγως. Εάν γίνει η αποθήκευση περιορισμένη έτσι ώστε την απαραίτητη αποθήκευση δεν μπορούν να διατεθούν τα τρεξίματα συσκευών επεξεργασίας δεδομένων σε έναν περιορισμένο τρόπο κατά τη διάρκεια του οποίου τα αρχεία που γράφονται στο κούτσουρο ενδιαφέρεται για τη μείωση του μεγέθους των ενεργών στοιχείων και επομένως το επόμενο βασικός-σημείο. Στη συναλλαγή που επεξεργάζεται αυτό επιτυγχάνεται από: αρχικές νέες συναλλαγές μην επιτρέποντας στις συναλλαγές για να περιλάβει τους νέους συμμετέχοντες και επιτρέποντας μόνο στις συναλλαγές για να ολοκληρώσει.

 
Web www.patentalert.com

< Method and apparatus for storing and using chipset built-in self-test signatures

< Manipulation of hardware control status registers via boundary scan

> Automatic design of VLIW processors

> Testcase selection by the exclusion of disapproved, non-tested and defect testcases

~ 00080