Capability addressing with tight object bounds

   
   

A pointer representation includes a permission field to define capabilities of the system in processing the data to which an address in the pointer of representation points. Bounds of the memory segment to which the capabilities apply are defined by a block field, which defines a block size, and a length field, which defines a number of blocks of that size within the segment of memory. To permit computation of the full range of addresses to which the capability applies, a finger field is included to denote the block of the segment of memory to which the address points. An increment-only bit may cause the system to preclude any negative offsets from the address in the pointer representation. Subsegments within a segment may be further defined by additional block, length and finger fields.

Μια αντιπροσώπευση δεικτών περιλαμβάνει έναν τομέα άδειας για να καθορίσει τις ικανότητες του συστήματος στην επεξεργασία των στοιχείων τα οποία μια διεύθυνση στο δείκτη της αντιπροσώπευσης δείχνει. Τα όρια του τμήματος μνήμης για το οποίο οι ικανότητες ισχύουν καθορίζονται από έναν τομέα φραγμών, που καθορίζουν ένα μέγεθος φραγμών, και έναν τομέα μήκους, ο οποίος καθορίζει διάφορους φραγμούς εκείνου του μεγέθους μέσα στο τμήμα της μνήμης. Για να επιτρέψει τον υπολογισμό της πλήρους σειράς των διευθύνσεων για την οποία η ικανότητα ισχύει, ένας τομέας δάχτυλων συμπεριλαμβάνεται για να δείξει το φραγμό του τμήματος της μνήμης το οποίο η διεύθυνση δείχνει. Ένα αύξηση-μόνο κομμάτι μπορεί να αναγκάσει το σύστημα για να αποκλείσει οποιαδήποτε αρνητικά όφσετ από τη διεύθυνση στην αντιπροσώπευση δεικτών. Το Subsegments μέσα σε ένα τμήμα μπορεί να καθοριστεί περαιτέρω από τους πρόσθετους τομείς φραγμών, μήκους και δάχτυλων.

 
Web www.patentalert.com

< Method and device for a context-based memory management system

< Method and apparatus for managing independent asynchronous I/O operations within a virtual machine

> Method and system for the digital certificate generation and distribution

> System, method and computer program product for rule based network security policies

~ 00147