A system and method for a processor to determine a memory page management
implementation used by a memory controller without necessarily having
direct access to the circuits or registers of the memory controller is
disclosed. In one embodiment, a matrix of counters correspond to
potential page management implementations and numbers of pages per block.
The counters may be incremented or decremented depending upon whether the
corresponding page management implementations and numbers of pages
predict a page boundary whenever a long access latency is observed. The
counter with the largest value after a period of time may correspond to
the actual page management implementation and number of pages per block.