1. A computer system comprising: a content-addressable physical memory including two or more physical memory blocks, each of said physical memory blocks having a fixed storage capacity, wherein an indication of which of said physical memory blocks are active physical memory blocks is provided; and a memory controller providing a non-duplicating write capability, wherein data to be written to said physical memory is compared to contents of all active physical memory blocks at the time of writing to ensure that no two of said active physical memory blocks have the same data after completion of the non-duplicating write.