System and technique for fine-grained computer memory...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S208000, C726S027000

Reexamination Certificate

active

10899776

ABSTRACT:
A fine-grained memory protection system and technique provide computer memory protection at least to a word granularity. A permissions table having permission values associated with a computer memory is arranged as protection domains. The permissions table can be cached in a protection lookaside buffer (PLD) and/or in sidecar registers. A software calls across protection domains (a cross-domain call) can be facilitated with a switch gate and a return gate. In some embodiments, a gate table is provided to store the switch gates and return gates, each having gate values. In some embodiments, a stack permission stable allows stack frames to be associated with the cross-domain call.

REFERENCES:
patent: 5390310 (1995-02-01), Welland
patent: 5627987 (1997-05-01), Nozue et al.
patent: 5845129 (1998-12-01), Wendorf et al.
patent: 5890189 (1999-03-01), Nozue et al.
patent: 6003123 (1999-12-01), Carter et al.
patent: 2003/0009638 (2003-01-01), Sharma et al.
Handy, Jim, The Cache Memory Book, 1998, Academic Press Inc., 2ndedition, pp. 156-157.
Tanenbaum, Andrew S., Modern Operating Systems, 2001, Prentice-Hall Inc., 2ndedition, p. 645.
Witchel; “Mondriaan Memory Protection;” thesis submitted to Massachusetts Institute of Technology; Feb. 2004; pp. 1-135.
Witchel et al.; “Mondriaan Memory Protection;” Jobtalk [slide] Presentation at University of Southern CA, Los Angeles; Mar. 6, 2003; 66 sheets.
Witchel et al.; “Mondrix: A Linus Kernel with Mondriian Memory Protection;” Operating Systems Design & Implementation, Sixth Symposium; Submitted May 26, 2004; 14 sheets.
Witchel et al.; “Mondrian Memory Protection for Single Address Space Operating Systems;” Architectural Support for Programming Languages and Operating Systems, International Conference; submitted Mar. 15, 2002; 26 sheets.
Witchel et al.; “Mondrian Memory Protection;” Architectural Support for Programing Languages and Operating Systems, International Conference; paper presented Oct. 5, 2002; 13 sheets.
Witchel et al; “Mondrian Memory Protection;” Architectural Support for Programing Languages and Operating Systems, International Conference; slide presentation; Oct. 5, 2002; 34 sheets.
Witchel et al.; “Hardware Works, Software Doesn't: Enforcing Modularity with Mondriaan Memory Protection;” Hot Topics in Operating Systems Workshop; paper submitted Jan. 10, 2003; 6 sheets.
Witchel et al.; “Hardware Works, Software Doesn't: Enforcing Modulartiy with Mondriaan Memory Protection;” Hot Topics in Operating Systems Workshop; presented May 18, 2003; 6 sheets.
Witchel et al.; “Hardware Works, Software Doesn't: Enforcing Modulartiy with Mondriaan Memory Protection;” Hot Topics in Operating Systems Workshop; slides presented May 18, 2003; 29 sheets.
Witchel et al.; “Hardware Works, Software Doesn't: Enforcing Modulartiy with Mondriaan Memory Protection;” Hot Topics in Operating Systems Workshop; Jun. 17, 2003.
Introduction to Throughput Computing: Sun Microsystems: 2003; 18 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and technique for fine-grained computer memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and technique for fine-grained computer memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and technique for fine-grained computer memory... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3864815

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.