Patent ID: 6047392
Filing Date: 2000-04-04
Classification: G06F

Abstract:
A memory system for use in a computer comprising:a first read/write memory configured to store data for use by programs executing on said computer, wherein said first read/write memory comprises a plurality of first pages;an address translator coupled to said first read/write memory, wherein said address translator is configured to translate virtual addresses used in said programs to physical addresses in said first read/write memory; anda second read/write memory configured to store information indicating the dirty status of said first pages of said first read/write memory, wherein said second read/write memory comprises a plurality of storage locations, each said storage location corresponding to one of said first pages of said first read/write memory, and wherein when one of said first pages is written said storage location corresponding to said one of said first pages is set to a `dirty` statean additional read/write memory,wherein said additional read/write memory comprises a plurality of additional pages, andwherein when one of said first pages is copied to a corresponding one of said additional pages, said storage location corresponding to said first page is set to a `clean` state.