System and method for maintaining memory page sharing in a...

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S006000, C711SE12102

Reexamination Certificate

active

08006043

ABSTRACT:
In a virtualized system using memory page sharing, a method is provided for maintaining sharing when Guest code attempts to write to the shared memory. In one embodiment, virtualization logic uses a pattern matcher to recognize and intercept page zeroing code in the Guest OS. When the page zeroing code is about to run against a page that is already zeroed, i.e., contains all zeros, and is being shared, the memory writes in the page zeroing code have no effect. The virtualization logic skips over the writes, providing an appearance that the Guest OS page zeroing code has run to completion but without performing any of the writes that would have caused a loss of page sharing. The pattern matcher can be part of a binary translator that inspects code before it executes.

REFERENCES:
patent: 7346762 (2008-03-01), Misra et al.
patent: 7555592 (2009-06-01), Koryakin et al.
patent: 2006/0026577 (2006-02-01), Dinechin et al.
patent: 2009/0187904 (2009-07-01), Serebrin et al.

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 method for maintaining memory page sharing in a... 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 method for maintaining memory page sharing in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for maintaining memory page sharing in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2767396

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