×

Memory system including guarded pointers

  • US 5,845,331 A
  • Filed: 09/28/1994
  • Issued: 12/01/1998
  • Est. Priority Date: 09/28/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system for processing plural programs, the system comprising:

  • shared memory for storing instructions and data for the plural programs, the shared memory being accessed in response to pointers;

    guarded pointers for addressing memory locations with restricted access, each guarded pointer comprising a processor word which fully identifies without table lookup a protected segment of memory and a virtual address within the protected segment;

    andprocessor hardware which distinguishes guarded pointers from other words and which is operable under program control to modify guarded pointers, modification of guarded pointers being restricted to prevent access outside of a protected segment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×